Commit graph

149 commits

Author SHA1 Message Date
wi11-holdsworth
6130f543b9 fix: web-feature template now includes a more fleshed-out backup section 2025-12-29 14:19:31 +11:00
wi11-holdsworth
4502e197bf refactor: store port as integer 2025-12-29 14:19:31 +11:00
wi11-holdsworth
ee33853420 feat: install firefox 2025-12-18 16:38:16 +11:00
Will
e211bca3ff
Merge pull request #54 from wi11-holdsworth/enhancement/52
enhancement/52
2025-12-15 21:34:45 +11:00
wi11-holdsworth
bf13c50f4c feat: install karakeep 2025-12-15 21:33:01 +11:00
wi11-holdsworth
b834611bcb feat: install radicale for caldav and carddav support 2025-12-15 19:55:58 +11:00
wi11-holdsworth
ea0b2ebbfd feat: install radicale for caldav and carddav support 2025-12-10 19:47:06 +11:00
wi11-holdsworth
1b5f71f2b7 fix: backup drive failing should not prevent server startup 2025-12-01 16:30:23 +11:00
wi11-holdsworth
c88d609d34 feat: add spellchecking to neovim installation 2025-11-11 17:34:10 +11:00
wi11-holdsworth
5a2c07942c fix: aerc mark as read shortcut clashes with replies, so change to I instead of R 2025-11-11 11:51:45 +11:00
wi11-holdsworth
9793215fed fix: miniflux host specified wrong 2025-10-22 18:02:12 +11:00
wi11-holdsworth
2652248bc3 feat: rip out default packages 2025-10-22 17:46:09 +11:00
wi11-holdsworth
ef927bcfda feat: restrict nix package manager to wheel group 2025-10-22 17:46:09 +11:00
wi11-holdsworth
f4c10a0a0b refactor: combine nix-settings and nixpkgs modules into one nix module 2025-10-22 17:38:35 +11:00
wi11-holdsworth
a62a9b6990 feat: confine sudo access to users with the wheel group only 2025-10-22 17:38:35 +11:00
wi11-holdsworth
96e1951ecf feat: enable firewall on all systems 2025-10-22 17:38:35 +11:00
wi11-holdsworth
6a9ee249d9 feat: move lazygit to home manager module 2025-10-22 17:38:35 +11:00
wi11-holdsworth
f2568c2a78 fix: aerc D bind now moves email to trash folder and not just all mail 2025-10-22 17:38:35 +11:00
wi11-holdsworth
2d9b057c3a build: git settings have been tidied up 2025-10-22 15:13:13 +11:00
wi11-holdsworth
80bda6662e build: aerc stylesheets are strings now 2025-10-22 15:13:13 +11:00
wi11-holdsworth
79144c44e5 build: delta has been moved from programs.git.delta to programs.delta 2025-10-22 01:55:11 +11:00
wi11-holdsworth
8f4041dd68 build: 'amdvlk' has been removed since it was deprecated by AMD. Its replacement, RADV, is enabled by default. 2025-10-22 01:33:27 +11:00
wi11-holdsworth
41eaa38d31 refactor: switch from modules to import arrays 2025-10-22 01:22:05 +11:00
wi11-holdsworth
d893750c09 feat: configure zen browser to use vertical tab bar on the right 2025-10-20 14:33:52 +11:00
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
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
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
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
wi11-holdsworth
c0023da56d feat: replace vscode with zed, a much faster alternative 2025-10-01 20:43:15 +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
wi11-holdsworth
f2fa01191b fix: ensure that programs installed via direnv are detectable by fish-completion 2025-10-01 14:59:31 +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
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