❄️ nixos configuration built from a flake
🖥️ system-wide configuration in configuration/
👤 user home-manager configuration in home/
flake.nix
├── configuration.nix
│ └── configuration/*.nix
└── home.nix
└── home/*.nixTip
⚙️ rebuild the system and reload home configuration with sudo nixos-rebuild switch
| what | name | source | links |
|---|---|---|---|
| font | Maple Mono | pkgs.maple-mono.NL-NF-CN | repo, website |
| color theme | Catppuccin Mocha | home/theme.nix | repo, website |
| cursor theme | Hatsune Miku | pling.com | website |
| what | name | source | links |
|---|---|---|---|
| compositor | Sway | wayland.windowManager.sway | repo, website |
| terminal | foot | programs.foot | repo |
| shell | Bourne-Again SHell | programs.bash | repo, website |
| editor | Neovim | programs.neovim | repo, website |
| ... |
| from | to | source | links |
|---|---|---|---|
| cat | bat | programs.bat | repo |
| ls | lsd | programs.lsd | repo |
| alias | expansion |
|---|---|
| .. | cd .. |
| e | exit |
| f | fastfetch |
| gapf | git add . ; git commit --amend --no-edit ; git push -f |
| ga | git add . |
| gc | git commit -m |
| gdc | git diff --cached |
| gd | git diff |
| gp | git push |
| gss | git status -s |
| nd | nix develop |
| nfu | nix flake update |
| nn | here=$(pwd) ; cd /etc/nixos ; sudo nvim . ; cd $here |
| nrs | sudo nixos-rebuild switch |
| ns | nix-shell -p |
| sn | shutdown now |
