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

• Updated input 'conduwuit':
    'github:matrix-construct/tuwunel/2e559a0d3eb6dc5235fe8823cd0abf398454904a?narHash=sha256-Lc%2B5R8C3dRg%2BCRH5M06xNkAWR2Yk%2BBopcO4cPvg9Rg4%3D' (2025-06-20)
  → 'github:matrix-construct/tuwunel/972201da6096f8ebc72fcf8082b3c5a603b77542?narHash=sha256-D472smrkv4DIeJHP8tm298tGbBdbqf5aq8RJFX6JHgA%3D' (2025-06-25)
• Updated input 'disko':
    'github:nix-community/disko/7f1857b31522062a6a00f88cbccf86b43acceed1?narHash=sha256-KrC9iOVYIn6ukpVlHbqSA4hYCZ6oDyJKrcLqv4c5v84%3D' (2025-06-16)
  → 'github:nix-community/disko/8fd2d6c75009ac75f9a6fb18c33a239806778d01?narHash=sha256-kD88T/NqmcgfOBFAwphN30ccaUdj6K6%2BLG0XdM2w2LA%3D' (2025-06-23)
• Updated input 'emacs-kylekrein':
    'github:kylekrein/emacs-config/943107be4c774ab6cf9652fbb58cbe2c31f8e956?narHash=sha256-2P8oH1c%2Brqw%2BC8OmDxm3fPNgU4AVkN9d%2BCN4BBBwjSM%3D' (2025-06-10)
  → 'github:kylekrein/emacs-config/7acafc14c12d3d847dd7ea8940ad2c8ac7171d32?narHash=sha256-VfWyRzBfYLRZ2I1748IbrM9kELtLk7oe7mZwtHVTM3E%3D' (2025-06-25)
• Updated input 'emacs-kylekrein/emacs-overlay':
    'github:nix-community/emacs-overlay/67fa10fdfd0e958dceb60ce893956aad1ed6bce4?narHash=sha256-kiZHNTbdMRdKFZlBcx1PI5hBu8Hounl/JQdueAoufqM%3D' (2025-05-22)
  → 'github:nix-community/emacs-overlay/0cce9a0141bd5d937262adb4861355d07015e715?narHash=sha256-fi8N4PAlBA6A1yoXywCQsagGfCMNPHt9QL05p644jjU%3D' (2025-06-24)
• Updated input 'home-manager':
    'github:nix-community/home-manager/7aae0ee71a17b19708b93b3ed448a1a0952bf111?narHash=sha256-gjN3j7joRvT3a8Zgcylnd4NFsnXeDBumqiu4HmY1RIg%3D' (2025-06-05)
  → 'github:nix-community/home-manager/366f00797b1efb70f2882d3da485e3c10fd3d557?narHash=sha256-Lh3dopA8DdY%2BZoaAJPrtkZOZaFEJGSYjOdAYYgOPgE4%3D' (2025-06-24)
• Updated input 'niri-flake':
    'github:sodiboo/niri-flake/13e7a34df7aa4e7d8ec4dd9df9d5a01973f28f49?narHash=sha256-oR2yjhAPXZDmfFb4UwBeVQcJBtrUNFwufovzN8sTBVc%3D' (2025-06-21)
  → 'github:sodiboo/niri-flake/999578e45337439013d38cededef32b1e5e38e6c?narHash=sha256-smZR1izUug1UXl7f7PxHFbU6PAacGHDOMKxmwSN05Dw%3D' (2025-06-25)
• Updated input 'niri-flake/niri-unstable':
    'github:YaLTeR/niri/e0b0b04b445f7044f383e50104f861e632e1c905?narHash=sha256-nsD1Z6vVP2Hhdgrd0uYHacre2%2BNhaH/53TFRXn6pRcs%3D' (2025-06-19)
  → 'github:YaLTeR/niri/37458d94b288945f6cfbd3c5c233f634d59f246c?narHash=sha256-F5iVU/hjoSHSSe0gllxm0PcAaseEtGNanYK5Ha3k2Tg%3D' (2025-06-24)
• Updated input 'niri-flake/nixpkgs':
    'github:NixOS/nixpkgs/08f22084e6085d19bcfb4be30d1ca76ecb96fe54?narHash=sha256-XE/lFNhz5lsriMm/yjXkvSZz5DfvKJLUjsS6pP8EC50%3D' (2025-06-19)
  → 'github:NixOS/nixpkgs/4206c4cb56751df534751b058295ea61357bbbaa?narHash=sha256-VLFNc4egNjovYVxDGyBYTrvVCgDYgENp5bVi9fPTDYc%3D' (2025-06-21)
