No description
Find a file
Tristan Druyen 27ebd92fa2
Add nix-ld & envfs
- nix-ld
  enables running unpatched binaries, see
  https://github.com/Mic92/nix-ld#usage
  for details

- envfs
  enables running standart #!/usr/bin/shebang scripts through nix magic
2023-10-05 13:07:09 +02:00
.directory WIP: Add qemu 2023-09-26 11:22:33 +02:00
configuration.nix Add nix-ld & envfs 2023-10-05 13:07:09 +02:00
disko.nix Fix disko.conf 2023-09-19 03:13:48 +02:00
flake.lock Add nix-ld & envfs 2023-10-05 13:07:09 +02:00
flake.nix Add nix-ld & envfs 2023-10-05 13:07:09 +02:00
hardware.nix Add docker 2023-10-04 14:57:32 +02:00
home.nix WIP 2023-10-03 21:05:41 +02:00
plasma.nix Add virtual desktop conf 2023-10-04 12:32:32 +02:00
README.md Add plasma-manager 2023-09-29 16:33:19 +02:00
users.nix Add docker 2023-10-04 14:57:32 +02:00

My nix conf

🏠 Home Setup

nix run home-manager/release-23.05 -- switch --flake .

🏗️ System Setup

👷 "Manual"

  1. Boot Installer
  2. Clone repo
  3. Setup partitions
    sudo nix run --extra-experimental-features flakes --extra-experimental-features nix-command github:nix-community/disko -- --mode disko --flake path:$PWD#nixos-pulse
    
  4. Run installer
    sudo nixos-install --flake .#nixos-pulse
    

🚀 Fully-Automated

🚨 This will WIPE EVERYTHING on the specified system
⚠️ ensure proper sshd & firewall key setup for remote systems

nix run github:numtide/nixos-anywhere -- --flake path:$PWD#nixos-pulse root@1.2.3.4

🔄 Updates

Run this to keep your system up-to-date.

nix flake update
sudo nixos-rebuild  --flake .#nixos-pulse switch

Run this to keep your home up-to-date.

nix flake update
home-manager switch --flake .

Plasma

Add GUI settings to plasma.nix

nix run github:pjones/plasma-manager | rg -v khotkeysrc | rg -v "\[ \]" > plasma.new.nix
diff plasma.nix plasma.new.nix
# copy over as needed

🙏 Made possible by