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

• Updated input 'disko':
    'github:nix-community/disko/2db1d64fc084b1d15e3871dffc02c62a94ed6ed7?narHash=sha256-NQykaWIrn5zilncefIvW4jPQ76YMXVK/dMTzkSVDmdk%3D' (2025-03-11)
  → 'github:nix-community/disko/0d8c6ad4a43906d14abd5c60e0ffe7b587b213de?narHash=sha256-VT65AE2syHVj6v/DGB496bqBnu1PXrrzwlw07/Zpllc%3D' (2025-03-12)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/adf5c88ba1fe21af5c083b4d655004431f20c5ab?narHash=sha256-0HwrTDXp9buEwal/1ymK9uQmzUD5ozIA7CJGqnT/gLs%3D' (2025-03-06)
  → 'github:LnL7/nix-darwin/9175b4bb5f127fb7b5784b14f7e01abff24c378f?narHash=sha256-34YbfwABU5nb0F5eaaJE3ujldaNDhmyxw7CWqhXJV08%3D' (2025-03-15)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/64a949349294543a48b3f946c9fca84332d1398b?narHash=sha256-2X7d94f9QcRnBKz1jJQfumATe8w4gXjwRly150ERnek%3D' (2025-03-11)
  → 'github:fufexan/nix-gaming/bbf6f68ec16cead3c29d5ba33d5c52956dfaefdf?narHash=sha256-1yBAFE5yEGEjSWZ8BuPt9Yknq%2BcFwzW6Q86gs5rMkGI%3D' (2025-03-16)
• Updated input 'nix-gaming/nixpkgs':
    'github:NixOS/nixpkgs/de0fe301211c267807afd11b12613f5511ff7433?narHash=sha256-aizILFrPgq/W53Jw8i0a1h1GZAAKtlYOrG/A5r46gVM%3D' (2025-03-07)
  → 'github:NixOS/nixpkgs/573c650e8a14b2faa0041645ab18aed7e60f0c9a?narHash=sha256-4thdbnP6dlbdq%2BqZWTsm4ffAwoS8Tiq1YResB%2BRP6WE%3D' (2025-03-13)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/0e4ccdb8181da2c6193c047b50ffee5f1a3b6dc1?narHash=sha256-wB140alXVla1Rw/kENerUoma2qO1Jy5IYWbmiSqmJu0%3D' (2025-03-05)
  → 'github:nix-community/NixOS-WSL/5d76001e33ee19644a598ad80e7318ab0957b122?narHash=sha256-odXRdNZGdXg1LmwlAeWL85kgy/FVHsgKlDwrvbR2BsU%3D' (2025-03-13)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ebe2788eafd539477f83775ef93c3c7e244421d3?narHash=sha256-yfDy6chHcM7pXpMF4wycuuV%2BILSTG486Z/vLx/Bdi6Y%3D' (2025-03-10)
  → 'github:nixos/nixpkgs/cdd2ef009676ac92b715ff26630164bb88fec4e0?narHash=sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB%2Bikn74/xQoNrGQ%3D' (2025-03-13)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/c25a593fb4735701ab048999856c3ce9f93baf7b?narHash=sha256-Bc34%2B%2Bxogm04Rhf7nIpQqGCC9bsmLYr4Sv/gM2OJUcs%3D' (2025-03-12)
  → 'github:nixos/nixpkgs/c8f156948a3d20beae19d76923bc0d7dccc7d059?narHash=sha256-QA9YD4JV9Yox/%2B%2BbjsxJAvTGzkU4apHLzk4ojjdZRAM%3D' (2025-03-16)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/e3e32b642a31e6714ec1b712de8c91a3352ce7e1?narHash=sha256-7rTAMNTY1xoBwz0h7ZMtEcd8LELk9R5TzBPoHuhNSCk%3D' (2025-03-09)
  → 'github:nixos/nixpkgs/c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5?narHash=sha256-C7jVfohcGzdZRF6DO%2BybyG/sqpo1h6bZi9T56sxLy%2Bk%3D' (2025-03-15)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e653d71e82575a43fe9d228def8eddb73887b866?narHash=sha256-E0RrMykMtEv15V3QhpsFutgoSKhL1JBhidn%2BiZajOyg%3D' (2025-03-10)
  → 'github:Mic92/sops-nix/d016ce0365b87d848a57c12ffcfdc71da7a2b55f?narHash=sha256-ynOgXAyToeE1UdLNfrUn/hL7MN0OpIS2BtNdLjpjPf0%3D' (2025-03-13)
• Updated input 'sops-nix/nixpkgs':
    'github:NixOS/nixpkgs/c69a9bffbecde46b4b939465422ddc59493d3e4d?narHash=sha256-ddcX4lQL0X05AYkrkV2LMFgGdRvgap7Ho8kgon3iWZk%3D' (2024-11-16)
  → 'github:NixOS/nixpkgs/b62d2a95c72fb068aecd374a7262b37ed92df82b?narHash=sha256-cNRqdQD4sZpN7JLqxVOze4%2BWsWTmv2DGH0wNCOVwrWc%3D' (2025-03-11)
• Updated input 'stylix':
    'github:danth/stylix/4a3ac9e30cd15b25a8b2e6cf0a7a047f454408bd?narHash=sha256-3efck7239JPh6IHnqhETaoQejfxh4RBU16bE8IHOkto%3D' (2025-03-11)
  → 'github:danth/stylix/9bfc74f330ead111e8ea354b2220a431b0cfaa26?narHash=sha256-utsgC6H3ja6sLAXMd8//I2D7yjyScFqVDRX0wpbqPZo%3D' (2025-03-14)
2025-03-16 10:35:18 +01:00
disko Fixe 2025-02-28 16:15:55 +01:00
nixos More ai 2025-03-15 10:36:10 +01:00
flake.lock flake.lock: Update 2025-03-16 10:35:18 +01: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