mirror of
https://github.com/ellmau/nixos.git
synced 2025-12-19 09:29:36 +01:00
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/cd6fbfa22bfd96967231515843fbdef3bda7966f' (2022-05-23)
→ 'github:nix-community/emacs-overlay/140928a84b535f0566f9fc881de29012e7e9331c' (2022-05-30)
• Updated input 'emacs-overlay/flake-utils':
'github:numtide/flake-utils/04c1b180862888302ddfb2e3ad9eaa63afc60cf8' (2022-05-17)
→ 'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
• Updated input 'nix':
'github:NixOS/nix/50ab1587bf69e9daf9c58b39e9c85c9b80b80515' (2022-05-23)
→ 'github:NixOS/nix/ec07a70979a86cc436de7e46e03789b4606d25ab' (2022-05-27)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/8b5e1bf2fd62adefff05ae67cd49440be93ea193' (2022-05-21)
→ 'github:NixOS/nixos-hardware/39a7bfc496d2ddfce73fe9542af1f2029ba4fe39' (2022-05-25)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/cbd40c72b2603ab54e7208f99f9b35fc158bc009' (2022-05-20)
→ 'github:NixOS/nixpkgs/cc257c49c495b2d0d7d40c5753a452d0abc8adf3' (2022-05-29)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/dfd82985c273aac6eced03625f454b334daae2e8' (2022-05-20)
→ 'github:NixOS/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/13079f98ddfdc9e06e4b688332626ca954c14264' (2022-05-22)
→ 'github:Mic92/sops-nix/36b5901782e7fbfc191cace910f67f8b8743f678' (2022-05-29)
• Updated input 'sops-nix/nixpkgs-21_11':
'github:NixOS/nixpkgs/b5991e4971523a5fcc9413b9003b58e5c15aa7d8' (2022-05-21)
→ 'github:NixOS/nixpkgs/baa82d4b626288c7439eeea073a18aabbe435991' (2022-05-29)
• Added input 'sops-nix/nixpkgs-22_05':
'github:NixOS/nixpkgs/db78278ff296cf21eca7e8c08ee99707387a54fa' (2022-05-29)
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 /mntin/mnt/etc/nixos - create
machine/<machine-name>/default.nixand add machine specific configuration to it - move
hardware-configuration.nixtomachine/<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 nixFlakessudo _NIXOS_REBUILD_REEXEC=1 nixos-install --no-root-passwd --flake .#hostnamenixos-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
Languages
Nix
79.6%
Emacs Lisp
12.4%
Haskell
4.6%
CSS
3%
Shell
0.4%