Comparison of NixOS setups: Difference between revisions
imported>Vater |
imported>Yuu No edit summary |
||
Line 4: | Line 4: | ||
;Name | ;Name | ||
:Name of the setup. | :Name of the setup. | ||
; | ;Domain | ||
The application of the setup, including template, user configuration, or domain-specific configuration. | |||
;Flakes | ;Flakes | ||
:Whether it implements [[Flakes]] or not. | :Whether it implements [[Flakes]] or not. | ||
;Home Manager | ;Home Manager | ||
:Whether it makes use of [[Home Manager]] or not. | :Whether it makes use of [[Home Manager]] or not. | ||
;[TODO] | ;[TODO] Secrets | ||
: | :A list of supported [[Comparison of secret managing schemes|secret management schemes]]. | ||
;File system | ;File system | ||
:A list of the main file systems used (e.g. BTRFS, ZFS, EXT4, etc). | :A list of the main file systems used (e.g. BTRFS, ZFS, EXT4, etc). | ||
Line 20: | Line 20: | ||
;Display server | ;Display server | ||
:A list of supported display servers (e.g. X, Wayland, etc) | :A list of supported display servers (e.g. X, Wayland, etc) | ||
; | ;Desktop environment | ||
:A list of supported desktop environments (e.g. i3, GNOME, KDE, LXQt, Sway, XFCE, Xmonad, etc). | :A list of supported desktop environments (e.g. i3, GNOME, KDE, LXQt, Sway, XFCE, Xmonad, etc). | ||
;Maintained | ;Maintained | ||
Line 31: | Line 31: | ||
|- | |- | ||
!Name | !Name | ||
! | !Domain | ||
![[Flakes]] | ![[Flakes]] | ||
![[Home Manager]] | ![[Home Manager]] | ||
Line 38: | Line 38: | ||
!Opt-in state | !Opt-in state | ||
!Display server | !Display server | ||
!Desktop environment | |||
!Maintained | !Maintained | ||
!Repository | !Repository | ||
|- | |- | ||
|DevOS | |DevOS | ||
| | |Template | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 48: | Line 49: | ||
|No | |No | ||
|No | |No | ||
| | |None | ||
|None | |||
|Yes | |Yes | ||
|[https://github.com/divnix/devos divnix/devos] | |[https://github.com/divnix/devos divnix/devos] | ||
|- | |- | ||
|hlissner/dotfiles | |hlissner/dotfiles | ||
| | |User configuration | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 59: | Line 61: | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|No | |No | ||
| | |X | ||
|bspwm | |||
|Yes | |Yes | ||
|[https://github.com/hlissner/dotfiles hlissner/dotfiles] | |[https://github.com/hlissner/dotfiles hlissner/dotfiles] | ||
|- | |- | ||
|nixos-flake-example | |nixos-flake-example | ||
| | |Template | ||
|Yes | |Yes | ||
|No | |No | ||
Line 70: | Line 73: | ||
|No | |No | ||
|No | |No | ||
| | |None | ||
|None | |||
|Yes | |Yes | ||
|[https://github.com/colemickens/nixos-flake-example colemickens/nixos-flake-example] | |[https://github.com/colemickens/nixos-flake-example colemickens/nixos-flake-example] | ||
|- | |- | ||
|SoxinOS | |SoxinOS | ||
| | |Template | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 81: | Line 85: | ||
|No | |No | ||
|No | |No | ||
| | |X | ||
|i3 | |||
|Yes | |Yes | ||
|[https://github.com/SoxinOS/soxin SoxinOS/soxin] | |[https://github.com/SoxinOS/soxin SoxinOS/soxin] | ||
|- | |- | ||
|not-os | |not-os | ||
| | |Domain-specific (embedded system) | ||
|No | |No | ||
|No | |No | ||
Line 92: | Line 97: | ||
|No | |No | ||
|No | |No | ||
| | |None | ||
|None | |||
|Yes | |Yes | ||
|[https://github.com/cleverca22/not-os cleverca22/not-os] | |[https://github.com/cleverca22/not-os cleverca22/not-os] | ||
|- | |- | ||
|NixOS-WSL | |NixOS-WSL | ||
| | |Template (WSL) | ||
|Yes | |Yes | ||
|No | |No | ||
Line 103: | Line 109: | ||
|No | |No | ||
|No | |No | ||
| | |None | ||
|None | |||
|Yes | |Yes | ||
|[https://github.com/Trundle/NixOS-WSL Trundle/NixOS-WSL] | |[https://github.com/Trundle/NixOS-WSL Trundle/NixOS-WSL] | ||
|- | |- | ||
|Simple NixOS Mailserver | |Simple NixOS Mailserver | ||
| | |Domain-specific (mail server) | ||
|Yes | |Yes | ||
|No | |No | ||
Line 114: | Line 121: | ||
|No | |No | ||
|No | |No | ||
| | |None | ||
|None | |||
|Yes | |Yes | ||
|[https://gitlab.com/simple-nixos-mailserver/nixos-mailserver simple-nixos-mailserver/nixos-mailserver] | |[https://gitlab.com/simple-nixos-mailserver/nixos-mailserver simple-nixos-mailserver/nixos-mailserver] | ||
|- | |- | ||
|Nix Portable | |Nix Portable | ||
| | |Domain-specific (portable Nix binary) | ||
|Yes | |Yes | ||
|No | |No | ||
Line 125: | Line 133: | ||
|No | |No | ||
|No | |No | ||
| | |None | ||
|None | |||
|Yes | |Yes | ||
|[https://github.com/DavHau/nix-portable DavHau/nix-portable] | |[https://github.com/DavHau/nix-portable DavHau/nix-portable] | ||
|- | |- | ||
|rasendubi/dotfiles | |rasendubi/dotfiles | ||
| | |User configuration | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 136: | Line 145: | ||
|No | |No | ||
|No | |No | ||
| | |X | ||
|EXWM | |||
|Yes | |Yes | ||
|[https://github.com/rasendubi/dotfiles rasendubi/dotfiles] | |[https://github.com/rasendubi/dotfiles rasendubi/dotfiles] | ||
|- | |- | ||
|puffnfresh/nix-files | |puffnfresh/nix-files | ||
| | |User configuration | ||
|No | |No | ||
|Yes | |Yes | ||
Line 147: | Line 157: | ||
|No | |No | ||
|No | |No | ||
| | |X | ||
| | |||
|Yes | |Yes | ||
|[https://github.com/puffnfresh/nix-files puffnfresh/nix-files] | |[https://github.com/puffnfresh/nix-files puffnfresh/nix-files] | ||
|- | |- | ||
|Shabka | |Shabka | ||
| | |User configuration | ||
|No | |No | ||
|Yes | |Yes | ||
Line 158: | Line 169: | ||
|No | |No | ||
|No | |No | ||
| | |X | ||
| | |||
|No | |No | ||
|[https://github.com/kalbasit/shabka kalbasit/shabka] | |[https://github.com/kalbasit/shabka kalbasit/shabka] | ||
|- | |- | ||
|MatthewCroughan/nixcfg | |MatthewCroughan/nixcfg | ||
| | |User configuration | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 169: | Line 181: | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|No | |No | ||
| | |Wayland | ||
|Sway | |||
|Yes | |Yes | ||
|[https://github.com/MatthewCroughan/nixcfg MatthewCroughan/nixcfg] | |[https://github.com/MatthewCroughan/nixcfg MatthewCroughan/nixcfg] | ||
|- | |- | ||
|Icy-Thought/Snowflake | |Icy-Thought/Snowflake | ||
| | |User configuration | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 180: | Line 193: | ||
|No | |No | ||
|No | |No | ||
| | |X | ||
|Xmonad, LeftWM, Gnome, KDE Plasma | |||
|Yes | |Yes | ||
|[https://github.com/Icy-Thought/Snowflake Icy-Thought/Snowflake] | |[https://github.com/Icy-Thought/Snowflake Icy-Thought/Snowflake] | ||
|- | |- | ||
|NixOSEncryptedLiveCD | |NixOSEncryptedLiveCD | ||
| | |Domain-specific () | ||
|No | |No | ||
|No | |No | ||
Line 191: | Line 205: | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|Yes | |Yes | ||
| | | | ||
| | |||
|No | |No | ||
|[https://github.com/adrianparvino/NixOSEncryptedLiveCD adrianparvino/NixOSEncryptedLiveCD] | |[https://github.com/adrianparvino/NixOSEncryptedLiveCD adrianparvino/NixOSEncryptedLiveCD] | ||
|- | |- | ||
|tudurom/dotfiles | |tudurom/dotfiles | ||
| | |User configuration | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 202: | Line 217: | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|Yes | |Yes | ||
| | |X, Wayland | ||
|Sway, Gnome | |||
|Yes | |Yes | ||
|[https://github.com/tudurom/dotfiles tudurom/dotfiles] | |[https://github.com/tudurom/dotfiles tudurom/dotfiles] | ||
|- | |- | ||
|balsoft/nixos-config | |balsoft/nixos-config | ||
| | |User configuration | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 213: | Line 229: | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|Yes | |Yes | ||
| | |Wayland | ||
|Sway | |||
|Yes | |Yes | ||
|[https://github.com/balsoft/nixos-config balsoft/nixos-config] | |[https://github.com/balsoft/nixos-config balsoft/nixos-config] | ||
|- | |- | ||
|srid/nixos-config | |srid/nixos-config | ||
| | |User configuration | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 224: | Line 241: | ||
|No | |No | ||
|No | |No | ||
| | |X | ||
|Xmonad, Gnome, KDE Plasma | |||
|Yes | |Yes | ||
|[https://github.com/srid/nixos-config srid/nixos-config] | |[https://github.com/srid/nixos-config srid/nixos-config] | ||
|- | |- | ||
|mt-caret/nix-config | |mt-caret/nix-config | ||
| | |User configuration | ||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 235: | Line 253: | ||
|No | |No | ||
|Yes | |Yes | ||
| | |X | ||
|Xmonad | |||
|Yes | |Yes | ||
|[https://github.com/mt-caret/nix-config mt-caret/nix-config] | |[https://github.com/mt-caret/nix-config mt-caret/nix-config] | ||
|- | |- | ||
|grahamc/nixos-config | |grahamc/nixos-config | ||
| | |User configuration | ||
|No | |No | ||
|No | |No | ||
Line 246: | Line 265: | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|No | |No | ||
| | |X, Wayland | ||
|i3, Sway | |||
|No | |No | ||
|[https://github.com/grahamc/nixos-config grahamc/nixos-config] | |[https://github.com/grahamc/nixos-config grahamc/nixos-config] | ||
|- | |- | ||
|[[user:Ericson2314|Ericson2314]]/nixos-configuration | |[[user:Ericson2314|Ericson2314]]/nixos-configuration | ||
| | |User configuration | ||
|No | |No | ||
|Yes | |Yes | ||
Line 257: | Line 277: | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|No | |No | ||
|Wayland | |X, Wayland | ||
|Sway, Xmonad | |||
|Yes | |Yes | ||
|[https://github.com/Ericson2314/nixos-configuration Ericson2314/nixos-configuration] | |[https://github.com/Ericson2314/nixos-configuration Ericson2314/nixos-configuration] | ||
|} | |} | ||
== External links == | == External links == | ||
* [https://github.com/search?o=desc&p=1&q=nixos+language%3Anix&s=stars&type=Repositories | * [https://github.com/search?o=desc&p=1&q=nixos+language%3Anix&s=stars&type=Repositories GitHub search by most starred "nixos language:nix"] |