No description
Flake lock file updates:
• Updated input 'hyprland':
'github:hyprwm/Hyprland/a6b263713a2b862ed41362082e2147e081934077?narHash=sha256-K6bxd1ZbIQKcF1USNuupv%2BbsEk5GyidGS/zcTUTgWt8%3D' (2025-01-12)
→ 'github:hyprwm/Hyprland/25add26881d7b98d2b80eb7a95d3aee0449b72b9?narHash=sha256-VByeYPOu3I0a5r5Nn45loSaEV8M9fmZrTByUdu9sjfY%3D' (2025-01-14)
• Updated input 'neovim':
'github:kylekrein/neovim/c580990684893cdf48e557d4ee9a709003405bb4?narHash=sha256-wqUKZSSKnFyDtXbfQrG%2BvpXg/ImUPXampohcf78YAqI%3D' (2025-01-13)
→ 'github:kylekrein/neovim/3754a75b9205df872d41638e949b50903001327d?narHash=sha256-EkONhKqRZjYK/LCZdrRgK4%2BYG1dr6HfOByzx/9TMZO0%3D' (2025-01-14)
• Updated input 'nix-darwin':
'github:LnL7/nix-darwin/6ace2f2d12bdf74235d5cbf9fbd34a71c9716685?narHash=sha256-mG9lRZBcPiAGiVJ9B97BJoIGQcSBWIVlBiN30QYCtG0%3D' (2025-01-11)
→ 'github:LnL7/nix-darwin/bd921223ba7cdac346477d7ea5204d6f4736fcc6?narHash=sha256-deQVtIH4UJueELJqluAICUtX7OosD9paTP%2B5FgbiSwI%3D' (2025-01-14)
• Updated input 'nix-gaming':
'github:fufexan/nix-gaming/6d10c642fdd368cdfcf0a64fc1d01498b23276e3?narHash=sha256-1ihkJKOWvdt2v3BtiecEBqTVWgWgHsu/t09YzkZZYAg%3D' (2025-01-13)
→ 'github:fufexan/nix-gaming/1a9c52cd7517137c9cc74d4b73dfd63678e17c5f?narHash=sha256-rehuAIJzjQ5/vBar7xvPzHzqrxcHHDBHqqhsDZHu55M%3D' (2025-01-14)
• Updated input 'nixos-facter-modules':
'github:numtide/nixos-facter-modules/536472754982bf03079b4b4e0261838a760587c0?narHash=sha256-MRqwVAe3gsb88u4ME1UidmZFVCx%2BFEnoob0zkpO9DMY%3D' (2024-12-19)
→ 'github:numtide/nixos-facter-modules/8c92c91e7cc449796bedf772ec6373f61df38c07?narHash=sha256-zsBwbF7J5cy96%2B9/IoxJVxSB22lSyHpwqWjMSRJB6ZU%3D' (2025-01-14)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/ed4a395ea001367c1f13d34b1e01aa10290f67d6?narHash=sha256-jG/%2BMvjVY7SlTakzZ2fJ5dC3V1PrKKrUEOEE30jrOKA%3D' (2025-01-12)
→ 'github:nixos/nixpkgs/9abb87b552b7f55ac8916b6fc9e5cb486656a2f3?narHash=sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ%3D' (2025-01-13)
• Updated input 'stylix':
'github:danth/stylix/934e2bfe7954d6c94f25d45cb12a8b3547825699?narHash=sha256-OgKIMua33t0ZcdcFiUntFKidwhZrRZUTLlVHJ%2BmAiZQ%3D' (2025-01-13)
→ 'github:danth/stylix/965d1cb7c84170200b4f05e68ebd27a88d171e8c?narHash=sha256-TQFkQ6RN8L/Xto5Ttt6hwJInFI5Nz2uCfXg5ci2q6UA%3D' (2025-01-14)
|
||
|---|---|---|
| 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