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

• Updated input 'apple-silicon-support':
    'github:nix-community/nixos-apple-silicon/3ddc251d2acce5019b0fa770e224d068610a34e4?narHash=sha256-dav2hzyCmXZ3n6lEZrfZBG51%2Bg6PUhkzRl3d6Ypd9x0%3D' (2025-05-31)
  → 'github:nix-community/nixos-apple-silicon/eba4b40c816e5aff8951ae231ac237e8aab8ec1d?narHash=sha256-EE3NBsej517VRa1x%2BylAghrvngftxf1KgfHlE9OYyXE%3D' (2025-07-04)
• Updated input 'conduwuit':
    'github:matrix-construct/tuwunel/2ead282bec30060b7f6f1529617b994f2eb21c70?narHash=sha256-yBetJ5XCeHqD8W0rGztvB9df90BMSfOP2/gEwQsIknI%3D' (2025-06-29)
  → 'github:matrix-construct/tuwunel/3d8876797745e1ecd22f36b0ce5e9814e22c8720?narHash=sha256-YiZuCdSs3f4Hlfdzhz/B/u8GLf8VPgaLN8KMPLjFoVk%3D' (2025-07-04)
• Updated input 'disko':
    'github:nix-community/disko/83c4da299c1d7d300f8c6fd3a72ac46cb0d59aae?narHash=sha256-Ng9%2Bf0H5/dW%2Bmq/XOKvB9uwvGbsuiiO6HrPdAcVglCs%3D' (2025-06-26)
  → 'github:nix-community/disko/16b74a1e304197248a1bc663280f2548dbfcae3c?narHash=sha256-U/OQFplExOR1jazZY4KkaQkJqOl59xlh21HP9mI79Vc%3D' (2025-07-07)
