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

• Updated input 'disko':
    'github:nix-community/disko/19c1140419c4f1cdf88ad4c1cfb6605597628940?narHash=sha256-WK%2BPZHbfDjLyveXAxpnrfagiFgZWaTJglewBWniTn2Y%3D' (2025-02-25)
  → 'github:nix-community/disko/0d8c6ad4a43906d14abd5c60e0ffe7b587b213de?narHash=sha256-VT65AE2syHVj6v/DGB496bqBnu1PXrrzwlw07/Zpllc%3D' (2025-03-12)
• Updated input 'emacs-kylekrein':
    'github:kylekrein/emacs-config/5ef41dd4c7ad39d025dd524768150d2ab1eb88d7?narHash=sha256-UTfZxVrbhWsNPxn2qFW1XX2/ol/XWZUgc2ZrmsygmXQ%3D' (2025-03-11)
  → 'github:kylekrein/emacs-config/4499610e9c98219eded1319f6e47f4e3b8211538?narHash=sha256-J7sKxifC%2BEmcmwRTwODNCpOe6AVKlB1Xu0v3jTvOjEo%3D' (2025-03-17)
• Updated input 'emacs-kylekrein/emacs-overlay':
    'github:nix-community/emacs-overlay/30ca43239c2b58a25fb73c7ed972d8e87e04d845?narHash=sha256-0b5l4LoRko19pQI16%2BxXi7yzUeVKwzLKLOagywQULPg%3D' (2025-03-07)
  → 'github:nix-community/emacs-overlay/7a9a25389a6ad9402f9aa5087ccb36f8383045a8?narHash=sha256-YMy01dURXhxyjx2W%2BDv83b2RRnNq28K4t4%2BkvrRxFto%3D' (2025-03-17)
• Updated input 'emacs-kylekrein/emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/48913d8f9127ea6530a2a2f1bd4daa1b8685d8a3?narHash=sha256-0Sj6ZKjCpQMfWnN0NURqRCQn2ob7YtXTAOTwCuz7fkA%3D' (2025-03-05)
  → 'github:NixOS/nixpkgs/a1185f4064c18a5db37c5c84e5638c78b46e3341?narHash=sha256-DDe16FJk18sadknQKKG/9FbwEro7A57tg9vB5kxZ8kY%3D' (2025-03-16)
• Updated input 'emacs-kylekrein/nixpkgs':
    'github:nixos/nixpkgs/ba487dbc9d04e0634c64e3b1f0d25839a0a68246?narHash=sha256-WZNlK/KX7Sni0RyqLSqLPbK8k08Kq7H7RijPJbq9KHM%3D' (2025-03-03)
  → 'github:nixos/nixpkgs/c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5?narHash=sha256-C7jVfohcGzdZRF6DO%2BybyG/sqpo1h6bZi9T56sxLy%2Bk%3D' (2025-03-15)
• Updated input 'nix-darwin':
    'github:LnL7/nix-darwin/adf5c88ba1fe21af5c083b4d655004431f20c5ab?narHash=sha256-0HwrTDXp9buEwal/1ymK9uQmzUD5ozIA7CJGqnT/gLs%3D' (2025-03-06)
  → 'github:LnL7/nix-darwin/95eac71bf52b271523d0ca81dbbeb3182990fc24?narHash=sha256-WKzuVsHXjuxYjS9KxKdpoPWpT37LofyS5llSssEw058%3D' (2025-03-16)
• Updated input 'nix-gaming':
    'github:fufexan/nix-gaming/6413c80d27072c5e714f48d0f0c3ba332397b7a0?narHash=sha256-jgWQlXKYqfEmbnOLbFVy8JFa5%2B7REv6PEbKV2NhyfHs%3D' (2025-03-09)
  → 'github:fufexan/nix-gaming/7a5e1f3c5ed63bcf047103d1edd9276e77b4f684?narHash=sha256-gWZhY2Il5aGL2lxwwHaOQ1jPF4ZEW/eQLAPzqpO/xmQ%3D' (2025-03-17)
• 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/7b405b196fad815d931286f4e6b1cad133ba89c1?narHash=sha256-UWXvnb1MiasiPf6KI8OkNmatohofhKcVxjy/M5a8frc%3D' (2025-03-17)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/20755fa05115c84be00b04690630cb38f0a203ad?narHash=sha256-ri1e8ZliWS3Jnp9yqpKApHaOo7KBN33W8ECAKA4teAQ%3D' (2025-03-07)
  → 'github:nixos/nixpkgs/a1185f4064c18a5db37c5c84e5638c78b46e3341?narHash=sha256-DDe16FJk18sadknQKKG/9FbwEro7A57tg9vB5kxZ8kY%3D' (2025-03-16)
