47 lines
3.3 KiB
Org Mode
47 lines
3.3 KiB
Org Mode
|
|
* 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} |
|