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

• Updated input 'chaotic':
    'github:chaotic-cx/nyx/044947d09d3717d1b296e5cae11458c46e1a9073?narHash=sha256-zzkbK1k1CQrQR6Va0YN9x60SEfyXDunq8xdG6qKmYLY%3D' (2025-10-11)
  → 'github:chaotic-cx/nyx/72ee6f4622d41d0b19c2bb4f521ef4cd970424c4?narHash=sha256-ong/r42W1SkvQsdX5J8vM0Y4oy/EKTsHh%2B9ZB4nep4w%3D' (2025-10-13)
• Updated input 'chaotic/home-manager':
    'github:nix-community/home-manager/c7f4214faca2f196c551b767c12a70bfa0614510?narHash=sha256-CeuMo7fjWm3XaoK%2Bb1PGyaVIlE1GHudoxk9jrJFvfbY%3D' (2025-10-10)
  → 'github:nix-community/home-manager/e121f3773fa596ecaba5b22e518936a632d72a90?narHash=sha256-U9SkK45314urw9P7MmjhEgiQwwD/BTj%2BT3HTuz1JU1Q%3D' (2025-10-12)
• Updated input 'chaotic/jovian':
    'github:Jovian-Experiments/Jovian-NixOS/ee974f496a080c61b3164992c850f43741edcc52?narHash=sha256-HbdOyjqHm38j6o5mV24i0bn%2Br5ykS%2BVJBnWJuZ0fE%2BA%3D' (2025-10-07)
  → 'github:Jovian-Experiments/Jovian-NixOS/3d7e970d4cac5d3ee3fe7cafa17cc9868fa21fed?narHash=sha256-TP19RpzIyo1JeYAhKii13seYwmhkv7IOD%2BdCnQOrcgQ%3D' (2025-10-12)
• Updated input 'chaotic/rust-overlay':
    'github:oxalica/rust-overlay/897deed0923cc5a1d560c5176abe0d172ec9716d?narHash=sha256-s5Fjh43skH2L%2BavOGioLmEHoYZffDbg3abV5h0gjeew%3D' (2025-10-10)
  → 'github:oxalica/rust-overlay/a38dd7f462825c75ce8567816ae38c2e7d826bfa?narHash=sha256-h9%2BWEQtUIZaZMvA1pnbZbMM%2B5X39OFnW92Q8hNoToD0%3D' (2025-10-12)
• Updated input 'declarative-jellyfin':
    'github:Sveske-Juice/declarative-jellyfin/c11f9003f04ee2ae684bdc989a37322f5615ed48?narHash=sha256-OGfZ4GQxmiOeD0suq%2BQHm/0RA7gF6LsscN4igOqo2rY%3D' (2025-09-25)
  → 'github:Sveske-Juice/declarative-jellyfin/87129cf9c9d39fd8d6709384991feb9032b1413f?narHash=sha256-c2CXdBfeSRe2/b%2BH9uaKutXUJ4DRtnHw468r3kJJslE%3D' (2025-10-13)
• Updated input 'desktopShell':
    'github:KyleKrein/DesktopShell/c12eafa1db33d611e930bb516939fbf1665a8f3f?narHash=sha256-Q%2BovF48Jn2t%2BjT0MKCWTRoxbLe6pnLeHXmFH67JYpnU%3D' (2025-10-09)
  → 'github:KyleKrein/DesktopShell/cf2f74a38d085da2737fe162ca1719cd268612fe?narHash=sha256-0/JeuTXOv3pPXO/96u0rwuE9uW5IKgvSSyE1LwjUFZI%3D' (2025-10-12)
• Updated input 'desktopShell/dms-cli':
    'github:AvengeMedia/danklinux/98db89ffba290265bc4a886d13b8a27a53fdaca1?narHash=sha256-/kQpJPH1y%2BU6V7N3bbGzvNRGfk9VuxdZev9Os4bS5ZQ%3D' (2025-10-08)
  → 'github:AvengeMedia/danklinux/dae4c3ff4ce0feb930361c399747edb29d081775?narHash=sha256-DlLGn%2B4M6tIafoDsHr2WhHG2hrHrC24S2IL3%2BKAvjEU%3D' (2025-10-12)
• Updated input 'master':
    'github:nixos/nixpkgs/f0805915408cfcf7ded8e4923048d6046e414f64?narHash=sha256-ltcHcnGJoqf0ZVQrod/QlEFwOtc68FG/FaqeWeIkEKI%3D' (2025-10-12)
  → 'github:nixos/nixpkgs/c4a1dc3b9f5751bb8f6b108c7c8b0dd3d9e84203?narHash=sha256-qhwkiyu42Fn2eDiLWB61qPlgk%2Bqg74C9qCu3RUT/%2B%2BE%3D' (2025-10-13)
