No description
Find a file
Aleksandr Lebedev 20d9556a81 flake.lock: Update
Flake lock file updates:

• Updated input 'apple-silicon-support':
    'github:tpwrules/nixos-apple-silicon/db46177593e24f68e802455875850cdeaf49eb1c?narHash=sha256-irRDuerdVu495nBgkhCUjCi2mRpPig0F6cKMoIOfScA%3D' (2025-05-17)
  → 'github:tpwrules/nixos-apple-silicon/3ddc251d2acce5019b0fa770e224d068610a34e4?narHash=sha256-dav2hzyCmXZ3n6lEZrfZBG51%2Bg6PUhkzRl3d6Ypd9x0%3D' (2025-05-31)
• Updated input 'apple-silicon-support/nixpkgs':
    'github:nixos/nixpkgs/e06158e58f3adee28b139e9c2bcfcc41f8625b46?narHash=sha256-LSmTbiq/nqZR9B2t4MRnWG7cb0KVNU70dB7RT4%2BwYK4%3D' (2025-05-15)
  → 'github:nixos/nixpkgs/96ec055edbe5ee227f28cdbc3f1ddf1df5965102?narHash=sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg%3D' (2025-05-28)
• Updated input 'conduwuit':
    'github:matrix-construct/tuwunel/71ebf1e71a4db94c9cc94cc7c68685582154a706?narHash=sha256-/TTYeQseJhEbFyd31/M1%2B2rwXUBxc8BtxZv9jh%2BVUes%3D' (2025-05-14)
  → 'github:matrix-construct/tuwunel/8ce0ab5bf77d8cf2acc843c77a89243a90f4a59c?narHash=sha256-YMIxAT3hFrWcYNO5xXimB/Gj%2BdSxrCGPs3CVJKj82Ew%3D' (2025-06-04)
• Updated input 'disko':
    'github:nix-community/disko/a894f2811e1ee8d10c50560551e50d6ab3c392ba?narHash=sha256-AzlJCKaM4wbEyEpV3I/PUq5mHnib2ryEy32c%2Bqfj6xk%3D' (2025-05-26)
  → 'github:nix-community/disko/a4f7deb49f7336feb6c5abaf213b374936421dbe?narHash=sha256-A1UgwtAEQYd38Z6VoRAiGs4jZQczAGyP5DF3hhYUdpg%3D' (2025-06-05)
• Updated input 'home-manager':
    'github:nix-community/home-manager/83665c39fa688bd6a1f7c43cf7997a70f6a109f9?narHash=sha256-GaBRgxjWO1bAQa8P2%2BFDxG4ANBVhjnSjBms096qQdxo%3D' (2025-05-26)
  → 'github:nix-community/home-manager/282e1e029cb6ab4811114fc85110613d72771dea?narHash=sha256-RMhjnPKWtCoIIHiuR9QKD7xfsKb3agxzMfJY8V9MOew%3D' (2025-05-31)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/a9939228f661df370c4094fe85f683e45d761dbe?narHash=sha256-mmonYFesFo42UUS49Hd0bcbVJRWX/aHBCDYUkkvylf4%3D' (2025-05-25)
  → 'github:LnL7/nix-darwin/fa6120c32f10bd2aac9e8c9a6e71528a9d9d823b?narHash=sha256-Cax/k9ZRPKqTz18vZtmqGR45pHRXM%2BsDvEVd4V/3NrU%3D' (2025-06-04)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/aa4362cf3b4ec587bbe43132a7b8384934fb38af?narHash=sha256-feFNkno0UVfXWJln474OdHMBqH0grtXp6WDzXYxcvaQ%3D' (2025-05-26)
  → 'github:fufexan/nix-gaming/3b6bdf5eb5fb50e7f3282134bc93e1dd5906beb0?narHash=sha256-yYjM2AG%2B0ouhRQ9h29kwsyQxSBOEpo8%2BgaBTuiE4bMM%3D' (2025-06-05)
• Updated input 'nix-gaming/nixpkgs':
    'github:NixOS/nixpkgs/fe51d34885f7b5e3e7b59572796e1bcb427eccb1?narHash=sha256-qmmFCrfBwSHoWw7cVK4Aj%2Bfns%2Bc54EBP8cGqp/yK410%3D' (2025-05-22)
  → 'github:NixOS/nixpkgs/59138c7667b7970d205d6a05a8bfa2d78caa3643?narHash=sha256-7gGa49iB9nCnFk4h/g9zwjlQAyjtpgcFkODjcOQS0Es%3D' (2025-05-31)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/7c43f080a7f28b2774f3b3f43234ca11661bf334?narHash=sha256-rqc2RKYTxP3tbjA%2BPB3VMRQNnjesrT0pEofXQTrMsS8%3D' (2025-05-25)
  → 'github:nixos/nixpkgs/8f1b52b04f2cb6e5ead50bd28d76528a2f0380ef?narHash=sha256-OGcDEz60TXQC%2BgVz5sdtgGJdKVYr6rwdzQKuZAJQpCA%3D' (2025-06-04)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/f2d30f45898514c037930f899f66f03664bee7c6?narHash=sha256-/fRsKd4rc8/S0FhQVjD8Wn2NTJAbZNviy3uO%2BtxqbAk%3D' (2025-05-27)
  → 'github:nixos/nixpkgs/2c8c54ac2176d8201d8c97b23d8c0d06b303e704?narHash=sha256-nh8xC5bNLKeA2vzVcZnJJLhzqPvKfAe62XyTuso4JZ4%3D' (2025-06-05)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/62b852f6c6742134ade1abdd2a21685fd617a291?narHash=sha256-R5HJFflOfsP5FBtk%2BzE8FpL8uqE7n62jqOsADvVshhE%3D' (2025-05-25)
  → 'github:nixos/nixpkgs/c2a03962b8e24e669fb37b7df10e7c79531ff1a4?narHash=sha256-lcZQ8RhsmhsK8u7LIFsJhsLh/pzR9yZ8yqpTzyGdj%2BQ%3D' (2025-06-03)
• Updated input 'stylix':
    'github:danth/stylix/c36cc92e08f1ce24a772d2f3ac9f049b963a07f0?narHash=sha256-pjNhKw3wdj4n1zQrTyuZjpTpr%2BssQzG0EPeWMQr9gHo%3D' (2025-05-26)
  → 'github:danth/stylix/689d4db89d3be6fd82b7dcb41a1cea5c4743b1ef?narHash=sha256-8fUXBczmQ7/Y8nrc988oaN4M7YZz/RbzZa0n1d8i3GM%3D' (2025-06-04)
2025-06-05 14:41:49 +02:00
disko Fixe 2025-02-28 16:15:55 +01:00
nixos nushell 2025-06-03 01:04:14 +02:00
flake.lock flake.lock: Update 2025-06-05 14:41:49 +02:00
flake.nix zhu 2025-05-25 12:25:05 +02:00
README.md Updated neovim 2025-01-13 15:16:03 +01:00

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