Commit graph

10 commits

Author SHA1 Message Date
3097562887
Add borders back to WezTerm so that the edges are not hidden
This has been a tiny annoyance on macOS but a real problem on Plasma 6
as the bottom of the terminal was being hidden behind the panel at the
bottom of the screen.
2026-05-23 11:06:07 -04:00
752c69e23d
Migrate neovim setup to neovim-flake
All of what was here is now there + it is updated and modernized and now
nix-native. No more Lazy, no more Mason.
2026-04-10 22:54:25 -04:00
cf6d362d6c
Move sensitive git config to private-flake, setup authorized signers
Co-authored-by: Claude <claude@anthropic.com>
2026-04-09 23:49:39 -04:00
997543d9f9
Added & themed WezTerm, updated OMP theme's coffee cup glyph
Not using the Home Manager module to manage WezTerm due to using
Homebrew to install it on macOS.

Large parts of this came from Gemini but little bits here and there also
came from ChatGPT and Claude (aka whatever I could use at the moment).

Co-authored-by: Gemini <gemini@google.com>
Co-authored-by: ChatGPT <chatgpt@openai.com>
Co-authored-by: Claude <claude@anthropic.com>
2026-04-09 08:46:50 -04:00
0f5d7c6b64
Use regular abosulte numbers instead of relative ones 2026-04-08 14:06:07 -04:00
90175d5053
Fixed ssh-based signing 🤦🏻‍♂️ 2026-03-27 16:27:27 -04:00
77fc9d9853 Manage flatpaks in home-manager
Using this on Ubuntu 25.10. Also sorted module list.
2026-03-22 21:47:31 -04:00
4df74ad638
Re-work ssh-based signing 2026-03-22 19:33:46 -04:00
5dbcce7686
Add linting, formatting, and CI infrastructure
- Add deadnix, nixfmt, and statix to flake inputs
- Add formatter output to flake for nix fmt support
- Add deadnix, nixfmt, statix to Home Manager packages
- Add GitHub Actions workflow for CI validation
- Add .pre-commit-config.yaml with hooks for nixfmt, deadnix, and statix
- Support x86_64-darwin in formatter
2026-03-22 18:32:20 -04:00
582f93d9ed
Restructure modules/shared and update all imports
- Delete 2024-12-rework/ folder
- Rename modules/hosts/common to modules/shared, then split into:
  - modules/shared/home/general
  - modules/shared/home/linux
  - modules/shared/nixos
- Update all import paths throughout the codebase
- Update lib/*.nix to use new paths
- Fix hardcoded /Users/${username} to use config.home.homeDirectory
- Update README and examples/flake-structure.nix
2026-03-22 18:32:08 -04:00