No description
Flake lock file updates:
• Updated input 'emacs-kylekrein':
'github:kylekrein/emacs-config/23a2f074f3f0d116a0ca424e4cffc9e839d9f8aa?narHash=sha256-w1j2xTzdjSfUcjDI/JhbJZHC6Ly9yLbMCKa7s9UZMgE%3D' (2025-02-26)
→ 'github:kylekrein/emacs-config/7a01028187d21909f10606dcb75c9303278e864f?narHash=sha256-EzpYDo1SUmh%2BYlfiNsNQ03DZKUP0ASLH8Y78%2BIysbo0%3D' (2025-03-03)
• Updated input 'nix-gaming':
'github:fufexan/nix-gaming/452fbd6a30f128dddf26c63f727cf685b5af5658?narHash=sha256-KiGmSYyO9MJJqYD7nbQ0NQgsAR2VVY/wRra0Bob4KtE%3D' (2025-02-26)
→ 'github:fufexan/nix-gaming/5a240f9176826c61afc664e58e55256428a5be93?narHash=sha256-UVI1Nn5rHFLX5p3Bym/7u%2BLdZEnBr3pclprcUPkslvw%3D' (2025-03-03)
• Updated input 'nix-gaming/flake-parts':
'github:hercules-ci/flake-parts/32ea77a06711b758da0ad9bd6a844c5740a87abd?narHash=sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm%2BzmZ7vxbJdo%3D' (2025-02-01)
→ 'github:hercules-ci/flake-parts/3876f6b87db82f33775b1ef5ea343986105db764?narHash=sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo%3D' (2025-03-01)
• Updated input 'nix-gaming/flake-parts/nixpkgs-lib':
'https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz?narHash=sha256-vJzFZGaCpnmo7I6i416HaBLpC%2BhvcURh/BQwROcGIp8%3D' (2025-02-01)
→ 'https://github.com/NixOS/nixpkgs/archive/6d3702243441165a03f699f64416f635220f4f15.tar.gz?narHash=sha256-3wHafybyRfpUCLoE8M%2BuPVZinImg3xX%2BNm6gEfN3G8I%3D' (2025-03-01)
• Updated input 'nix-gaming/nixpkgs':
'github:NixOS/nixpkgs/dad564433178067be1fbdfcce23b546254b6d641?narHash=sha256-vn285HxnnlHLWnv59Og7muqECNMS33mWLM14soFIv2g%3D' (2025-02-20)
→ 'github:NixOS/nixpkgs/199169a2135e6b864a888e89a2ace345703c025d?narHash=sha256-igS2Z4tVw5W/x3lCZeeadt0vcU9fxtetZ/RyrqsCRQ0%3D' (2025-03-01)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/f44bd8ca21e026135061a0a57dcf3d0775b67a49?narHash=sha256-t%2BVaahjQAWyA%2BCtn2idyo1yxRIYpaDxMgHkgCNiMJa4%3D' (2025-02-26)
→ 'github:nixos/nixpkgs/5ef6c425980847c78a80d759abc476e941a9bf42?narHash=sha256-h00vGIh/jxcGl8aWdfnVRD74KuLpyY3mZgMFMy7iKIc%3D' (2025-03-01)
• Updated input 'nixpkgs-master':
'github:nixos/nixpkgs/def3915dd436a08a1e4af342355aec751ed37a0f?narHash=sha256-qlxLbsHhiZNKax5tfCRzPPT72sVrI6vVHzDWhH/AFMs%3D' (2025-02-28)
→ 'github:nixos/nixpkgs/fde5a42ef6dcf71cd0a64bf6c5560f2fd13f6b9d?narHash=sha256-G%2Bg3Z8h67hXS7NUIgiUUjJFm7UG1/pfD0YwZSSPa4Po%3D' (2025-03-03)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/5135c59491985879812717f4c9fea69604e7f26f?narHash=sha256-Vr3Qi346M%2B8CjedtbyUevIGDZW8LcA1fTG0ugPY/Hic%3D' (2025-02-26)
→ 'github:nixos/nixpkgs/303bd8071377433a2d8f76e684ec773d70c5b642?narHash=sha256-cjbHI%2BzUzK5CPsQZqMhE3npTyYFt9tJ3%2BohcfaOF/WM%3D' (2025-03-01)
|
||
|---|---|---|
| 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