Comparison of NixOS setups: Difference between revisions
imported>Yuu No edit summary |
imported>Yuu No edit summary |
||
Line 1: | Line 1: | ||
This table | This table provides a '''comparison of NixOS setups''', may them be templates, user or domain-specific setups, and more. It can be useful to NixOS users who want to take inspiration and learn from existing configurations. | ||
== Definitions == | |||
;Name | |||
:Name of the setup. | |||
;Template | |||
:Wether it is designed as a template for using as base of NixOS systems or not. | |||
;Flakes | |||
:Wether it implements [[Flakes]] or not. | |||
;Home Manager | |||
:Wether it makes use of [[Home Manager]] or not. | |||
;[TODO] Secretes | |||
:Wether it makes use of [[Comparison of secret managing schemes|secret management schemes]] or not, and if yes, then a list of the used schemes. | |||
;File system | |||
:A list of the main file systems used (e.g. BTRFS, ZFS, EXT4, etc). | |||
;System encryption | |||
:Wether it has encryption on a system level or not, and the software it uses for encryption (e.g. LUKS, ZFS native, etc). | |||
;Opt-in state | |||
:Wether it supports opt-in state or not. | |||
;[TODO] Display server | |||
:A list of supported display servers (e.g. X, Wayland, etc) | |||
;[TODO] Desktop environment | |||
:A list of supported desktop environments (e.g. i3, GNOME, KDE, LXQt, Sway, XFCE, Xmonad, etc). | |||
;Maintained | |||
:Wether its repository has commits in the range of 10 months from current time. | |||
;Repository | |||
:Link to the repository. | |||
== General information == | == General information == |
Revision as of 12:41, 10 July 2021
This table provides a comparison of NixOS setups, may them be templates, user or domain-specific setups, and more. It can be useful to NixOS users who want to take inspiration and learn from existing configurations.
Definitions
- Name
- Name of the setup.
- Template
- Wether it is designed as a template for using as base of NixOS systems or not.
- Flakes
- Wether it implements Flakes or not.
- Home Manager
- Wether it makes use of Home Manager or not.
- [TODO] Secretes
- Wether it makes use of secret management schemes or not, and if yes, then a list of the used schemes.
- File system
- A list of the main file systems used (e.g. BTRFS, ZFS, EXT4, etc).
- System encryption
- Wether it has encryption on a system level or not, and the software it uses for encryption (e.g. LUKS, ZFS native, etc).
- Opt-in state
- Wether it supports opt-in state or not.
- [TODO] Display server
- A list of supported display servers (e.g. X, Wayland, etc)
- [TODO] Desktop environment
- A list of supported desktop environments (e.g. i3, GNOME, KDE, LXQt, Sway, XFCE, Xmonad, etc).
- Maintained
- Wether its repository has commits in the range of 10 months from current time.
- Repository
- Link to the repository.
General information
Name | Template | Flakes | Home Manager | File system | System encryption | Opt-in state | Maintained | Repository |
---|---|---|---|---|---|---|---|---|
DevOS | Yes | Yes | Yes | None | No | No | Yes | divnix/devos |
hlissner/dotfiles | No | Yes | Yes | ZFS | Yes (LUKS) | No | Yes | hlissner/dotfiles |
nixos-flake-example | Yes | Yes | No | None | No | No | Yes | colemickens/nixos-flake-example |
SoxinOS | Yes | Yes | Yes | None | No | No | Yes | SoxinOS/soxin |
not-os | No | No | No | None | No | No | Yes | cleverca22/not-os |
NixOS-WSL | Yes | Yes | No | None | No | No | Yes | Trundle/NixOS-WSL |
Simple NixOS Mailserver | No | Yes | No | None | No | No | Yes | simple-nixos-mailserver/nixos-mailserver |
Nix Portable | No | Yes | No | None | No | No | Yes | DavHau/nix-portable |
rasendubi/dotfiles | No | Yes | Yes | None | No | No | Yes | rasendubi/dotfiles |
puffnfresh/nix-files | No | No | Yes | ZFS | No | No | Yes | puffnfresh/nix-files |
Shabka | No | No | Yes | BTRFS | No | No | No | kalbasit/shabka |
MatthewCroughan/nixcfg | No | Yes | Yes | ZFS | Yes (LUKS) | No | Yes | MatthewCroughan/nixcfg |
Icy-Thought/Snowflake | No | Yes | Yes | EXT4 | No | No | Yes | Icy-Thought/Snowflake |
NixOSEncryptedLiveCD | No | No | No | Yes (LUKS) | Yes | No | adrianparvino/NixOSEncryptedLiveCD | |
tudurom/dotfiles | No | Yes | Yes | BTRFS, ZFS | Yes (LUKS) | Yes | Yes | tudurom/dotfiles |
balsoft/nixos-config | No | Yes | Yes | EXT4 | Yes (LUKS) | Yes | Yes | balsoft/nixos-config |
srid/nixos-config | No | Yes | Yes | EXT4 | No | No | Yes | srid/nixos-config |
mt-caret/nix-config | No | Yes | Yes | BTRFS | No | Yes | Yes | mt-caret/nix-config |
grahamc/nixos-config | No | No | No | ZFS | Yes (LUKS) | No | No | grahamc/nixos-config |