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

• Updated input 'emacs-kylekrein':
    'github:kylekrein/emacs-config/4499610e9c98219eded1319f6e47f4e3b8211538?narHash=sha256-J7sKxifC%2BEmcmwRTwODNCpOe6AVKlB1Xu0v3jTvOjEo%3D' (2025-03-17)
  → 'github:kylekrein/emacs-config/18e2b5418b18bb13d866b454d16d0299a3f67056?narHash=sha256-mOE%2BT9j1GNEK8ecfoEnylRf3ri4Yvzze7VACDj4s4CA%3D' (2025-03-20)
• Updated input 'emacs-kylekrein/emacs-overlay':
    'github:nix-community/emacs-overlay/7a9a25389a6ad9402f9aa5087ccb36f8383045a8?narHash=sha256-YMy01dURXhxyjx2W%2BDv83b2RRnNq28K4t4%2BkvrRxFto%3D' (2025-03-17)
  → 'github:nix-community/emacs-overlay/d8b5b1643d15bca3308b687918461f5f370f8c6d?narHash=sha256-txzExPg8ZWIfrX653J3GWiJmB3s6yKuApaKkVfskdW4%3D' (2025-03-20)
• Updated input 'emacs-kylekrein/emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/a1185f4064c18a5db37c5c84e5638c78b46e3341?narHash=sha256-DDe16FJk18sadknQKKG/9FbwEro7A57tg9vB5kxZ8kY%3D' (2025-03-16)
  → 'github:NixOS/nixpkgs/da044451c6a70518db5b730fe277b70f494188f1?narHash=sha256-IhnK4LhkBlf14/F8THvUy3xi/TxSQkp9hikfDZRD4Ic%3D' (2025-03-18)
• Updated input 'emacs-kylekrein/nixpkgs':
    'github:nixos/nixpkgs/c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5?narHash=sha256-C7jVfohcGzdZRF6DO%2BybyG/sqpo1h6bZi9T56sxLy%2Bk%3D' (2025-03-15)
  → 'github:nixos/nixpkgs/b6eaf97c6960d97350c584de1b6dcff03c9daf42?narHash=sha256-Txwa5uO%2BqpQXrNG4eumPSD%2BhHzzYi/CdaM80M9XRLCo%3D' (2025-03-18)
• Updated input 'home-manager':
    'github:nix-community/home-manager/9d3d080aec2a35e05a15cedd281c2384767c2cfe?narHash=sha256-Gs076ot1YuAAsYVcyidLKUMIc4ooOaRGO0PqTY7sBzA%3D' (2025-02-17)
  → 'github:nix-community/home-manager/f6af7280a3390e65c2ad8fd059cdc303426cbd59?narHash=sha256-zFL6zsf/5OztR1NSNQF33dvS1fL/BzVUjabZq4qrtY4%3D' (2025-03-17)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/95eac71bf52b271523d0ca81dbbeb3182990fc24?narHash=sha256-WKzuVsHXjuxYjS9KxKdpoPWpT37LofyS5llSssEw058%3D' (2025-03-16)
  → 'github:LnL7/nix-darwin/2d9b63316926aa130a5a51136d93b9be28808f26?narHash=sha256-oEF5dBlq8wGD3mkJ5PmFS1PGb28uYmvuy1IH6roIGkQ%3D' (2025-03-19)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/7a5e1f3c5ed63bcf047103d1edd9276e77b4f684?narHash=sha256-gWZhY2Il5aGL2lxwwHaOQ1jPF4ZEW/eQLAPzqpO/xmQ%3D' (2025-03-17)
  → 'github:fufexan/nix-gaming/53eda8bba79a2c28782734bca51d70ecffb82d74?narHash=sha256-6JGR5I4cuFFun3AJKPnMPz6PKUPywIH%2BAFYROUFRvYQ%3D' (2025-03-18)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/7b405b196fad815d931286f4e6b1cad133ba89c1?narHash=sha256-UWXvnb1MiasiPf6KI8OkNmatohofhKcVxjy/M5a8frc%3D' (2025-03-17)
  → 'github:nix-community/NixOS-WSL/79934797cad1d2983c0c886981b0faf916ea35ee?narHash=sha256-GXa%2BTXjBhyGjLh1NNQjPRoa0/Uh6xtipYteT%2B4uj4Z8%3D' (2025-03-20)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a1185f4064c18a5db37c5c84e5638c78b46e3341?narHash=sha256-DDe16FJk18sadknQKKG/9FbwEro7A57tg9vB5kxZ8kY%3D' (2025-03-16)
  → 'github:nixos/nixpkgs/b75693fb46bfaf09e662d09ec076c5a162efa9f6?narHash=sha256-GheQGRNYAhHsvPxWVOhAmg9lZKkis22UPbEHlmZMthg%3D' (2025-03-19)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/92b3a1e0302d1347362a646ccc434dc0ce53b6ef?narHash=sha256-TKUWeLNNfSeEsmrKquvzUIGANrmpTRbWFpW3Lip1JAc%3D' (2025-03-17)
  → 'github:nixos/nixpkgs/6cfe739274153b1c144d81c7524c64e6032f6eba?narHash=sha256-r9m90mBytQzWgFrNUCaS64IoDSS9dfOyi0lHWM1aRHA%3D' (2025-03-20)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5?narHash=sha256-C7jVfohcGzdZRF6DO%2BybyG/sqpo1h6bZi9T56sxLy%2Bk%3D' (2025-03-15)
  → 'github:nixos/nixpkgs/b6eaf97c6960d97350c584de1b6dcff03c9daf42?narHash=sha256-Txwa5uO%2BqpQXrNG4eumPSD%2BhHzzYi/CdaM80M9XRLCo%3D' (2025-03-18)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/c00da36830ae93f200b4a10eae0a56b733616774?narHash=sha256-Fwo/KZl8%2BOLvm/XcA/6cSvoG2XxHrKNITR08S78pGus%3D' (2025-03-17)
  → 'github:Mic92/sops-nix/1770be8ad89e41f1ed5a60ce628dd10877cb3609?narHash=sha256-r0aq70/3bmfjTP%2BJZs4%2BXV5SgmCtk1BLU4CQPWGtA7o%3D' (2025-03-19)
2025-03-20 15:17:39 +01:00
disko Fixe 2025-02-28 16:15:55 +01:00
nixos ZSwap/ZRam 2025-03-19 22:50:39 +01:00
flake.lock flake.lock: Update 2025-03-20 15:17:39 +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