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.
;Template
;Domain
:Whether it is designed as a template for using as base of NixOS systems or not.
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] Secretes
;[TODO] Secrets
:Whether it  makes use of [[Comparison of secret managing schemes|secret management schemes]] or not, and if yes, then a list of the used schemes.
: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)
;[TODO] Desktop environment
;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
!Template
!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
|Yes
|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
|No
|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
|Yes
|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
|Yes
|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
|No
|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
|Yes
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|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
|No
|User configuration
|No
|No
|Yes
|Yes
Line 257: Line 277:
|Yes (LUKS)
|Yes (LUKS)
|No
|No
|Wayland or X11
|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 Search GitHub 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"]