├── .gitattributes ├── .gitignore ├── .sops.yaml ├── .vscode └── settings.json ├── LICENSE.txt ├── README.md ├── default.nix ├── flake.lock ├── flake.nix ├── hosts ├── home.nix ├── server.nix ├── stable │ ├── aarch64-linux │ │ └── oracle-main │ │ │ ├── default.nix │ │ │ └── hardware-configuration.nix │ └── x86_64-linux │ │ ├── huantian-server │ │ ├── default.nix │ │ └── hardware-configuration.nix │ │ ├── oracle-micro1 │ │ ├── default.nix │ │ └── hardware-configuration.nix │ │ └── oracle-micro2 │ │ ├── default.nix │ │ └── hardware-configuration.nix └── unstable │ └── x86_64-linux │ ├── huantian-desktop │ ├── default.nix │ └── hardware-configuration.nix │ └── huantian-framework │ ├── default.nix │ └── hardware-configuration.nix ├── lib ├── attrs.nix ├── default.nix ├── modules.nix ├── nixos.nix └── options.nix ├── modules ├── desktop │ ├── browsers │ │ ├── chromium.nix │ │ ├── default.nix │ │ └── librewolf.nix │ ├── fonts.nix │ ├── gaming │ │ ├── default.nix │ │ ├── dolphin.nix │ │ └── steam.nix │ ├── kde.nix │ ├── programs │ │ ├── aw.nix │ │ ├── fcitx.nix │ │ ├── gamemode.nix │ │ ├── kitty.nix │ │ ├── qmk.nix │ │ ├── tauon.nix │ │ └── xbindkeys.nix │ ├── random-apps.nix │ └── wayland.nix ├── dev │ ├── cc.nix │ ├── nim.nix │ ├── tex.nix │ └── unity.nix ├── editors │ ├── helix.nix │ ├── rider.nix │ ├── vim.nix │ └── vscode.nix ├── hardware │ ├── battery.nix │ ├── bluetooth.nix │ ├── intel.nix │ ├── lanzaboote.nix │ ├── nvidia.nix │ └── pipewire.nix ├── services │ ├── caddy.nix │ ├── ddclient.nix │ ├── deluge.nix │ ├── grafana.nix │ ├── jellyfin.nix │ ├── minecraft-server.nix │ ├── miniflux.nix │ ├── navidrome.nix │ ├── prometheus.nix │ ├── ssh.nix │ ├── synapse.nix │ ├── usbmuxd.nix │ ├── vaultwarden.nix │ └── website.nix ├── shell │ ├── direnv.nix │ ├── doas.nix │ ├── git.nix │ ├── gnupg.nix │ ├── tmux.nix │ └── zsh.nix └── user.nix ├── overlays ├── .git-keep └── plasma-fix.nix ├── packages ├── default.nix ├── libjportaudio │ └── default.nix ├── lr2oraja-endlessdream │ └── default.nix ├── musescore3 │ ├── default.nix │ └── remove_qtwebengine_install_hack.patch ├── tauon │ └── default.nix ├── tjaplayer3-f │ ├── default.nix │ ├── deps.nix │ └── patch.patch ├── unityhub-native │ ├── default.nix │ └── patch.patch ├── unnamed-sdvx-clone │ ├── default.nix │ └── patch.patch └── xmage │ └── default.nix └── secrets └── secrets.yaml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.kate-swp 2 | result* 3 | 4 | -------------------------------------------------------------------------------- /.sops.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/.sops.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/flake.nix -------------------------------------------------------------------------------- /hosts/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/home.nix -------------------------------------------------------------------------------- /hosts/server.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/server.nix -------------------------------------------------------------------------------- /hosts/stable/aarch64-linux/oracle-main/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/stable/aarch64-linux/oracle-main/default.nix -------------------------------------------------------------------------------- /hosts/stable/aarch64-linux/oracle-main/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/stable/aarch64-linux/oracle-main/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/stable/x86_64-linux/huantian-server/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/stable/x86_64-linux/huantian-server/default.nix -------------------------------------------------------------------------------- /hosts/stable/x86_64-linux/huantian-server/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/stable/x86_64-linux/huantian-server/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/stable/x86_64-linux/oracle-micro1/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/stable/x86_64-linux/oracle-micro1/default.nix -------------------------------------------------------------------------------- /hosts/stable/x86_64-linux/oracle-micro1/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/stable/x86_64-linux/oracle-micro1/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/stable/x86_64-linux/oracle-micro2/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/stable/x86_64-linux/oracle-micro2/default.nix -------------------------------------------------------------------------------- /hosts/stable/x86_64-linux/oracle-micro2/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/stable/x86_64-linux/oracle-micro2/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/unstable/x86_64-linux/huantian-desktop/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/unstable/x86_64-linux/huantian-desktop/default.nix -------------------------------------------------------------------------------- /hosts/unstable/x86_64-linux/huantian-desktop/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/unstable/x86_64-linux/huantian-desktop/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/unstable/x86_64-linux/huantian-framework/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/unstable/x86_64-linux/huantian-framework/default.nix -------------------------------------------------------------------------------- /hosts/unstable/x86_64-linux/huantian-framework/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/hosts/unstable/x86_64-linux/huantian-framework/hardware-configuration.nix -------------------------------------------------------------------------------- /lib/attrs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/lib/attrs.nix -------------------------------------------------------------------------------- /lib/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/lib/default.nix -------------------------------------------------------------------------------- /lib/modules.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/lib/modules.nix -------------------------------------------------------------------------------- /lib/nixos.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/lib/nixos.nix -------------------------------------------------------------------------------- /lib/options.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/lib/options.nix -------------------------------------------------------------------------------- /modules/desktop/browsers/chromium.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/browsers/chromium.nix -------------------------------------------------------------------------------- /modules/desktop/browsers/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/browsers/default.nix -------------------------------------------------------------------------------- /modules/desktop/browsers/librewolf.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/browsers/librewolf.nix -------------------------------------------------------------------------------- /modules/desktop/fonts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/fonts.nix -------------------------------------------------------------------------------- /modules/desktop/gaming/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/gaming/default.nix -------------------------------------------------------------------------------- /modules/desktop/gaming/dolphin.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/gaming/dolphin.nix -------------------------------------------------------------------------------- /modules/desktop/gaming/steam.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/gaming/steam.nix -------------------------------------------------------------------------------- /modules/desktop/kde.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/kde.nix -------------------------------------------------------------------------------- /modules/desktop/programs/aw.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/programs/aw.nix -------------------------------------------------------------------------------- /modules/desktop/programs/fcitx.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/programs/fcitx.nix -------------------------------------------------------------------------------- /modules/desktop/programs/gamemode.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/programs/gamemode.nix -------------------------------------------------------------------------------- /modules/desktop/programs/kitty.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/programs/kitty.nix -------------------------------------------------------------------------------- /modules/desktop/programs/qmk.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/programs/qmk.nix -------------------------------------------------------------------------------- /modules/desktop/programs/tauon.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/programs/tauon.nix -------------------------------------------------------------------------------- /modules/desktop/programs/xbindkeys.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/programs/xbindkeys.nix -------------------------------------------------------------------------------- /modules/desktop/random-apps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/random-apps.nix -------------------------------------------------------------------------------- /modules/desktop/wayland.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/desktop/wayland.nix -------------------------------------------------------------------------------- /modules/dev/cc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/dev/cc.nix -------------------------------------------------------------------------------- /modules/dev/nim.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/dev/nim.nix -------------------------------------------------------------------------------- /modules/dev/tex.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/dev/tex.nix -------------------------------------------------------------------------------- /modules/dev/unity.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/dev/unity.nix -------------------------------------------------------------------------------- /modules/editors/helix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/editors/helix.nix -------------------------------------------------------------------------------- /modules/editors/rider.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/editors/rider.nix -------------------------------------------------------------------------------- /modules/editors/vim.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/editors/vim.nix -------------------------------------------------------------------------------- /modules/editors/vscode.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/editors/vscode.nix -------------------------------------------------------------------------------- /modules/hardware/battery.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/hardware/battery.nix -------------------------------------------------------------------------------- /modules/hardware/bluetooth.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/hardware/bluetooth.nix -------------------------------------------------------------------------------- /modules/hardware/intel.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/hardware/intel.nix -------------------------------------------------------------------------------- /modules/hardware/lanzaboote.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/hardware/lanzaboote.nix -------------------------------------------------------------------------------- /modules/hardware/nvidia.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/hardware/nvidia.nix -------------------------------------------------------------------------------- /modules/hardware/pipewire.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/hardware/pipewire.nix -------------------------------------------------------------------------------- /modules/services/caddy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/caddy.nix -------------------------------------------------------------------------------- /modules/services/ddclient.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/ddclient.nix -------------------------------------------------------------------------------- /modules/services/deluge.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/deluge.nix -------------------------------------------------------------------------------- /modules/services/grafana.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/grafana.nix -------------------------------------------------------------------------------- /modules/services/jellyfin.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/jellyfin.nix -------------------------------------------------------------------------------- /modules/services/minecraft-server.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/minecraft-server.nix -------------------------------------------------------------------------------- /modules/services/miniflux.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/miniflux.nix -------------------------------------------------------------------------------- /modules/services/navidrome.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/navidrome.nix -------------------------------------------------------------------------------- /modules/services/prometheus.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/prometheus.nix -------------------------------------------------------------------------------- /modules/services/ssh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/ssh.nix -------------------------------------------------------------------------------- /modules/services/synapse.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/synapse.nix -------------------------------------------------------------------------------- /modules/services/usbmuxd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/usbmuxd.nix -------------------------------------------------------------------------------- /modules/services/vaultwarden.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/vaultwarden.nix -------------------------------------------------------------------------------- /modules/services/website.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/services/website.nix -------------------------------------------------------------------------------- /modules/shell/direnv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/shell/direnv.nix -------------------------------------------------------------------------------- /modules/shell/doas.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/shell/doas.nix -------------------------------------------------------------------------------- /modules/shell/git.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/shell/git.nix -------------------------------------------------------------------------------- /modules/shell/gnupg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/shell/gnupg.nix -------------------------------------------------------------------------------- /modules/shell/tmux.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/shell/tmux.nix -------------------------------------------------------------------------------- /modules/shell/zsh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/shell/zsh.nix -------------------------------------------------------------------------------- /modules/user.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/modules/user.nix -------------------------------------------------------------------------------- /overlays/.git-keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /overlays/plasma-fix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/overlays/plasma-fix.nix -------------------------------------------------------------------------------- /packages/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/default.nix -------------------------------------------------------------------------------- /packages/libjportaudio/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/libjportaudio/default.nix -------------------------------------------------------------------------------- /packages/lr2oraja-endlessdream/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/lr2oraja-endlessdream/default.nix -------------------------------------------------------------------------------- /packages/musescore3/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/musescore3/default.nix -------------------------------------------------------------------------------- /packages/musescore3/remove_qtwebengine_install_hack.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/musescore3/remove_qtwebengine_install_hack.patch -------------------------------------------------------------------------------- /packages/tauon/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/tauon/default.nix -------------------------------------------------------------------------------- /packages/tjaplayer3-f/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/tjaplayer3-f/default.nix -------------------------------------------------------------------------------- /packages/tjaplayer3-f/deps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/tjaplayer3-f/deps.nix -------------------------------------------------------------------------------- /packages/tjaplayer3-f/patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/tjaplayer3-f/patch.patch -------------------------------------------------------------------------------- /packages/unityhub-native/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/unityhub-native/default.nix -------------------------------------------------------------------------------- /packages/unityhub-native/patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/unityhub-native/patch.patch -------------------------------------------------------------------------------- /packages/unnamed-sdvx-clone/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/unnamed-sdvx-clone/default.nix -------------------------------------------------------------------------------- /packages/unnamed-sdvx-clone/patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/unnamed-sdvx-clone/patch.patch -------------------------------------------------------------------------------- /packages/xmage/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/packages/xmage/default.nix -------------------------------------------------------------------------------- /secrets/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huantianad/nixos-config/HEAD/secrets/secrets.yaml --------------------------------------------------------------------------------