No description
Flake lock file updates:
• Updated input 'apple-silicon-support':
'github:tpwrules/nixos-apple-silicon/3daf0637409689d7a1304cedc50d20542bc47905?narHash=sha256-a6n8RsiAolz6p24Fsr/gTndx9xr9USpKqKK6kzBeXQc%3D' (2024-12-26)
→ 'github:tpwrules/nixos-apple-silicon/8adcb4b702511620bcaa4127f8f8af1ce7622d38?narHash=sha256-fqDBMzFFZLYxNxnvM/9AABAsRgfgsLoDhdQXUvU0OnM%3D' (2025-01-20)
• Updated input 'apple-silicon-support/nixpkgs':
'github:nixos/nixpkgs/d70bd19e0a38ad4790d3913bf08fcbfc9eeca507?narHash=sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ%3D' (2024-12-19)
→ 'github:nixos/nixpkgs/5df43628fdf08d642be8ba5b3625a6c70731c19c?narHash=sha256-Tbk1MZbtV2s5aG%2BiM99U8FqwxU/YNArMcWAv6clcsBc%3D' (2025-01-16)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/9071d5f50ce03d1f872973516d0e5dd13179cb93?narHash=sha256-VZmUzQi1XEFMOaLoSTZz%2B%2BeU81Dwoh6jZNzrfKqrC5U%3D' (2025-01-19)
→ 'github:nix-community/emacs-overlay/3d9c3f57344e9b247287ab702380251d4f95875c?narHash=sha256-J7aYytYMcI8fXNKJp2JUy7fSGh4jZs5POmSE9t%2BPtQM%3D' (2025-01-21)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/6a3ae7a5a12fb8cac2d59d7df7cbd95f9b2f0566?narHash=sha256-s40Kk/OulP3J/1JvC3VT16U4r/Xw6Qdi7SRw3LYkPWs%3D' (2025-01-18)
→ 'github:NixOS/nixpkgs/107d5ef05c0b1119749e381451389eded30fb0d5?narHash=sha256-Qw2PwmkXDK8sPQ5YQ/y/icbQ%2BTYgbxfjhgnkNJyT1X8%3D' (2025-01-19)
• Updated input 'home-manager':
'github:nix-community/home-manager/f8ef4541bb8a54a8b52f19b52912119e689529b3?narHash=sha256-0NBrY2A7buujKmeCbieopOMSbLxTu8TFcTLqAbTnQDw%3D' (2025-01-19)
→ 'github:nix-community/home-manager/96dee79b178d295b716052feca3ee46abc085abe?narHash=sha256-e6PJI4Bd%2BQdpukHyd5F/fQY8fRUiNfCwvCRU8WXMSk8%3D' (2025-01-21)
• Updated input 'hyprland':
'github:hyprwm/Hyprland/407453166ce2a52433c7b0b4ee92a41e47ef8f6d?narHash=sha256-SUnsf%2BpETM84bT1G0aPAle22Og6mZFf53rq0thVI2cg%3D' (2025-01-19)
→ 'github:hyprwm/Hyprland/ce48bc540824fcaefd777959703df9908e258d0a?narHash=sha256-9u56FK%2BN8Ab/i98bOa/kIzdm%2B0PapXDAYZPBIEtNNoM%3D' (2025-01-21)
• Updated input 'hyprland/aquamarine':
'github:hyprwm/aquamarine/4846091641f3be0ad7542086d52769bb7932bde6?narHash=sha256-5qb4kb7Xbt8jJFL/oDqOor9Z2%2BE%2BA%2Bql3PiyDvsfWZ0%3D' (2025-01-05)
→ 'github:hyprwm/aquamarine/e7719f9b9f5321c7100733773ad9f38cb6db6b6f?narHash=sha256-NbJiiPFnmciji3JHpqF/L0SdMQXKXn%2Bq3Q/D8RjF/ak%3D' (2025-01-12)
• Updated input 'hyprland/hyprcursor':
'github:hyprwm/hyprcursor/69270ba8f057d55b0e6c2dca0e165d652856e613?narHash=sha256-vQ/L9hZFezC0LquLo4TWXkyniWtYBlFHAKIsDc7PYJE%3D' (2024-12-22)
→ 'github:hyprwm/hyprcursor/3219b311283803d4dbdacb3c5cc10cf9e9b7c2b5?narHash=sha256-wOlplOftCnD2J1VwkRiAzASiXi80LypWqhVJcBYuLG8%3D' (2025-01-20)
• Updated input 'hyprland/hyprland-qtutils':
'github:hyprwm/hyprland-qtutils/6997fe382dcf396704227d2b98ffdd5066da6959?narHash=sha256-FxbuGQExtN37ToWYnGmO6weOYN6WPHN/RAqbr7gNPek%3D' (2025-01-05)
→ 'github:hyprwm/hyprland-qtutils/534cd1badc46ec9bdd986ab41ad2408bf845961e?narHash=sha256-pb8v7axHdVKFGhQHEAxIuZP/9REsmlyuDW5eLGIplLc%3D' (2025-01-13)
• Added input 'hyprland/hyprland-qtutils/hyprland-qt-support':
'github:hyprwm/hyprland-qt-support/0ecf224f213497c45b12c4dc7bdc2c2edd0e3084?narHash=sha256-tZG%2BmkJJzqoi/gH8nN6P/yY1/PEYtom9%2B2WdYKKv5YM%3D' (2025-01-08)
• Added input 'hyprland/hyprland-qtutils/hyprland-qt-support/nixpkgs':
follows 'hyprland/hyprland-qtutils/nixpkgs'
• Added input 'hyprland/hyprland-qtutils/hyprland-qt-support/systems':
follows 'hyprland/hyprland-qtutils/systems'
• Updated input 'hyprland/hyprutils':
'github:hyprwm/hyprutils/3c895da64b0eb19870142196fa48c07090b441c4?narHash=sha256-1LimBKvDpBbeX%2BqW7T240WEyw%2BDBVpDotZB4JYm8Aps%3D' (2025-01-06)
→ 'github:hyprwm/hyprutils/72dfbf52967e4040693164319a027d8ac6315887?narHash=sha256-x7nMS1dFtlzgG13QoguKMZ6SKwSIQw82OANA5ZKF0d0%3D' (2025-01-11)
• Updated input 'hyprland/nixpkgs':
'github:NixOS/nixpkgs/8f3e1f807051e32d8c95cd12b9b421623850a34d?narHash=sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs%2BrI%3D' (2025-01-04)
→ 'github:NixOS/nixpkgs/5df43628fdf08d642be8ba5b3625a6c70731c19c?narHash=sha256-Tbk1MZbtV2s5aG%2BiM99U8FqwxU/YNArMcWAv6clcsBc%3D' (2025-01-16)
• Updated input 'hyprland/pre-commit-hooks':
'github:cachix/git-hooks.nix/a5a961387e75ae44cc20f0a57ae463da5e959656?narHash=sha256-3FZAG%2BpGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110%3D' (2025-01-03)
→ 'github:cachix/git-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17?narHash=sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg%3D' (2025-01-21)
• Updated input 'hyprland/xdph':
'github:hyprwm/xdg-desktop-portal-hyprland/d7f18dda5e511749fa1511185db3536208fb1a63?narHash=sha256-p6HxwpRKVl1KIiY5xrJdjcEeK3pbmc///UOyV6QER%2Bw%3D' (2024-12-22)
→ 'github:hyprwm/xdg-desktop-portal-hyprland/7613351375de66ca0d56689e333d460e2db05454?narHash=sha256-BNe2xnHsSsTZiHp8OWl9UUf697w0gVtzh67AYe%2BpP%2Bg%3D' (2025-01-09)
• Updated input 'nix-darwin':
'github:LnL7/nix-darwin/87131f51f8256952d1a306b5521cedc2dc61aa08?narHash=sha256-5T%2BHkouTMGaRm0rh3kgD4Z1O7ONKfgjyoPQH5rSyreU%3D' (2025-01-18)
→ 'github:LnL7/nix-darwin/46d0fa4ded0a7532f19870f9bbedaf62269fe3f7?narHash=sha256-WEOiNmkcmlaeXy2HGW1PYxYmCPiHdsI7a7SpjhBYxRg%3D' (2025-01-21)
• Updated input 'nix-gaming':
'github:fufexan/nix-gaming/bcc7d7ccdc82e63ab261ddea67e1db1d6091c35a?narHash=sha256-dfmZxGmmwyYPVQCNI0IOOi5R7uFLAK0eHpjKhtntXcE%3D' (2025-01-19)
→ 'github:fufexan/nix-gaming/e5559b3a91433c21eb64792b78134582b3bd77f2?narHash=sha256-Z9hc25iV%2BjhH0AlvsrG65KqLEd726/HVvalSiqNQLqA%3D' (2025-01-20)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/4c4fb93f18b9072c6fa1986221f9a3d7bf1fe4b6?narHash=sha256-GXUE9%2BFgxoZU8v0p6ilBJ8NH7k8nKmZjp/7dmMrCv3o%3D' (2025-01-17)
→ 'github:Mic92/sops-nix/015d461c16678fc02a2f405eb453abb509d4e1d4?narHash=sha256-j9IdflJwRtqo9WpM0OfAZml47eBblUHGNQTe62OUqTw%3D' (2025-01-20)
• Updated input 'stylix':
'github:danth/stylix/51ad2cec11e773a949bdbec88bed2524f098f49a?narHash=sha256-XTCuMv753lpm8DvdVf9q2mH3rhlfsKrCUYbaADPC/bA%3D' (2025-01-18)
→ 'github:danth/stylix/268daf22a1f93a00b7efc74c367d6711ca7f18e1?narHash=sha256-PvOXfVj62pYnl2aq8l/hQkgmo22K1qa6n1JILTm4%2Bng%3D' (2025-01-20)
|
||
|---|---|---|
| disko | ||
| nixos | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
NixOS Config
Apply cloned config
sudo nixos-rebuild switch --flake ~/nixos-config#kylekrein-homepc
Rebuild system
nh os switch
Generate hardware report
sudo nix run \
--option experimental-features "nix-command flakes" \
--option extra-substituters https://numtide.cachix.org \
--option extra-trusted-public-keys numtide.cachix.org-1:2ps1kLBUWjxIneOy1Ik6cQjb41X0iXVXeHigGmycPPE= \
github:numtide/nixos-facter -- -o facter.json
Install system
Assuming that you're in nixos installer
sudo nix --extra-experimental-features "flakes nix-command" run github:nix-community/disko -- --mode zap_create_mount --flake github:KyleKrein/nixos-config#kylekrein-homepc
Copy sops age keys to /persist/sops/age/keys.txt or to
/var/lib/sops/age/keys.txt if not using impermanence
sudo mkdir /mnt/tmp && TMPDIR=/mnt/tmp sudo nixos-install --flake github:KyleKrein/nixos-config#kylekrein-homepc --no-root-passwd && sudo rm -rf /mnt/tmp