Comparison of NixOS setups: Difference between revisions

imported>Yuu
No edit summary
updated repos that have not been maintained for 1y or more
(18 intermediate revisions by 10 users not shown)
Line 10: Line 10:
;Home Manager
;Home Manager
:Whether it makes use of [[Home Manager]] or not.
:Whether it makes use of [[Home Manager]] or not.
;[TODO] Secrets
;Secrets
:A list of supported [[Comparison of secret managing schemes|secret management schemes]].
:A list of supported [[Comparison of secret managing schemes|secret management schemes]].
;File system
;File system
Line 34: Line 34:
![[Flakes]]
![[Flakes]]
![[Home Manager]]
![[Home Manager]]
![[Comparison of secret managing schemes|Secrets]]
!File system
!File system
!System encryption
!System encryption
!Opt-in state
!Opt-in state
!Display server
!Display server
!Desktop environment
!Desktop environment / Window manager
!Maintained
!Maintained
!Repository
!Repository
|-
|Digga
|Library, framework
|Yes
|Yes
|agenix
|None
|No
|No
|None
|None
|[https://github.com/divnix/digga/issues/503 No]
|[https://github.com/divnix/digga divnix/digga]
|-
|-
|DevOS
|DevOS
|Template
|Template (Digga)
|Yes
|Yes
|Yes
|Yes
|agenix
|None
|None
|No
|No
Line 51: Line 66:
|None
|None
|None
|None
|Yes
|[https://github.com/divnix/digga/issues/503 No]
|[https://github.com/divnix/devos divnix/devos]
|[https://github.com/divnix/digga/tree/main/examples/devos divnix/digga/examples/devos]
|-
|-
|hlissner/dotfiles
|hlissner/dotfiles
Line 58: Line 73:
|Yes
|Yes
|Yes
|Yes
|agenix
|[[ZFS]]
|[[ZFS]]
|Yes (LUKS)
|Yes (LUKS)
Line 65: Line 81:
|Yes
|Yes
|[https://github.com/hlissner/dotfiles hlissner/dotfiles]
|[https://github.com/hlissner/dotfiles hlissner/dotfiles]
|-
|~hutzdog/dotfiles
|User configuration
|Yes
|Yes
|pass-secret-service
|[[Btrfs]]
|No
|No
|X
|Awesome
|No
|[https://man.sr.ht/~hutzdog/dotfiles ~hutzdog/dotfiles]
|-
|-
|nixos-flake-example
|nixos-flake-example
Line 70: Line 99:
|Yes
|Yes
|No
|No
|None
|None
|None
|No
|No
Line 75: Line 105:
|None
|None
|None
|None
|Yes
|No
|[https://github.com/colemickens/nixos-flake-example colemickens/nixos-flake-example]
|[https://github.com/colemickens/nixos-flake-example colemickens/nixos-flake-example]
|-
|-
Line 82: Line 112:
|Yes
|Yes
|Yes
|Yes
|sops-nix
|None
|None
|No
|No
Line 91: Line 122:
|-
|-
|not-os
|not-os
|Domain-specific (embedded system)
|Domain-specific<br>(embedded system)
|No
|No
|No
|No
|None
|None
|None
|No
|No
Line 106: Line 138:
|Yes
|Yes
|No
|No
|None
|None
|None
|No
|No
Line 115: Line 148:
|-
|-
|Simple NixOS Mailserver
|Simple NixOS Mailserver
|Domain-specific (mail server)
|Domain-specific<br>(mail server)
|Yes
|Yes
|No
|No
|None
|None
|None
|No
|No
Line 127: Line 161:
|-
|-
|Nix Portable
|Nix Portable
|Domain-specific (portable Nix binary)
|Domain-specific<br>(portable Nix binary)
|Yes
|Yes
|No
|No
|None
|None
|None
|No
|No
Line 142: Line 177:
|Yes
|Yes
|Yes
|Yes
|GPG, Yubikey
|None
|None
|No
|No
Line 149: Line 185:
|Yes
|Yes
|[https://github.com/rasendubi/dotfiles rasendubi/dotfiles]
|[https://github.com/rasendubi/dotfiles rasendubi/dotfiles]
|-
|RGBCube/NCC
|User configuration
|Yes
|Yes
|agenix
|[[Btrfs]], [[EXT4]]
|No
|No
|Wayland
|Hyprland
|Yes
|[https://github.com/RGBCube/NCC RGBCube/NCC]
|-
|-
|puffnfresh/nix-files
|puffnfresh/nix-files
Line 154: Line 203:
|No
|No
|Yes
|Yes
|
|[[ZFS]]
|[[ZFS]]
|No
|No
|No
|No
|X
|X, Wayland
|
|XMona, Xfce, Sway
|Yes
|Yes
|[https://github.com/puffnfresh/nix-files puffnfresh/nix-files]
|[https://github.com/puffnfresh/nix-files puffnfresh/nix-files]
Line 166: Line 216:
|No
|No
|Yes
|Yes
|[[BTRFS]]
|
|[[Btrfs]]
|No
|No
|No
|No
|X
|X
|
|i3
|No
|No
|[https://github.com/kalbasit/shabka kalbasit/shabka]
|[https://github.com/kalbasit/shabka kalbasit/shabka]
Line 178: Line 229:
|Yes
|Yes
|Yes
|Yes
|None
|[[ZFS]]
|[[ZFS]]
|Yes (LUKS)
|Yes (LUKS)
Line 183: Line 235:
|Wayland
|Wayland
|Sway
|Sway
|Yes
|No
|[https://github.com/MatthewCroughan/nixcfg MatthewCroughan/nixcfg]
|[https://github.com/MatthewCroughan/nixcfg MatthewCroughan/nixcfg]
|-
|-
Line 190: Line 242:
|Yes
|Yes
|Yes
|Yes
|agenix
|[[EXT4]]
|[[EXT4]]
|No
|No
Line 199: Line 252:
|-
|-
|NixOSEncryptedLiveCD
|NixOSEncryptedLiveCD
|Domain-specific ()
|Domain-specific
|No
|No
|No
|No
|
|
|
|Yes (LUKS)
|Yes (LUKS)
|Yes
|Yes
|
|X, Wayland
|
|GNOME, KDE, Mate, LXQt, Enlightenment, Sway, Xfce, Lumina
|No
|No
|[https://github.com/adrianparvino/NixOSEncryptedLiveCD adrianparvino/NixOSEncryptedLiveCD]
|[https://github.com/adrianparvino/NixOSEncryptedLiveCD adrianparvino/NixOSEncryptedLiveCD]
Line 214: Line 268:
|Yes
|Yes
|Yes
|Yes
|[[BTRFS]], [[ZFS]]
|agenix
|[[Btrfs]], [[ZFS]]
|Yes (LUKS)
|Yes (LUKS)
|Yes
|Yes
Line 226: Line 281:
|Yes
|Yes
|Yes
|Yes
|
|[[EXT4]]
|[[EXT4]]
|Yes (LUKS)
|Yes (LUKS)
Line 238: Line 294:
|Yes
|Yes
|Yes
|Yes
|
|[[EXT4]]
|[[EXT4]]
|No
|No
Line 248: Line 305:
|mt-caret/nix-config
|mt-caret/nix-config
|User configuration
|User configuration
|No
|Yes
|Yes
|Yes
|
|[[BTRFS]]
|[[Btrfs]]
|No
|No
|Yes
|Yes
|X
|X
|Xmonad
|Xmonad
|Yes
|No
|[https://github.com/mt-caret/nix-config mt-caret/nix-config]
|[https://github.com/mt-caret/nix-config mt-caret/nix-config]
|-
|-
Line 262: Line 320:
|No
|No
|No
|No
|
|[[ZFS]]
|[[ZFS]]
|Yes (LUKS)
|Yes (LUKS)
Line 274: Line 333:
|No
|No
|Yes
|Yes
|
|[[ZFS]]
|[[ZFS]]
|Yes (LUKS)
|Yes (LUKS)
Line 281: Line 341:
|Yes
|Yes
|[https://github.com/Ericson2314/nixos-configuration Ericson2314/nixos-configuration]
|[https://github.com/Ericson2314/nixos-configuration Ericson2314/nixos-configuration]
|-
|vms.nix
|Domain-specific<br>(virtual machines)
|No
|No
|
|EXT4
|No
|No
|None
|None
|No
|[https://github.com/Nekroze/vms.nix Nekroze/vms.nix]
|-
|engmark/root
|User configuration
|No
|No
|None
|None
|No
|No
|X, Wayland
|GNOME, KDE Plasma
|Yes
|[https://gitlab.com/engmark/root engmark/root]
|-
|kiara/cfg
|User configuration
|Yes
|Yes
|sops-nix
|[[Btrfs]]
|Yes (LUKS)
|Yes
|Wayland
|Niri
|Yes
|[https://codeberg.org/kiara/cfg kiara/cfg]
|}
|}


== External links ==
== External links ==
* [https://github.com/search?o=desc&p=1&q=nixos+language%3Anix&s=stars&type=Repositories GitHub search by most starred "nixos language:nix"]
* [https://github.com/search?o=desc&p=1&q=nixos+language%3Anix&s=stars&type=Repositories GitHub search by most starred "nixos language:nix"]
* [https://gitlab.com/explore/projects/topics/nixos?sort=stars_desc&visibility_level=20 Most starred public NixOS repos on GitLab]
[[Category:Community]]