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

• Updated input 'chaotic':
    'github:chaotic-cx/nyx/6492dc810f2f250ef95096910a44f03eea6a594f?narHash=sha256-DoR4mHaStX6Dg2Gilc2Dqr/XaxXmQTOQS5cZ5xKPQJY%3D' (2025-10-24)
  → 'github:chaotic-cx/nyx/25ef687b6a0a13e9d39c3949e7de05873f5571a9?narHash=sha256-/513FfwpfbeppPdGDbmLhgcctLqEHdx8Rs92jImKA3M%3D' (2025-10-27)
• Updated input 'chaotic/home-manager':
    'github:nix-community/home-manager/5c71d4a730bd3c972befff343bb074421e345937?narHash=sha256-QxCyKWBmuzI%2BeMhYV1JmbZsiUnBNATRP1EW34OBt5Vg%3D' (2025-10-24)
  → 'github:nix-community/home-manager/255b6a0ef2f488a2fad051361699cc67db57338c?narHash=sha256-w7qOcQb1FSMZASvWe01r99QqZ5LnHO0k3rgs5ryyig0%3D' (2025-10-26)
• Updated input 'chaotic/jovian':
    'github:Jovian-Experiments/Jovian-NixOS/47976126007d9658ca4ac4dd933bea8846170fd9?narHash=sha256-6RySf5VQElrm7RYGWxlIkNttemDp4FF0aH%2BLX435G2Y%3D' (2025-10-23)
  → 'github:Jovian-Experiments/Jovian-NixOS/8bef482d65425d0cff6b20c11a5f054f85569a38?narHash=sha256-wavx9gROyuRZKSvPCCBh78gOur7o88ndRi545njNRrM%3D' (2025-10-25)
• Updated input 'chaotic/nixpkgs':
    'github:NixOS/nixpkgs/01f116e4df6a15f4ccdffb1bcd41096869fb385c?narHash=sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d%2BdAiC3H%2BCDle4%3D' (2025-10-22)
  → 'github:NixOS/nixpkgs/6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce?narHash=sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c%3D' (2025-10-25)
• Updated input 'chaotic/rust-overlay':
    'github:oxalica/rust-overlay/28405834d4fdd458d28e123fae4db148daecec6f?narHash=sha256-6d6ojnu6A6sVxIjig8OL6E1T8Ge9st3YGgVwg5MOY%2BQ%3D' (2025-10-24)
  → 'github:oxalica/rust-overlay/95098bb4d55ebe167c082fc40705a73ef76b58e4?narHash=sha256-JNNOtIIVIX%2ByBIsh1rq1Nxhc1LZq168vuQB5sqrZbCY%3D' (2025-10-26)
• Updated input 'declarative-jellyfin':
    'github:Sveske-Juice/declarative-jellyfin/301e653d70310e95fa72cdd340f95eb2f317b6d0?narHash=sha256-PBienw3IxbOn95/0NU%2B78EdRR7LmhAnHtxEA3opGKic%3D' (2025-10-16)
  → 'github:Sveske-Juice/declarative-jellyfin/740743deba3de6bc227d9769adb94d4a14a3f25c?narHash=sha256-pebbh3IEl8crA9g0fbHeUvNyawAvhO2kNq8klpUWyk0%3D' (2025-10-22)
• Updated input 'desktopShell':
    'github:KyleKrein/DesktopShell/a8929c804681cbce326a9fcd65b3fe52dc4dbc32?narHash=sha256-yY/DnkLVajD0zk2kmj0REaguFVWreDdaPOCZEQ0qHKA%3D' (2025-10-25)
  → 'github:KyleKrein/DesktopShell/e7debdcf46b8d0d5ead6c899593cd8e5929ffe63?narHash=sha256-/7XGQKEQ0Dxg2UaK/LEnUtQscbWNPO3NwfKKJNvGwjA%3D' (2025-10-27)
• Updated input 'master':
    'github:nixos/nixpkgs/4b29c9782d4eeb212e8df6c73f8ad5bbb01735a7?narHash=sha256-XTfxsB/ZdX1i%2B8JcV78KU8Xqz27r92M7alOkGdPMcjY%3D' (2025-10-26)
  → 'github:nixos/nixpkgs/c776a087edb243fc0ed8d88d8a08c2cb7c5b168b?narHash=sha256-U6BkpqTD5JyLl6DzTJb8fyoGD5CxaG5c9Z29IYnm8lM%3D' (2025-10-27)