• Updated input 'emacs-kylekrein':
    'github:kylekrein/emacs-config/cd2987e28f3376bb502f6aab270e4eaa4bfb48c9?narHash=sha256-2DzReBJ0PO7VkTmfIlxzN1Qv%2BLZrkGKOubAxjpBJp6s%3D' (2025-06-25)
  → 'github:kylekrein/emacs-config/2697f0eeefe0803ff2f650c23686cadfd37644ee?narHash=sha256-fZKXqYsq7%2BuUlXFznZiCppcyuoJhdhj84/ai7PW/09A%3D' (2025-07-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/501cfec8277f931a9c9af9f23d3105c537faeafe?narHash=sha256-tWosziZTT039x6PgEZUhzGlV8oLvdDmIgKTE8ESMaEA%3D' (2025-07-02)
  → 'github:nix-community/home-manager/9b0873b46c9f9e4b7aa01eb634952c206af53068?narHash=sha256-kllkNbIqQi3VplgTMeGzuh1t8Gk8TauvkTRt93Km%2BtQ%3D' (2025-07-06)
• Updated input 'niri-flake':
    'github:sodiboo/niri-flake/fab3c874b28d95696225b4e575c3b6dc5d6058fe?narHash=sha256-OVP1yknJHvRK%2BeIy56UZsf9kUXSmwlwitPa9dZ0/HWo%3D' (2025-07-01)
  → 'github:sodiboo/niri-flake/59e74c8ac38b131d664a667e046861bd72f5b651?narHash=sha256-9UJmOYKYXx/hrXTAtFCJtlrIRQmuRLQ%2BIKj9eTeFIXc%3D' (2025-07-07)
• Updated input 'niri-flake/nixpkgs':
    'github:NixOS/nixpkgs/3016b4b15d13f3089db8a41ef937b13a9e33a8df?narHash=sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU%2Btt4YY%3D' (2025-06-30)
  → 'github:NixOS/nixpkgs/1fd8bada0b6117e6c7eb54aad5813023eed37ccb?narHash=sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo%3D' (2025-07-06)
• Updated input 'niri-flake/nixpkgs-stable':
    'github:NixOS/nixpkgs/b43c397f6c213918d6cfe6e3550abfe79b5d1c51?narHash=sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y%3D' (2025-06-29)
  → 'github:NixOS/nixpkgs/29e290002bfff26af1db6f64d070698019460302?narHash=sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg%3D' (2025-07-05)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/cb4f76b2b304c07237bc7c2f81926b645a216021?narHash=sha256-6uvHT496bu8b/UhTY86NnrbU2fzuqNkgHCHi1T3LLog%3D' (2025-07-02)
  → 'github:fufexan/nix-gaming/93eaf06673e89eb32ebc7ece1786289761cd032b?narHash=sha256-0tO8Dz1fE0XgqC/F2dFyqBnzfDl4%2BTL%2BAkdXS712jPQ%3D' (2025-07-06)
• Updated input 'nix-gaming/flake-parts':
    'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08)
  → 'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5?narHash=sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ%3D' (2025-07-01)
• Updated input 'nix-gaming/flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/656a64127e9d791a334452c6b6606d17539476e2?narHash=sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc%3D' (2025-06-01)
  → 'github:nix-community/nixpkgs.lib/14a40a1d7fb9afa4739275ac642ed7301a9ba1ab?narHash=sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo%3D' (2025-06-29)
• Updated input 'nix-gaming/nixpkgs':
    'github:NixOS/nixpkgs/80d50fc87924c2a0d346372d242c27973cf8cdbf?narHash=sha256-3u6rEbIX9CN/5A5/mc3u0wIO1geZ0EhjvPBXmRDHqWM%3D' (2025-06-27)
  → 'github:NixOS/nixpkgs/c860cf0b3a0829f0f6cf344ca8de83a2bbfab428?narHash=sha256-4E7wWftF1ExK5ZEDzj41%2B9mVgxtuRV3wWCId7QAYMAU%3D' (2025-07-04)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b43c397f6c213918d6cfe6e3550abfe79b5d1c51?narHash=sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y%3D' (2025-06-29)
  → 'github:nixos/nixpkgs/29e290002bfff26af1db6f64d070698019460302?narHash=sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg%3D' (2025-07-05)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/d8e008464d0603b62c7fe37ee495b3e6e211580e?narHash=sha256-BRHEW1J9Cv0jvxh%2Bqgznb7WMpKOS7XxVMvbxkXtsD2c%3D' (2025-07-02)
  → 'github:nixos/nixpkgs/d35b07409e84635b195a687f1dc8d64a80d5c3de?narHash=sha256-0An8rCBYdCZrzc3mG85q3LhqMPLiEjP07WUtbKWCG2w%3D' (2025-07-07)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/3016b4b15d13f3089db8a41ef937b13a9e33a8df?narHash=sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU%2Btt4YY%3D' (2025-06-30)
  → 'github:nixos/nixpkgs/1fd8bada0b6117e6c7eb54aad5813023eed37ccb?narHash=sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo%3D' (2025-07-06)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/77c423a03b9b2b79709ea2cb63336312e78b72e2?narHash=sha256-Rr7Pooz9zQbhdVxux16h7URa6mA80Pb/G07T4lHvh0M%3D' (2025-06-17)
  → 'github:Mic92/sops-nix/3633fc4acf03f43b260244d94c71e9e14a2f6e0d?narHash=sha256-KrDPXobG7DFKTOteqdSVeL1bMVitDcy7otpVZWDE6MA%3D' (2025-07-04)
• Updated input 'stylix':
    'github:danth/stylix/4135c1bfbe121ed77b8c25a2141eace0ada9b0b8?narHash=sha256-9prjnLoa6NcqCItwzq69Twq/FOe0NwRB9OiqH3q0gOs%3D' (2025-07-01)
  → 'github:danth/stylix/3ee8e0d42ec6127b22570b65d88566bbd7959246?narHash=sha256-4TSfUGqqvIBbCtxjAglmhXfo3y46NS/8g/YquolCnYo%3D' (2025-07-06)
2025-07-07 12:11:00 +02:00
disko Fixe 2025-02-28 16:15:55 +01:00
nixos Zhu 2025-07-04 09:16:06 +02:00
flake.lock flake.lock: Update 2025-07-07 12:11:00 +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