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. | ||
; | ;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 | ||
| | |[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 | ||
| | |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]] | |||
|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 | ||
| | |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 | ||
|[[ | |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 | ||
| | | | ||
|[[ | |[[Btrfs]] | ||
|No | |No | ||
|Yes | |Yes | ||
|X | |X | ||
|Xmonad | |Xmonad | ||
| | |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]] |