Commit graph

295 commits

Author SHA1 Message Date
wi11-holdsworth
4a1475437b feat: install inter ui font for kde 2025-10-20 14:32:03 +11:00
wi11-holdsworth
6d33bf85e3 fix: account not specified for aerc mail folders 2025-10-16 22:17:39 +11:00
wi11-holdsworth
350a9ef85b fix: porkbun secret key specified as PORKBUN_API_SECRET_KEY not PORKBUN_SECRET_API_KEY, preventing acme certificate refresh 2025-10-16 17:35:51 +11:00
Will
7dc170d63c
Merge pull request #33 from wi11-holdsworth/enhancement/10
enhancement/10
2025-10-15 22:05:10 +11:00
wi11-holdsworth
32b919f4d5 feat: add filters to aerc, catppuccin theme, and default folders 2025-10-15 22:04:11 +11:00
wi11-holdsworth
e2b1176e42 refactor: enable aerc in aerc module instead of mail module 2025-10-15 22:03:44 +11:00
wi11-holdsworth
e9bba3d290 feat: revert vscode removal made in c0023da, zed keeps crashing 2025-10-13 21:32:31 +11:00
Will
d4994357e8
Merge pull request #29 from wi11-holdsworth/bug/18
fix: supply different imap/smtp passwords depending on machine
2025-10-09 22:19:00 +11:00
wi11-holdsworth
89903b6137 fix: supply different imap/smtp passwords depending on machine 2025-10-09 22:17:52 +11:00
wi11-holdsworth
7bce9ba144 fix: remove unused programs 2025-10-08 00:55:25 +11:00
wi11-holdsworth
a873b5126f refactor: dev bundle should be enabled in dev hosts, not desktop bundle 2025-10-08 00:52:26 +11:00
wi11-holdsworth
c17f478179 feat: configure zed-editor with home-manager 2025-10-07 23:43:56 +11:00
wi11-holdsworth
1c1167bcaa style: run keep-sorted pre-commit hook 2025-10-07 23:36:56 +11:00
wi11-holdsworth
d7938744f2 feat: change cursor in gnome 2025-10-07 11:34:24 +11:00
wi11-holdsworth
3b483d8d7e fix: remove unused browser brave 2025-10-03 10:54:43 +10:00
wi11-holdsworth
d7b7e5ad15 fix: remove unused ides webstorm and rider 2025-10-03 10:54:35 +10:00
Will
a071b1623e
Merge pull request #26 from wi11-holdsworth/enhancement/25
feat: install and configure zen
2025-10-02 14:49:39 +10:00
wi11-holdsworth
f94a9a009f Merge branch 'enhancement/25' of github.com:wi11-holdsworth/dots into enhancement/25 2025-10-02 14:48:13 +10:00
wi11-holdsworth
464da9f44f feat: install and configure zen 2025-10-02 14:47:27 +10:00
wi11-holdsworth
e2ed6e7dd6 fix: install nil and nixd nix language servers for zed 2025-10-02 13:34:44 +10:00
wi11-holdsworth
ffd3829d70 feat: install oil plugin for nvim
https://github.com/stevearc/oil.nvim
2025-10-02 01:13:06 +10:00
Will
74337bf97d
Merge pull request #23 from wi11-holdsworth/enhancement/14
feat: replace vscode with zed, a much faster alternative
2025-10-01 20:43:58 +10:00
wi11-holdsworth
c0023da56d feat: replace vscode with zed, a much faster alternative 2025-10-01 20:43:15 +10:00
Will
592f72346a
Merge pull request #22 from wi11-holdsworth/enhancement/12
refactor: replace manual pre-commit with a declarative, installable pre-commit hook via pre-commit.com
2025-10-01 15:18:59 +10:00
wi11-holdsworth
bcdac0442f refactor: replace manual pre-commit with a declarative, installable pre-commit hook via pre-commit.com 2025-10-01 15:18:07 +10:00
wi11-holdsworth
6daa32c222 style: run pre-commit hook 2025-10-01 15:16:14 +10:00
Will
645ff81297
Merge pull request #21 from wi11-holdsworth/enhancement/13
fix: ensure that programs installed via direnv are detectable by fish-completion
2025-10-01 15:01:49 +10:00
wi11-holdsworth
f2fa01191b fix: ensure that programs installed via direnv are detectable by fish-completion 2025-10-01 14:59:31 +10:00
Will
219c67cfdb
Merge pull request #20 from wi11-holdsworth/enhancement/19
enhancement/19
2025-10-01 00:22:04 +10:00
wi11-holdsworth
649f6d048b feat: utilise borgmatic to back up several services
/srv folder
immich database
miniflux database
paperless database
syncthing database
2025-10-01 00:18:48 +10:00
wi11-holdsworth
3a679356ad feat: replace borgbackup and bespoke backup function with borgmatic 2025-10-01 00:18:12 +10:00
wi11-holdsworth
89a68cc0df refactor: remove unused secrets in secrets.nix 2025-09-30 23:47:53 +10:00
Will
15cca7eae5
Merge pull request #16 from wi11-holdsworth/enhancement/15
Create service-agnostic borgbackup helper function
2025-09-29 22:54:08 +10:00
wi11-holdsworth
270a34d5b7 refactor: remove redundant config in borgbackup-srv 2025-09-29 22:48:06 +10:00
wi11-holdsworth
5e02f19583 refactor: backup syncthing 2025-09-29 22:47:18 +10:00
wi11-holdsworth
00c0979552 refactor: backup srv 2025-09-29 22:47:18 +10:00
wi11-holdsworth
e679c76e6b feat: create reusable backup utility function 2025-09-29 22:47:18 +10:00
wi11-holdsworth
c87148b911 style: remove redundancy in nginx config template 2025-09-29 22:45:18 +10:00
wi11-holdsworth
95f9e00bb1 fix: must include identityPaths in both nixos and home manager modules for agenix 2025-09-29 19:36:11 +10:00
wi11-holdsworth
d03f1ca906 build: add pre-commit hook template 2025-09-25 21:39:42 +10:00
wi11-holdsworth
eeae2e69f3 feat: install proton bridge and aerc for email 2025-09-25 21:36:43 +10:00
wi11-holdsworth
1562d5c30b feat: install agenix as a home-manager module 2025-09-25 21:36:22 +10:00
wi11-holdsworth
2db3fbc309 feat: agenix --rekey with laptop ssh key 2025-09-25 21:36:22 +10:00
wi11-holdsworth
fc9f2a89d5 refactor: identityPaths does not need to be specified in NixOS agenix module 2025-09-25 21:36:07 +10:00
wi11-holdsworth
f1cf2988f4 refactor: move home-manager module to flake to prevent infinite recursion errors when importing modules 2025-09-25 21:36:07 +10:00
wi11-holdsworth
76027fb711 build: wrap desktop modules with keep-sorted 2025-09-25 21:36:07 +10:00
wi11-holdsworth
deb78cc14d feat: install topydo for todo.txt management 2025-09-25 21:36:07 +10:00
wi11-holdsworth
0daeddf190 feat: install howdoi 2025-09-25 15:12:23 +10:00
wi11-holdsworth
7d2dd68bc5 feat: install espanso 2025-09-25 15:12:23 +10:00
wi11-holdsworth
4bf909b4be feat: add some new aliases to preferred shell tools 2025-09-24 19:08:58 +10:00