Comparison of NixOS setups: Difference between revisions
imported>Yuu |
imported>Ericson2314 Add my config, add new column so I can mention Wayland and X |
||
Line 36: | Line 36: | ||
!File system | !File system | ||
!System encryption | !System encryption | ||
!Graphical | |||
!Opt-in state | !Opt-in state | ||
!Maintained | !Maintained | ||
Line 46: | Line 47: | ||
|None | |None | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 56: | Line 58: | ||
|[[ZFS]] | |[[ZFS]] | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 66: | Line 69: | ||
|None | |None | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 76: | Line 80: | ||
|None | |None | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 86: | Line 91: | ||
|None | |None | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 96: | Line 102: | ||
|None | |None | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 106: | Line 113: | ||
|None | |None | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 116: | Line 124: | ||
|None | |None | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 126: | Line 135: | ||
|None | |None | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 136: | Line 146: | ||
|[[ZFS]] | |[[ZFS]] | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 146: | Line 157: | ||
|[[BTRFS]] | |[[BTRFS]] | ||
|No | |No | ||
|? | |||
|No | |No | ||
|No | |No | ||
Line 156: | Line 168: | ||
|[[ZFS]] | |[[ZFS]] | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 166: | Line 179: | ||
|[[EXT4]] | |[[EXT4]] | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 176: | Line 190: | ||
| | | | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|? | |||
|Yes | |Yes | ||
|No | |No | ||
Line 186: | Line 201: | ||
|[[BTRFS]], [[ZFS]] | |[[BTRFS]], [[ZFS]] | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|? | |||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 196: | Line 212: | ||
|[[EXT4]] | |[[EXT4]] | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|? | |||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 206: | Line 223: | ||
|[[EXT4]] | |[[EXT4]] | ||
|No | |No | ||
|? | |||
|No | |No | ||
|Yes | |Yes | ||
Line 216: | Line 234: | ||
|[[BTRFS]] | |[[BTRFS]] | ||
|No | |No | ||
|? | |||
|Yes | |Yes | ||
|Yes | |Yes | ||
Line 226: | Line 245: | ||
|[[ZFS]] | |[[ZFS]] | ||
|Yes (LUKS) | |Yes (LUKS) | ||
|? | |||
|No | |No | ||
|No | |No | ||
|[https://github.com/grahamc/nixos-config grahamc/nixos-config] | |[https://github.com/grahamc/nixos-config grahamc/nixos-config] | ||
|- | |||
|Ericson2314/nixos-configuration | |||
|No | |||
|No | |||
|Yes | |||
|[[ZFS]] | |||
|Yes (LUKS) | |||
|X11 or Wayland | |||
|No | |||
|Yes | |||
|[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 Search GitHub by most starred "nixos language:nix"] |
Revision as of 16:43, 10 October 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
- Whether it is designed as a template for using as base of NixOS systems or not.
- Flakes
- Whether it implements Flakes or not.
- Home Manager
- Whether it makes use of Home Manager or not.
- [TODO] Secretes
- Whether 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
- Whether 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
- Whether 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
- Whether its repository has commits in the last 10 months or not.
- Repository
- Link to the repository.
General information
Name | Template | Flakes | Home Manager | File system | System encryption | Graphical | 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 |
Ericson2314/nixos-configuration | No | No | Yes | ZFS | Yes (LUKS) | X11 or Wayland | No | Yes | Ericson2314/nixos-configuration |