Commit graph

13 commits

Author SHA1 Message Date
554877783e
Added new flatpaks 2026-05-27 20:57:44 -04:00
9b14270e70
Merge pull request #641 from genebean/wezterm-size
Add borders back to WezTerm so that the edges are not hidden
2026-05-23 11:07:20 -04:00
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
3eb6de2c89
Add new shell alias/function for rebasing on default branch 2026-05-22 11:49:26 -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