Commit graph

44 commits

Author SHA1 Message Date
63a8871eaa
add juicity pkg, and modify overlays. 2025-02-03 21:08:50 +08:00
8cc467589c
disable caddy option for Tytonidae 2025-02-03 21:08:49 +08:00
8112cadae7
move niri as default specialisation 2025-02-03 21:08:49 +08:00
4c7e6e3af3
add nix-ld module 2025-02-01 22:30:30 +08:00
756eab3c2e
add mautrix-telegram bot for conduwuit 2025-02-01 15:23:21 +08:00
732e186dcb
add self-hosted matrix home server 2025-02-01 15:23:20 +08:00
f2a0b3d397
fix: forgejo container can not find programs modules 2025-02-01 15:23:20 +08:00
5630047531
refactor all youthlic.programs to ./nixos/modules/programs 2025-01-28 20:38:48 +08:00
f3681ef69e
change ROOT_URL config for forgejo 2025-01-28 17:29:12 +08:00
2080f294d5
add forgejo and postgresql services and nixos-container for forgejo 2025-01-28 17:15:44 +08:00
ae7d74249b
add deploy-rs for remotely deploy nixos config 2025-01-28 17:15:44 +08:00
cf03484587
add nixos configuration for Cape 2025-01-28 17:15:44 +08:00
5422b2fe5c
fix ime of ice-rime 2025-01-25 12:22:40 +08:00
992f6e6fce
add input method config to fcitx5 2025-01-25 12:22:40 +08:00
98b594aa15
add caddy module 2025-01-25 12:22:39 +08:00
fd2fe39655
add transmission module for downloads bt torrent 2025-01-25 12:22:39 +08:00
8a52d3970e
fix swapfile still in btrfs subvol 2025-01-23 22:40:25 +08:00
5a11300282
modify disko config for Tytonidae 2025-01-23 22:40:25 +08:00
6341c0b09e
update some disk config 2025-01-23 22:40:25 +08:00
af4ce0ed12
add initial password for david 2025-01-23 22:40:25 +08:00
d47202c383
modify some disko config 2025-01-23 22:40:24 +08:00
f66eec7079
add open-webui as ai chat ui service 2025-01-23 22:40:24 +08:00
d3db2fc59f
remove some comment and move some unused code to comment 2025-01-23 22:40:24 +08:00
797c55d7eb
add sops secrets for Akun 2025-01-23 22:40:23 +08:00
ef9e77c9d8
add initial password for user david 2025-01-23 22:40:23 +08:00
7bebb5c060
change sops key file location 2025-01-23 22:40:23 +08:00
fabe4337b5
use USB flash as decryption key 2025-01-19 23:58:17 +08:00
f36c71bd26
add another machine, Akun 2025-01-19 16:11:01 +08:00
d159fed672
add kvm supports and add quickemu 2025-01-19 16:11:01 +08:00
b7291638a1
switch esc behavior 2025-01-19 16:11:00 +08:00
44cc5430bb
add kde as gui option 2025-01-19 16:11:00 +08:00
54dc67528b
fix kanata config comment 2025-01-19 16:11:00 +08:00
ce9d950e88
enable kanata service 2025-01-17 19:49:51 +08:00
28a56195be
add tailscale service 2025-01-17 19:49:51 +08:00
35a82ef4d8
change to nftables from iptables 2025-01-17 19:49:51 +08:00
9c60b5872c
wrap helix with lsp and formatter, and add some config for helix 2025-01-17 14:39:30 +08:00
d23f4cf261
switch dbus impl to broker 2025-01-16 23:05:31 +08:00
be72064f13
add stylix as theme config 2025-01-16 20:31:54 +08:00
b2dfe23325
remove dae rule for systemd-resolve 2025-01-16 20:31:54 +08:00
47550dfff7
add json support for helix
change notification app for niri from mako to swaync

add deno as json/jsonc formatter in helix

add wluma to control backlight

add taplo as toml formatter

refactor waybar, and use waybar default config

change gpg pinentry to shell script which can determine which session type is used

fix error when SSH_CLIENT is unbind in pinentry script

fix pinentry selector in pkgs
2025-01-15 22:59:34 +08:00
c5a62858b7
add gdm as dm for niri. 2025-01-14 20:10:08 +08:00
6d7b693162
modify gui config, add sddm for launching niri 2025-01-14 20:10:01 +08:00
85c42efac0
move some config to modules
update dae config

move dae config to module

move openssh config to module

change david config location

move nh.nix to module

move i18n config to module

move steam config to module

remove kvm config
2025-01-14 20:09:54 +08:00
dd77858199
init repo
update nvidia driver, install ghostty and other things

before refactor the arch of configuration.

move some nixos configuration to ./nixos/modules and ./nixos/configurations. try to find a good arch to conbine home-manager and nixos modules.

fix callPackage firefox-addons missing key immersive-translate.

wrap niri and spotx overlays into overlay.modifications.

build a brandnew architecture for configurations.

change the import method of homeManagerModules."${unixName}" to use outputs.

add ghostty overlay to replace ghostty.

add nix config in home/modules/nix.nix when not nixos

fix call nixpkgs.foldr. modify to call nixpkgs.lib.foldr.

modify firefox config, to use flake packages as extension

modify i18n config, to use flake packages as addons

remove ssh private key and add it to sops.

update partial flake inputs

update partial flake inputs, add some package to user config

move helix as home module, provide option youthlic.programs.helix.

change fcitx5 config to pkg, use rime-ice default config.

move spotify installation to default.nix neither spotify.nix

change gpg encrypt key

add gpg option to home-manager module

add fd as user level package

remove gpg option in system level

add git option

update flake inputs, and install all gpg pinentry

add gh to git module

change shell config to module, and ghostty also.

change gpg pinentry from pinentry-all to pinentry-qt.

change gh config, use ssh as git protocol

remove zed editor

move foot to module, and disable it.

add store as git credential helper

rename sops.secrets.gitea to sops.secrets.git-credential

add git delta config

move starship configuration to home/modules.

update flake inputs

add ssh config to sops encrypt file `secrets/ssh-config.yaml`

change niri to niri-unstable and update flake inputs

change encypt key from gnupg to age. And encrypt dae url

move home sops config to module

update flake inputs

add duf and doggo to home packages
2025-01-14 20:09:26 +08:00