1
0
mirror of https://github.com/ellmau/nixos.git synced 2025-12-19 09:29:36 +01:00
Stefan Ellmauthaler ca65af89e0 flake.lock: Update
Flake lock file updates:

• Updated input 'comma':
    'github:nix-community/comma/034a9ca440370fc1eccbed43ff345fb6ea1f0d27' (2022-04-20)
  → 'github:nix-community/comma/13102d58c26267574982465b5b9b5b0f98ca98cc' (2022-06-06)
• Updated input 'comma/flake-compat':
    'github:edolstra/flake-compat/64a525ee38886ab9028e6f61790de0832aa3ef03' (2022-03-25)
  → 'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
• Updated input 'comma/naersk':
    'github:nix-community/naersk/8cc379478819e6a22ce7595a761fe1e17c8d7458' (2022-04-16)
  → 'github:nix-community/naersk/69daaceebe12c070cd5ae69ba38f277bbf033695' (2022-05-24)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/00cbfa093fc1a9769271f0a9ea019b1ccc569482' (2022-05-31)
  → 'github:nix-community/emacs-overlay/71a37a76c851547a0241d7f6ba25a751bc337b92' (2022-06-08)
• Updated input 'home-manager':
    'github:nix-community/home-manager/bda2c80b4c1a8d85c84c343a25ac7303fbc7999d' (2022-05-30)
  → 'github:nix-community/home-manager/ac2287df5a2d6f0a44bbcbd11701dbbf6ec43675' (2022-06-01)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/39a7bfc496d2ddfce73fe9542af1f2029ba4fe39' (2022-05-25)
  → 'github:NixOS/nixos-hardware/0cab18a48de7914ef8cad35dca0bb36868f3e1af' (2022-06-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a634c8f6c1fbf9b9730e01764999666f3436f10a' (2022-05-30)
  → 'github:NixOS/nixpkgs/11e805f9935f6ab4b049351ac14f2d1aa93cf1d3' (2022-06-07)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/b62ada430501de88dfbb08cea4eb98ead3a5e3e7' (2022-05-29)
  → 'github:NixOS/nixpkgs/033bd4fa9a8fbe0c68a88e925d9a884161044b25' (2022-06-07)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/36b5901782e7fbfc191cace910f67f8b8743f678' (2022-05-29)
  → 'github:Mic92/sops-nix/f075361ecbde21535b38e41dfaa28a28f160855c' (2022-06-05)
• Updated input 'sops-nix/nixpkgs-21_11':
    'github:NixOS/nixpkgs/baa82d4b626288c7439eeea073a18aabbe435991' (2022-05-29)
  → 'github:NixOS/nixpkgs/2de556c4cd46a59e8ce2f85ee4dd400983213d45' (2022-06-04)
• Updated input 'sops-nix/nixpkgs-22_05':
    'github:NixOS/nixpkgs/db78278ff296cf21eca7e8c08ee99707387a54fa' (2022-05-29)
  → 'github:NixOS/nixpkgs/d6cb04299ce8964290ae7fdcb87aa50da0500b5c' (2022-06-04)
2022-06-08 17:03:51 +02:00
2022-05-02 09:43:01 +02:00
2022-05-06 14:42:22 +02:00
2022-05-31 17:23:04 +02:00
2022-05-31 17:23:04 +02:00
2022-03-30 14:23:52 +02:00
2022-05-30 10:54:41 +02:00
2022-05-31 17:23:04 +02:00
2022-05-05 16:35:28 +02:00
2022-06-08 17:03:51 +02:00
2022-05-31 15:58:01 +02:00

Nix-configuration

Deploy on a new machine

  • setup the filesystem as you see fit
  • check out repository to /mnt/etc/nixos
  • run nixos-generate-config --root /mnt in /mnt/etc/nixos
  • create machine/<machine-name>/default.nix and add machine specific configuration to it
  • move hardware-configuration.nix to machine/<machine-name>/hardware-configuration.nix
  • add your machine to /mnt/etc/nixos/default.nix
  • stage the machine-folder to the git-repository
  • run
    • nix-shell -p nixFlakes
    • sudo _NIXOS_REBUILD_REEXEC=1 nixos-install --no-root-passwd --flake .#hostname
    • nixos-install --no-root-passwd --flake .#hostname

redesign checklist

  • lorri or similar (nix-direnv)
  • whole home manager stuff
  • baseconfiguration handled
  • programs handled
  • locale/fonts
  • zsh
  • gnupg agent
  • integrate steam-run module
  • integrate texlive module
Description
No description provided
Readme 3.2 MiB
Languages
Nix 79.6%
Emacs Lisp 12.4%
Haskell 4.6%
CSS 3%
Shell 0.4%