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

• Updated input 'home-manager':
    'github:nix-community/home-manager/f6af7280a3390e65c2ad8fd059cdc303426cbd59?narHash=sha256-zFL6zsf/5OztR1NSNQF33dvS1fL/BzVUjabZq4qrtY4%3D' (2025-03-17)
  → 'github:nix-community/home-manager/0948aeedc296f964140d9429223c7e4a0702a1ff?narHash=sha256-jbqlw4sPArFtNtA1s3kLg7/A4fzP4GLk9bGbtUJg0JQ%3D' (2025-03-22)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/2d9b63316926aa130a5a51136d93b9be28808f26?narHash=sha256-oEF5dBlq8wGD3mkJ5PmFS1PGb28uYmvuy1IH6roIGkQ%3D' (2025-03-19)
  → 'github:LnL7/nix-darwin/53d0f0ed11487a4476741fde757d0feabef4cc4e?narHash=sha256-i8VPNm4UBsC3Ni6VwjojVJvCpS9GZ4vPrpFRtCGJzBs%3D' (2025-03-29)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/53eda8bba79a2c28782734bca51d70ecffb82d74?narHash=sha256-6JGR5I4cuFFun3AJKPnMPz6PKUPywIH%2BAFYROUFRvYQ%3D' (2025-03-18)
  → 'github:fufexan/nix-gaming/2ab0a37308559926bddb0009dfcf16a2a5b34e2b?narHash=sha256-vFuxkHPd%2BXpi5Bx1VCyZwYl/BbF83C%2BKmlbPBNVJvNU%3D' (2025-03-30)
• Updated input 'nix-gaming/nixpkgs':
    'github:NixOS/nixpkgs/573c650e8a14b2faa0041645ab18aed7e60f0c9a?narHash=sha256-4thdbnP6dlbdq%2BqZWTsm4ffAwoS8Tiq1YResB%2BRP6WE%3D' (2025-03-13)
  → 'github:NixOS/nixpkgs/6c5963357f3c1c840201eda129a99d455074db04?narHash=sha256-yQugdVfi316qUfqzN8JMaA2vixl%2B45GxNm4oUfXlbgw%3D' (2025-03-27)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/96d7df91cce0d7cd30d1958fe1aefcb5f9bfced7?narHash=sha256-m7I/2UaGEFOI%2BCy0RoADBi10NZt1WD5N3q2jUwPprE4%3D' (2025-03-20)
  → 'github:nix-community/NixOS-WSL/394c77f61ac76399290bfc2ef9d47b1fba31b215?narHash=sha256-0z%2B5AMacL2Eqo92fAd0eCWeKVecWrxPJwd5/BIfcdJ8%3D' (2025-03-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b75693fb46bfaf09e662d09ec076c5a162efa9f6?narHash=sha256-GheQGRNYAhHsvPxWVOhAmg9lZKkis22UPbEHlmZMthg%3D' (2025-03-19)
  → 'github:nixos/nixpkgs/c570c1f5304493cafe133b8d843c7c1c4a10d3a6?narHash=sha256-tpJsHMUPEhEnzySoQxx7%2BkA%2BKUtgWqvlcUBqROYNNt0%3D' (2025-03-29)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/4f752c56d6001b909cb75ee84cb7595bf9b930ec?narHash=sha256-bfR8co8Bx0%2BK/gT3NlnniGr79FS8rI30E22qhTJK0Aw%3D' (2025-03-20)
  → 'github:nixos/nixpkgs/8d7565580175ea9c01f97aedc4d4453074da61ab?narHash=sha256-9mHSyFdUxCv/arCjy0GwE4YiycSyYawk6peq5MDAvAs%3D' (2025-03-30)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/b6eaf97c6960d97350c584de1b6dcff03c9daf42?narHash=sha256-Txwa5uO%2BqpQXrNG4eumPSD%2BhHzzYi/CdaM80M9XRLCo%3D' (2025-03-18)
  → 'github:nixos/nixpkgs/5e5402ecbcb27af32284d4a62553c019a3a49ea6?narHash=sha256-gWd4urRoLRe8GLVC/3rYRae1h%2BxfQzt09xOfb0PaHSk%3D' (2025-03-27)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/1770be8ad89e41f1ed5a60ce628dd10877cb3609?narHash=sha256-r0aq70/3bmfjTP%2BJZs4%2BXV5SgmCtk1BLU4CQPWGtA7o%3D' (2025-03-19)
  → 'github:Mic92/sops-nix/8e873886bbfc32163fe027b8676c75637b7da114?narHash=sha256-Ux/UohNtnM5mn9SFjaHp6IZe2aAnUCzklMluNtV6zFo%3D' (2025-03-30)
• Updated input 'sops-nix/nixpkgs':
    'github:NixOS/nixpkgs/573c650e8a14b2faa0041645ab18aed7e60f0c9a?narHash=sha256-4thdbnP6dlbdq%2BqZWTsm4ffAwoS8Tiq1YResB%2BRP6WE%3D' (2025-03-13)
  → 'github:NixOS/nixpkgs/6c5963357f3c1c840201eda129a99d455074db04?narHash=sha256-yQugdVfi316qUfqzN8JMaA2vixl%2B45GxNm4oUfXlbgw%3D' (2025-03-27)
2025-03-30 17:15:15 +02:00
disko Fixe 2025-02-28 16:15:55 +01:00
nixos Microsoft fonts for wsl 2025-03-26 14:45:37 +01:00
flake.lock flake.lock: Update 2025-03-30 17:15:15 +02:00
flake.nix Emacs update, clangd 2025-03-09 20:44:51 +01: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