dotfiles and configuration for my system
- Nix 97.3%
- Shell 2.6%
- CSS 0.1%
| hosts/yuuka | remove unneeded extensions | |
| modules | remove sysbox | |
| npins | remove sysbox | |
| profiles | enable reduced motion | |
| .editorconfig | ||
| .gitignore | gitignore | |
| .mailmap | ||
| default.nix | use amber background for gnome and purple accent color | |
| README.md | ||
NixOS and home-manager configuration
100% less flakes!
Apply this configuration
nixos-rebuild switch --sudo -A hosts.$HOSTNAME
or, with extra nom,
nixos-rebuild switch --sudo -A hosts.$HOSTNAME --log-format internal-json --show-trace |& nom --json
Tip: you can add all_proxy environment variables to nixos-rebuild.
Tip: you can analyze closure size with nix-tree and diff closures with
nix --extra-experimental-features nix-command store diff-closures /run/current-system ./result
Tell me your secrets
Secrets should be placed under /var/secrets directory. They are currently needed only if profiles.proxies is imported.
The contents of these files? That's a secret.
TODO
- reduce reliance on home-manager (librewolf, sublime-text)
- consider using userborn and etc overlay for next system
- minimize closure size