• Updated input 'niri-flake/nixpkgs-stable':
    'github:NixOS/nixpkgs/b2485d56967598da068b5a6946dadda8bfcbcd37?narHash=sha256-3vkjFnxCOP6vm5Pm13wC/Zy6/VYgei/I/2DWgW4RFeA%3D' (2025-06-20)
  → 'github:NixOS/nixpkgs/c7ab75210cb8cb16ddd8f290755d9558edde7ee1?narHash=sha256-kMhs%2BYzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8%3D' (2025-06-22)
• Updated input 'niri-flake/xwayland-satellite-unstable':
    'github:Supreeeme/xwayland-satellite/03cbb2ee3a9da931bb9a39eb917674297a0b9318?narHash=sha256-6WMpcn3Ga/L71NiX9SdWw7ZELpNfrFnWJ0Gt2uAHjJg%3D' (2025-06-20)
  → 'github:Supreeeme/xwayland-satellite/2e7c318ac2bbf699b6ab92ef91e661e16415dfac?narHash=sha256-Bu5unTxnqok2RoU5P394Gh0vRaoyI/5xlOOJDF6akrc%3D' (2025-06-25)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/04a34128012730be97af192f6e112d25204c97e9?narHash=sha256-01NcVvfAco%2BeiIbOHZFrtMEoCTEDMqNoN4YZyvRWQn4%3D' (2025-06-22)
  → 'github:LnL7/nix-darwin/1dd19f19e4b53a1fd2e8e738a08dd5fe635ec7e5?narHash=sha256-w9EG5FOXrjXGfbqCcQg9x1lMnTwzNDW5BMXp8ddy15E%3D' (2025-06-22)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/6bdd014132028f025d53059a40ce9489c070ca27?narHash=sha256-%2BBgqY5UK1moaknyb%2Byi6NOqx63e0lT7V6d2h6lhFQoQ%3D' (2025-06-22)
  → 'github:fufexan/nix-gaming/b630fd69c213f3a92ef799ba8169ed2926731c0f?narHash=sha256-93dN5ieDQ1VTUCbTCf2WHogjUu3pPk9iLmCQpdQk6R0%3D' (2025-06-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b2485d56967598da068b5a6946dadda8bfcbcd37?narHash=sha256-3vkjFnxCOP6vm5Pm13wC/Zy6/VYgei/I/2DWgW4RFeA%3D' (2025-06-20)
  → 'github:nixos/nixpkgs/c7ab75210cb8cb16ddd8f290755d9558edde7ee1?narHash=sha256-kMhs%2BYzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8%3D' (2025-06-22)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/94fdeab1620337044d79d072a8d3a417a8e66a34?narHash=sha256-UiaUbG8oqPMHj3Oa4rlJC/ldKdSS2IGvGVLMr6iUcgM%3D' (2025-06-22)
  → 'github:nixos/nixpkgs/01644fdd6fbb2a3f274b13281f235bae1a641f08?narHash=sha256-q/i0DqAINuKGey9AWaYCwwx1CLb8fSwo3St5x6bxcCk%3D' (2025-06-25)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/08f22084e6085d19bcfb4be30d1ca76ecb96fe54?narHash=sha256-XE/lFNhz5lsriMm/yjXkvSZz5DfvKJLUjsS6pP8EC50%3D' (2025-06-19)
  → 'github:nixos/nixpkgs/4206c4cb56751df534751b058295ea61357bbbaa?narHash=sha256-VLFNc4egNjovYVxDGyBYTrvVCgDYgENp5bVi9fPTDYc%3D' (2025-06-21)
• Updated input 'stylix':
    'github:danth/stylix/c10a257c37a57f5274a841171a02e5bccf5ae027?narHash=sha256-twDY14/KiTarsQwrd0RIbU%2BP1LU/NIWhBBEoVDtEnS0%3D' (2025-06-22)
  → 'github:danth/stylix/add70d533c017bf6f5da63e69a31c5f4ae201ad8?narHash=sha256-o70%2B4fKZjNBnHZdPyh3M5xKVBZ7u5Of%2B9gGc2Rg7Ob0%3D' (2025-06-25)
2025-06-25 08:19:18 +02:00
disko Fixe 2025-02-28 16:15:55 +01:00
nixos Docker wsl 2025-06-25 08:16:54 +02:00
flake.lock flake.lock: Update 2025-06-25 08:19:18 +02:00
flake.nix Zhu 2025-06-23 08:07:39 +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