nixos/README.org

47 lines
3.3 KiB
Org Mode
Raw Normal View History

* NixoS / Home-manageR ConfiguratioN
Hey, you. This is my nixos configurations.
-----
| Machine | Users | OS |
|-----------+-------+-------|
| Tytonidae | david | NixOS |
| Akun | david | NixOS |
| Cape | alice | NixOS |
-----
- david@Tytonidae
| Specialisation | DE / WM | Shell | Editor | Terminal | Launcher | Browser | DM |
|----------------+---------+-------------+-------------+-----------+----------+---------+------------------|
| default | niri | fish + bash | helix + zed | alacritty | fuzzel | firefox | greetd + regreet |
| kde | kde | fish + bash | helix + zed | alacritty | kde run | firefox | sddm |
- david@Akun
| Specialisation | DE / WM | Shell | Editor | Terminal | Launcher | Browser | DM |
|----------------+---------+-------------+-------------+-----------+----------+---------+------------------|
| default | niri | fish + bash | helix + zed | alacritty | fuzzel | firefox | greetd + regreet |
- alice@Cape
| Specialisation | DE / WM | Shell | Editor | Terminal | Launcher | Browser | DM |
|----------------+---------+-------------+--------+----------+----------+---------+----|
| default | - | fish + bash | helix | - | - | - | - |
** FlakE OutputS and StructurE
| =outputs= field | description | source |
|-------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------|
| =packages= | packages imported or wrapped from elsewhere | ./pkgs |
| =lib= | patched nixpkgs.lib to include self-defined helper function | ./lib |
| =overlays.modifications= | the overlays modify =<nixpkgs>= | ./overlays/modifications |
| =overlays.additions= | the ovelrays add packages in =<nixpkgs>= | ./overlays/additions |
| =nixosModules.default= | nixos modules shared on different nixos machines | ./nixos/modules |
| =nixosConfigurations.${machine}= | machine-local nixos config | ./nixos/configurations/${machine} |
| =homeModules.default= | home-manager modules shared between different user and machine combinations | ./home/modules |
| =homeModules.extra= | home-manager modules only for non-nixos | ./home/extra |
| =homeModules.${user}= | home-manager modules shared between different users | ./home/${user}/modules |
| =homeConfigurations."${user}@${machine}"= | home-manager config for different user and machine combinations | ./home/${user}/configurations/${machine} |