====== NixOS ======
===== Nützliche Links =====
* [[https://nixos.org/|NixOS Website]]
* [[https://nixos.org/manual/nixos/stable/|NixOS Manual]]
* [[https://search.nixos.org/packages|NixOS Packages & Options]]
* [[https://nixos.wiki/wiki/Main_Page|NixOS Wik]]
* [[https://github.com/nix-community/home-manager/|Home-Manager]]
* [[https://nix-community.github.io/home-manager/|Home-Manager Manual]]
* [[https://nix-community.github.io/home-manager/options.html|Home-Manager Appendix A Configuration Options]]
* [[https://nix-community.github.io/home-manager/nixos-options.html|Home-Manager Appendix B NixOS Module Options]]
===== Videos =====
* [[https://youtu.be/AGVXJ-TIv3Y|NixOS Setup Guide - Configuration / Home-Manager / Flakes (Video)]]
===== Beispielkonfigurationen =====
* [[https://github.com/MatthiasBenaets/nixos-config|Personal Flake (Matthias Benaets)]]
* [[https://nixos.wiki/wiki/Configuration_Collection|List of reference configurations]]
===== Extras =====
* [[https://nixos.org/learn|NixOS Learn]]
* [[https://nixos.org/guides/nix-pills/|Nix Pills]]
===== Programme installieren =====
Programme suchen: nix search neofetch
===== Partitionierung =====
* [[https://root.nix.dk/en/notes-and-bookmarks/linux-dual-boot-windows#calamares-dual-boot-installation|Calamares dual-boot installation]]
==== auf User-Ebene ====
=== home-manager ===
== Installation ==
sudo nix-channel --add https://github.com/nix-community/home-manager/archive/release-23.05.tar.gz home-manager
sudo nix-channel --update
nix-shell '' -A install
== Bedienung ==
nano .config/home-manager/home.nix
home-manager switch
==== Globale Installation von Programmen ====
sudo nano /etc/nixos/configuration.nix
sudo nixos-rebuild switch
sudo nixos-rebuild switch --rollback
==== Systemupdate ====
nix-channel --update
sudo nixos-rebuild switch
evtl. noch home-manager switch für User-Programme