1
Files
dotfiles/README.md
Himadri Bhattacharjee b526098a93 docs: update docs
2025-10-17 18:24:05 +05:30

44 lines
1.1 KiB
Markdown

# Dotfiles
NixOS configuration files personalized for my daily driver and home server.
## Work Computer
- Install NixOS
- [Enable flakes](https://nixos.wiki/wiki/Flakes#NixOS)
- Run the following
```sh
sudo nixos-rebuild switch --flake github:lavafroth/dotfiles#cafe-nosecureboot
```
### Secureboot
- Use the preinstalled `sbctl` command to generate your keys
- Clear the manufacturer keys and enroll yours as described [here](https://github.com/nix-community/lanzaboote/blob/master/docs/QUICK_START.md).
> Note: My system did not require enrolling Microsoft keys alongside mine. However, your setup might break if you don't. Research about your device carefully before enrolling keys.
- Run the following to rebuild the system from now on
```sh
sudo nixos-rebuild switch --flake github:lavafroth/dotfiles#cafe
```
### Running blender with CUDA
```
nix run --impure github:guibou/nixGL -- nix run blender-bin
```
## Home Server
- Install NixOS with the headless (no GUI) settings
- Enable flakes
- Rebuild with this flake
```sh
sudo nixos-rebuild switch --flake github:lavafroth/dotfiles#rahu
```