├── .editorconfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── home-manager ├── reckenrode │ └── home.nix └── server-admin │ └── home.nix ├── hosts ├── josette │ ├── M453dw.icns │ └── configuration.nix ├── meteion │ ├── configuration.nix │ ├── file-server.nix │ ├── hardware-configuration.nix │ ├── jellyfin-server.nix │ ├── samba.nix │ ├── secrets.yaml │ └── systemd-networkd.nix ├── web-server │ ├── caddy.nix │ ├── configuration.nix │ ├── coturn.nix │ ├── foundryvtt.nix │ ├── hardware-configuration.nix │ ├── letsencrypt.nix │ ├── reverse-proxy.nix │ └── secrets.yaml └── zhloe │ ├── configuration.nix │ ├── hardware-configuration.nix │ ├── kea.nix │ ├── letsencrypt.nix │ ├── secrets.yaml │ ├── systemd-networkd.nix │ ├── unbound.nix │ └── update-printer ├── modules ├── by-name │ ├── av │ │ └── avahi │ │ │ └── nixos-module.nix │ ├── co │ │ ├── copy-apps │ │ │ ├── hm-module.nix │ │ │ └── module.nix │ │ └── coturn │ │ │ └── nixos-module.nix │ ├── de │ │ ├── default-packages │ │ │ └── darwin-module.nix │ │ ├── defaults-fixes │ │ │ └── darwin-module.nix │ │ └── defaults │ │ │ ├── dock.nix │ │ │ ├── finder.nix │ │ │ ├── hm-module.nix │ │ │ ├── keyboard.nix │ │ │ ├── safari.nix │ │ │ └── ui.nix │ ├── dh │ │ └── dhcpV6Client │ │ │ ├── dhcpV6Client.nft │ │ │ └── nixos-module.nix │ ├── di │ │ └── direnv │ │ │ └── hm-module.nix │ ├── fi │ │ ├── firewall │ │ │ └── nixos-module.nix │ │ └── fish │ │ │ ├── gnupg.nix │ │ │ ├── hm-module.nix │ │ │ └── module.nix │ ├── gn │ │ └── gnupg-mac │ │ │ └── hm-module.nix │ ├── ho │ │ └── home-manager │ │ │ └── module.nix │ ├── kb │ │ └── kbfs │ │ │ └── hm-module.nix │ ├── ke │ │ └── keybase │ │ │ └── hm-module.nix │ ├── li │ │ └── lix │ │ │ └── module.nix │ ├── ne │ │ └── networkd │ │ │ └── nixos-module.nix │ ├── ni │ │ ├── nix-flakes │ │ │ └── module.nix │ │ ├── nix-path │ │ │ └── module.nix │ │ └── nixos-packages │ │ │ └── darwin-module.nix │ ├── op │ │ └── openssh │ │ │ └── nixos-module.nix │ ├── pr │ │ └── printers │ │ │ └── darwin-module.nix │ ├── sa │ │ └── samba │ │ │ └── nixos-module.nix │ ├── ti │ │ └── time-machine │ │ │ └── nixos-module.nix │ ├── wl │ │ └── wlan │ │ │ └── nixos-module.nix │ └── xd │ │ ├── xdg-user-dirs │ │ ├── hm-module.nix │ │ └── xdg-user-dirs.nix │ │ └── xdg │ │ ├── bash.nix │ │ ├── cargo.nix │ │ ├── dotnet.nix │ │ ├── gnupg.nix │ │ ├── hm-module.nix │ │ ├── less.nix │ │ ├── python.nix │ │ └── pythonstartup.py └── top-level │ └── all-modules.nix └── statix.toml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea 3 | **/result* 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/flake.nix -------------------------------------------------------------------------------- /home-manager/reckenrode/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/home-manager/reckenrode/home.nix -------------------------------------------------------------------------------- /home-manager/server-admin/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/home-manager/server-admin/home.nix -------------------------------------------------------------------------------- /hosts/josette/M453dw.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/josette/M453dw.icns -------------------------------------------------------------------------------- /hosts/josette/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/josette/configuration.nix -------------------------------------------------------------------------------- /hosts/meteion/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/meteion/configuration.nix -------------------------------------------------------------------------------- /hosts/meteion/file-server.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/meteion/file-server.nix -------------------------------------------------------------------------------- /hosts/meteion/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/meteion/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/meteion/jellyfin-server.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/meteion/jellyfin-server.nix -------------------------------------------------------------------------------- /hosts/meteion/samba.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/meteion/samba.nix -------------------------------------------------------------------------------- /hosts/meteion/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/meteion/secrets.yaml -------------------------------------------------------------------------------- /hosts/meteion/systemd-networkd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/meteion/systemd-networkd.nix -------------------------------------------------------------------------------- /hosts/web-server/caddy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/web-server/caddy.nix -------------------------------------------------------------------------------- /hosts/web-server/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/web-server/configuration.nix -------------------------------------------------------------------------------- /hosts/web-server/coturn.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/web-server/coturn.nix -------------------------------------------------------------------------------- /hosts/web-server/foundryvtt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/web-server/foundryvtt.nix -------------------------------------------------------------------------------- /hosts/web-server/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/web-server/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/web-server/letsencrypt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/web-server/letsencrypt.nix -------------------------------------------------------------------------------- /hosts/web-server/reverse-proxy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/web-server/reverse-proxy.nix -------------------------------------------------------------------------------- /hosts/web-server/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/web-server/secrets.yaml -------------------------------------------------------------------------------- /hosts/zhloe/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/zhloe/configuration.nix -------------------------------------------------------------------------------- /hosts/zhloe/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/zhloe/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/zhloe/kea.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/zhloe/kea.nix -------------------------------------------------------------------------------- /hosts/zhloe/letsencrypt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/zhloe/letsencrypt.nix -------------------------------------------------------------------------------- /hosts/zhloe/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/zhloe/secrets.yaml -------------------------------------------------------------------------------- /hosts/zhloe/systemd-networkd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/zhloe/systemd-networkd.nix -------------------------------------------------------------------------------- /hosts/zhloe/unbound.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/zhloe/unbound.nix -------------------------------------------------------------------------------- /hosts/zhloe/update-printer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/hosts/zhloe/update-printer -------------------------------------------------------------------------------- /modules/by-name/av/avahi/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/av/avahi/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/co/copy-apps/hm-module.nix: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | { imports = [ ./module.nix ]; } 4 | -------------------------------------------------------------------------------- /modules/by-name/co/copy-apps/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/co/copy-apps/module.nix -------------------------------------------------------------------------------- /modules/by-name/co/coturn/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/co/coturn/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/de/default-packages/darwin-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/de/default-packages/darwin-module.nix -------------------------------------------------------------------------------- /modules/by-name/de/defaults-fixes/darwin-module.nix: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | { system.defaults.ActivityMonitor.ShowCategory = null; } 4 | -------------------------------------------------------------------------------- /modules/by-name/de/defaults/dock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/de/defaults/dock.nix -------------------------------------------------------------------------------- /modules/by-name/de/defaults/finder.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/de/defaults/finder.nix -------------------------------------------------------------------------------- /modules/by-name/de/defaults/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/de/defaults/hm-module.nix -------------------------------------------------------------------------------- /modules/by-name/de/defaults/keyboard.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/de/defaults/keyboard.nix -------------------------------------------------------------------------------- /modules/by-name/de/defaults/safari.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/de/defaults/safari.nix -------------------------------------------------------------------------------- /modules/by-name/de/defaults/ui.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/de/defaults/ui.nix -------------------------------------------------------------------------------- /modules/by-name/dh/dhcpV6Client/dhcpV6Client.nft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/dh/dhcpV6Client/dhcpV6Client.nft -------------------------------------------------------------------------------- /modules/by-name/dh/dhcpV6Client/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/dh/dhcpV6Client/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/di/direnv/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/di/direnv/hm-module.nix -------------------------------------------------------------------------------- /modules/by-name/fi/firewall/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/fi/firewall/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/fi/fish/gnupg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/fi/fish/gnupg.nix -------------------------------------------------------------------------------- /modules/by-name/fi/fish/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/fi/fish/hm-module.nix -------------------------------------------------------------------------------- /modules/by-name/fi/fish/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/fi/fish/module.nix -------------------------------------------------------------------------------- /modules/by-name/gn/gnupg-mac/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/gn/gnupg-mac/hm-module.nix -------------------------------------------------------------------------------- /modules/by-name/ho/home-manager/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/ho/home-manager/module.nix -------------------------------------------------------------------------------- /modules/by-name/kb/kbfs/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/kb/kbfs/hm-module.nix -------------------------------------------------------------------------------- /modules/by-name/ke/keybase/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/ke/keybase/hm-module.nix -------------------------------------------------------------------------------- /modules/by-name/li/lix/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/li/lix/module.nix -------------------------------------------------------------------------------- /modules/by-name/ne/networkd/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/ne/networkd/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/ni/nix-flakes/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/ni/nix-flakes/module.nix -------------------------------------------------------------------------------- /modules/by-name/ni/nix-path/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/ni/nix-path/module.nix -------------------------------------------------------------------------------- /modules/by-name/ni/nixos-packages/darwin-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/ni/nixos-packages/darwin-module.nix -------------------------------------------------------------------------------- /modules/by-name/op/openssh/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/op/openssh/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/pr/printers/darwin-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/pr/printers/darwin-module.nix -------------------------------------------------------------------------------- /modules/by-name/sa/samba/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/sa/samba/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/ti/time-machine/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/ti/time-machine/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/wl/wlan/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/wl/wlan/nixos-module.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg-user-dirs/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg-user-dirs/hm-module.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg-user-dirs/xdg-user-dirs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg-user-dirs/xdg-user-dirs.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg/bash.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg/bash.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg/cargo.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg/cargo.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg/dotnet.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg/dotnet.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg/gnupg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg/gnupg.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg/hm-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg/hm-module.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg/less.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg/less.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg/python.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg/python.nix -------------------------------------------------------------------------------- /modules/by-name/xd/xdg/pythonstartup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/by-name/xd/xdg/pythonstartup.py -------------------------------------------------------------------------------- /modules/top-level/all-modules.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reckenrode/nixos-configs/HEAD/modules/top-level/all-modules.nix -------------------------------------------------------------------------------- /statix.toml: -------------------------------------------------------------------------------- 1 | disabled = [ 2 | "empty_pattern" 3 | ] 4 | --------------------------------------------------------------------------------