nix/README.md
Tristan e66122aa4c
Add various tweaks & fixes
- Add standalone home-manager conf usable outside nixos
- Fix HID devices being suspended by powertop
- Fix emacs font config & add deps for vterm module compilation
- Fix Network setup with per-device gateway
- Replace onetab with foss alternative (Tab Stash)
- Improve README.md
2023-09-19 12:25:55 +02:00

55 lines
1.2 KiB
Markdown

# My nix conf
## 🏠 Home Setup
```bash
nix run home-manager/release-23.05 -- switch --flake .
```
## 🏗️ System Setup
### 👷 "Manual"
1. Boot Installer
2. Clone repo
3. Setup partitions
```bash
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
```bash
sudo nixos-install --flake .#nixos-pulse
```
### 🚀 Fully-Automated
<sub> 🚨 This will WIPE EVERYTHING on the specified system <br> ⚠️ ensure proper sshd & firewall key setup for remote systems </sub>
```bash
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.
```bash
nix flake update
sudo nixos-rebuild --flake .#nixos-pulse switch
```
Run this to keep your home up-to-date.
```bash
nix flake update
home-manager switch --flake .
```
## 🙏 Made possible by
- NixOS: https://nixos.org/
- https://github.com/nix-community/nixos-anywhere
- https://github.com/nix-community/disko
- Countless great examples e.g.:
- https://github.com/etu/nixconfig
- https://github.com/hlissner/dotfiles
- Caffeine https://en.wikipedia.org/wiki/Caffeine