1.4 KiB
1.4 KiB
dotfiles
Why?
- A single repository that manages all my machines: Framework13, and Steam Deck
- Must be able to:
- apply configuration to any machine from my main Framework13 laptop
- encrypt and store secrets I might need here
- define common service definition and decide which machine gets which service / config
- Must be able to manage home directory, dotfiles and
~/.configvia this repository- dislike symlinking
The current setup
System Management: NixOS
- replacing all dotfile management with NixOS Home Manager
Gaming System Management: Jovian-NixOS
Syncthing for syncing all my devices
Terminal Emulator: Ghostty
- Zig-based terminal emulator
- uses platform-native UI & GPU acceleration (e.g. MacOS secure input for passwords)
Shell: fish
- completions
- sane scripting
- user friendly
Text Editor: helix
- better movements
- batteries included (LSP, Treesitter, ...)
Secrets Management: sops-nix
- easy to manage AGE keys
- easy to integrate into my git repository (RIP me when we get quantum chips breaking encryption)
Colorscheme: Rosé Pine