• Updated input 'niri-flake':
    'github:sodiboo/niri-flake/17dbedb88a21142c41d120f139e2870bc56bb5f4?narHash=sha256-8SGgpcZsMZIqFU%2BJ/1OwebC/px8sgx5YYHNw1XkBM98%3D' (2025-10-10)
  → 'github:sodiboo/niri-flake/d704fb90b155dcd19311fc42e21b9d1739b17a09?narHash=sha256-wx2gkuQcEm4VAVn4YHLMHinyzbSKj669zk60gEuIEHc%3D' (2025-10-13)
• Updated input 'niri-flake/nixpkgs-stable':
    'github:NixOS/nixpkgs/5da4a26309e796daa7ffca72df93dbe53b8164c7?narHash=sha256-wSK%2B3UkalDZRVHGCRikZ//CyZUJWDJkBDTQX1%2BG77Ow%3D' (2025-10-09)
  → 'github:NixOS/nixpkgs/7e297ddff44a3cc93673bb38d0374df8d0ad73e4?narHash=sha256-4xggC56Rub3WInz5eD7EZWXuLXpNvJiUPahGtMkwtuc%3D' (2025-10-10)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5da4a26309e796daa7ffca72df93dbe53b8164c7?narHash=sha256-wSK%2B3UkalDZRVHGCRikZ//CyZUJWDJkBDTQX1%2BG77Ow%3D' (2025-10-09)
  → 'github:nixos/nixpkgs/7e297ddff44a3cc93673bb38d0374df8d0ad73e4?narHash=sha256-4xggC56Rub3WInz5eD7EZWXuLXpNvJiUPahGtMkwtuc%3D' (2025-10-10)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/cfc9f7bb163ad8542029d303e599c0f7eee09835?narHash=sha256-PTod9NG%2Bi3XbbnBKMl/e5uHDBYpwIWivQ3gOWSEuIEM%3D' (2025-10-03)
  → 'github:cachix/git-hooks.nix/46d55f0aeb1d567a78223e69729734f3dca25a85?narHash=sha256-WftxJgr2MeDDFK47fQKywzC72L2jRc/PWcyGdjaDzkw%3D' (2025-10-13)
• Updated input 'quickshell':
    'git+https://git.outfoxxed.me/outfoxxed/quickshell?ref=refs/heads/master&rev=1e8cc2e78da0cdfa98aafb02d9c1b22e71e07dff' (2025-10-12)
  → 'git+https://git.outfoxxed.me/outfoxxed/quickshell?ref=refs/heads/master&rev=00858812f25b748d08b075a0d284093685fa3ffd' (2025-10-13)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/41fd1f7570c89f645ee0ada0be4e2d3c4b169549?narHash=sha256-sa9bS9jSyc4vH0jSWrUsPGdqtMvDwmkLg971ntWOo2U%3D' (2025-10-12)
  → 'github:Mic92/sops-nix/ab8d56e85b8be14cff9d93735951e30c3e86a437?narHash=sha256-8mN3kqyqa2PKY0wwZ2UmMEYMcxvNTwLaOrrDsw6Qi4E%3D' (2025-10-13)
• Updated input 'stylix':
    'github:danth/stylix/4d065856e936fc6a99ba55d39ac2df9ded6bedbe?narHash=sha256-1Eda1V8pjpviMdBTdDXrFp7jkaUokIgXgBYTZyzDODk%3D' (2025-10-04)
  → 'github:danth/stylix/ca10aa9c6703b088bdac02d8352fd91d5496e4ed?narHash=sha256-Wtp6XEiVDVmxGSYafyM6gdZVyOoqg7NMQd07RkpFFWM%3D' (2025-10-13)
• Updated input 'stylix/base16-fish':
    'github:tomyun/base16-fish/2f6dd973a9075dabccd26f1cded09508180bf5fe?narHash=sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA%3D' (2021-06-01)
  → 'github:tomyun/base16-fish/23ae20a0093dca0d7b39d76ba2401af0ccf9c561?narHash=sha256-l9xHIy%2B85FN%2BbEo6yquq2IjD1rSg9fjfjpyGP1W8YXo%3D' (2025-08-05)
• Updated input 'unstable':
    'github:nixos/nixpkgs/0b4defa2584313f3b781240b29d61f6f9f7e0df3?narHash=sha256-Oncbh0UmHjSlxO7ErQDM3KM0A5/Znfofj2BSzlHLeVw%3D' (2025-10-09)
  → 'github:nixos/nixpkgs/cf3f5c4def3c7b5f1fc012b3d839575dbe552d43?narHash=sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c%3D' (2025-10-12)
2025-10-14 00:41:17 +02:00
checks Server, deploy-rs 2025-08-10 11:48:47 +02:00
homes/x86_64-linux Update 2025-10-12 12:47:56 +02:00
lib fixed home manager session variables 2025-08-11 15:35:34 +02:00
modules Matrix migration + coturn test 2025-10-12 23:59:54 +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 LocalIP Variable in Adguard home 2025-10-14 00:34:33 +02:00
templates snowfall migration wip fixed user config 2025-08-09 17:19:12 +02:00
flake.lock flake.lock: Update 2025-10-14 00:41:17 +02:00
flake.nix Adguard Home (Adblocking + Local DNS Rewrite) 2025-10-14 00:28:48 +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