• Updated input 'nixpkgs-master':
    'github:nixos/nixpkgs/36532ffc1f7bbe58d1ac22cc68d32156ae612960?narHash=sha256-vuGv9LvRbFWIUrF%2B0GAoT3MufTVLmQx5Jn3JFNFx4K4%3D' (2025-03-09)
  → 'github:nixos/nixpkgs/92b3a1e0302d1347362a646ccc434dc0ce53b6ef?narHash=sha256-TKUWeLNNfSeEsmrKquvzUIGANrmpTRbWFpW3Lip1JAc%3D' (2025-03-17)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/36fd87baa9083f34f7f5027900b62ee6d09b1f2f?narHash=sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw%3D' (2025-03-07)
  → 'github:nixos/nixpkgs/c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5?narHash=sha256-C7jVfohcGzdZRF6DO%2BybyG/sqpo1h6bZi9T56sxLy%2Bk%3D' (2025-03-15)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/3f2412536eeece783f0d0ad3861417f347219f4d?narHash=sha256-9lfmSZLz6eq9Ygr6cCmvQiiBEaPb54pUBcjvbEMPORc%3D' (2025-03-03)
  → 'github:Mic92/sops-nix/c00da36830ae93f200b4a10eae0a56b733616774?narHash=sha256-Fwo/KZl8%2BOLvm/XcA/6cSvoG2XxHrKNITR08S78pGus%3D' (2025-03-17)
• Updated input 'sops-nix/nixpkgs':
    'github:NixOS/nixpkgs/c69a9bffbecde46b4b939465422ddc59493d3e4d?narHash=sha256-ddcX4lQL0X05AYkrkV2LMFgGdRvgap7Ho8kgon3iWZk%3D' (2024-11-16)
  → 'github:NixOS/nixpkgs/573c650e8a14b2faa0041645ab18aed7e60f0c9a?narHash=sha256-4thdbnP6dlbdq%2BqZWTsm4ffAwoS8Tiq1YResB%2BRP6WE%3D' (2025-03-13)
• Updated input 'stylix':
    'github:danth/stylix/aaa2eb8956770c096f9c46fb163bb26602e20e56?narHash=sha256-QRlcA8rtfNdyKpBE%2BptjiB9717Tzum4/sKBSbsyqL6k%3D' (2025-02-25)
  → 'github:danth/stylix/9bfc74f330ead111e8ea354b2220a431b0cfaa26?narHash=sha256-utsgC6H3ja6sLAXMd8//I2D7yjyScFqVDRX0wpbqPZo%3D' (2025-03-14)
• Updated input 'stylix/firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/a89108e6272426f4eddd93ba17d0ea101c34fb21?narHash=sha256-vAxN2f3rvl5q62gQQjZGVSvF93nAsOxntuFz%2Be/655w%3D' (2025-02-10)
  → 'github:rafaelmardojai/firefox-gnome-theme/5a81d390bb64afd4e81221749ec4bffcbeb5fa80?narHash=sha256-RsvHGNTmO2e/eVfgYK7g%2BeYEdwwh7SbZa%2BgZkT24MEA%3D' (2025-03-10)
• Updated input 'stylix/git-hooks':
    'github:cachix/git-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17?narHash=sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg%3D' (2025-01-21)
  → 'github:cachix/git-hooks.nix/b5a62751225b2f62ff3147d0a334055ebadcd5cc?narHash=sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc%3D' (2025-03-07)
• Updated input 'stylix/nixpkgs':
    'github:NixOS/nixpkgs/04ef94c4c1582fd485bbfdb8c4a8ba250e359195?narHash=sha256-cbrw7EgQhcdFnu6iS3vane53bEagZQy/xyIkDWpCgVE%3D' (2025-02-23)
  → 'github:NixOS/nixpkgs/ebe2788eafd539477f83775ef93c3c7e244421d3?narHash=sha256-yfDy6chHcM7pXpMF4wycuuV%2BILSTG486Z/vLx/Bdi6Y%3D' (2025-03-10)
• Updated input 'stylix/tinted-tmux':
    'github:tinted-theming/tinted-tmux/b6c7f46c8718cc484f2db8b485b06e2a98304cd0?narHash=sha256-/etfUV3HzAaLW3RSJVwUaW8ULbMn3v6wbTlXSKbcoWQ%3D' (2025-02-23)
  → 'github:tinted-theming/tinted-tmux/d48ee86394cbe45b112ba23ab63e33656090edb4?narHash=sha256-zWcCXgdC4/owfH/eEXx26y5BLzTrefjtSLFHWVD5KxU%3D' (2025-03-02)
2025-03-17 11:55:35 +01:00
disko Fixe 2025-02-28 16:15:55 +01:00
nixos Hyprland 2025-03-16 18:15:32 +01:00
flake.lock flake.lock: Update 2025-03-17 11:55:35 +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