bdc539046c0244c9aedd10ab5ffaaabacff64249
NixOS configuration
Host identity and topology live in modules/hosts/<host>/default.nix; shared account,
service, external-device, and server-topology facts live in modules/facts.nix.
- Add a package used by both workstations to the relevant Home Manager capability,
or to
workstation-appsinmodules/capabilities/desktop-defaults.nixwhen it needs no configuration. - Add a host-specific capability to that host's import list in
modules/hosts/<host>/default.nix. - Change the selected terminal or editor by replacing the corresponding
primary-terminal-*import inmodules/profiles/workstation-base.nixorprimary-editor-*import inmodules/profiles/host-base.nix. - Keep native theme settings with the application. Explicit Kanagawa color mappings
may import
modules/capabilities/_kanagawa.nix.
Common commands:
nix fmt
nix flake check --no-build
nh os switch
sops edit modules/secrets/secrets.yaml
Languages
Nix
68.1%
Lua
17%
Python
9%
Shell
5.6%
Tree-sitter Query
0.2%
Other
0.1%