• Updated input 'niri-flake':
    'github:sodiboo/niri-flake/cfcbdfc7f541bfdd3f9dbaba3ec7cca7c1af4159?narHash=sha256-yL4ujicY8HWjSxSQejYzz9/6CQqZDEgQTJGhMn5Js3w%3D' (2025-10-26)
  → 'github:sodiboo/niri-flake/75768e54ca2591bb0be17fa310992628e5efce2d?narHash=sha256-l4TQRcQyp6hoUVQL/R4UBHvYX9whHTntaz5NxHi0PH4%3D' (2025-10-27)
• Updated input 'niri-flake/nixpkgs-stable':
    'github:NixOS/nixpkgs/c8aa8cc00a5cb57fada0851a038d35c08a36a2bb?narHash=sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE%3D' (2025-10-22)
  → 'github:NixOS/nixpkgs/78e34d1667d32d8a0ffc3eba4591ff256e80576e?narHash=sha256-vY2OLVg5ZTobdroQKQQSipSIkHlxOTrIF1fsMzPh8w8%3D' (2025-10-26)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/86f85079c8d896b1903c70a919fa3d43c92d6f7f?narHash=sha256-l20QOQZYjmGq3PK0gZ8NJOi3GMKjLd6iwwk54MKwkbk%3D' (2025-10-26)
  → 'github:nix-community/NixOS-WSL/a518cf710e5ebb935518dc7ac98e07e7ee5014c3?narHash=sha256-d%2B1TpVAmRjcNBfjZsh2yQSdwUfN7Xgz1blJ185g73%2BA%3D' (2025-10-27)
• Updated input 'nixos-wsl/nixpkgs':
    'github:NixOS/nixpkgs/01f116e4df6a15f4ccdffb1bcd41096869fb385c?narHash=sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d%2BdAiC3H%2BCDle4%3D' (2025-10-22)
  → 'github:NixOS/nixpkgs/6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce?narHash=sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c%3D' (2025-10-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c8aa8cc00a5cb57fada0851a038d35c08a36a2bb?narHash=sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE%3D' (2025-10-22)
  → 'github:nixos/nixpkgs/78e34d1667d32d8a0ffc3eba4591ff256e80576e?narHash=sha256-vY2OLVg5ZTobdroQKQQSipSIkHlxOTrIF1fsMzPh8w8%3D' (2025-10-26)
• Updated input 'unstable':
    'github:nixos/nixpkgs/01f116e4df6a15f4ccdffb1bcd41096869fb385c?narHash=sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d%2BdAiC3H%2BCDle4%3D' (2025-10-22)
  → 'github:nixos/nixpkgs/6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce?narHash=sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c%3D' (2025-10-25)
2025-10-27 21:44:21 +01:00
checks Server, deploy-rs 2025-08-10 11:48:47 +02:00
homes/x86_64-linux Update 2025-10-27 21:36:43 +01:00
lib Update + remote build for some deploys 2025-10-22 00:41:33 +02:00
modules Ollama on stargate 2025-10-17 16:17:40 +02:00
overlays Quickshell greeter 2025-10-09 18:57:52 +02:00
packages Added stargate server 2025-09-17 21:29:09 +02:00
shells/default continuwuity from nixpkgs 2025-08-12 01:12:00 +02:00
systems/x86_64-linux Update 2025-10-27 21:36:43 +01:00
templates snowfall migration wip fixed user config 2025-08-09 17:19:12 +02:00
flake.lock flake.lock: Update 2025-10-27 21:44:21 +01:00
flake.nix Update 2025-10-23 17:35:31 +02:00
README.org zzz 2025-09-26 19:50:49 +02: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 destroy,format,mount --yes-wipe-all-disks --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 -p /mnt/tmp && TMPDIR=/mnt/tmp sudo nixos-install --flake github:KyleKrein/nixos-config#kylekrein-homepc --no-root-passwd && sudo rm -rf /mnt/tmp