Commit graph

87 commits

Author SHA1 Message Date
wi11-holdsworth
afe85b158c feat: add karakeep to homepage 2026-01-02 20:37:11 +11:00
wi11-holdsworth
ea62d69060 feat: add kavita to dashboard 2025-12-29 16:47:09 +11:00
wi11-holdsworth
3d2a47ec79 feat: install kavita 2025-12-29 16:41:09 +11:00
wi11-holdsworth
7af587d546 feat: install readarr 2025-12-29 16:39:52 +11:00
wi11-holdsworth
b5c3d6419c feat: re-order services on homepage dashboard 2025-12-29 15:26:32 +11:00
wi11-holdsworth
4502e197bf refactor: store port as integer 2025-12-29 14:19:31 +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
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
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
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
4a1475437b feat: install inter ui font for kde 2025-10-20 14:32:03 +11:00
wi11-holdsworth
7bce9ba144 fix: remove unused programs 2025-10-08 00:55:25 +11:00
wi11-holdsworth
d7938744f2 feat: change cursor in gnome 2025-10-07 11:34:24 +11: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
6daa32c222 style: run pre-commit hook 2025-10-01 15:16:14 +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
95f9e00bb1 fix: must include identityPaths in both nixos and home manager modules for agenix 2025-09-29 19:36:11 +10:00
wi11-holdsworth
eeae2e69f3 feat: install proton bridge and aerc for email 2025-09-25 21:36:43 +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
af711e59c3 feat: install lact 2025-09-24 18:30:53 +10:00
wi11-holdsworth
c82a138eb7 style: format all files initially using keep-sorted 2025-09-17 12:39:17 +10:00
wi11-holdsworth
f04a4ca44d style: utilise keep-sorted formatter 2025-09-17 11:47:17 +10:00
wi11-holdsworth
fa1a3decb5 uninstall typescript support for neovim in favour of vscode 2025-09-11 14:16:23 +10:00
wi11-holdsworth
22585ef669 remove unneccesary installation of copyparty package 2025-09-10 17:26:52 +10:00
wi11-holdsworth
a072cf4649 identify programs that could be configured declaratively 2025-09-10 17:15:02 +10:00
wi11-holdsworth
81eb52ba1e install onlyoffice on all desktop machines 2025-09-10 13:07:50 +10:00
wi11-holdsworth
a63fd2189c add backup disk to homepage-dashboard 2025-09-08 17:54:00 +10:00
wi11-holdsworth
12892f3ffb change srv backup local repo to new drive 2025-09-08 17:54:00 +10:00
wi11-holdsworth
85fc9790c0 bug: failed backups were using the wrong emoji 2025-09-08 17:54:00 +10:00
wi11-holdsworth
64658214b4 replace calligra with onlyoffice 2025-09-08 16:14:14 +10:00
wi11-holdsworth
776471b364 install typescript lsp for nvim 2025-09-04 14:01:20 +10:00
wi11-holdsworth
32f04d5e47 add automatic nix store garbage collection 2025-09-03 17:26:02 +10:00
wi11-holdsworth
005a8f4063 enable nvim lsp servers with dev module 2025-08-28 18:05:44 +10:00
wi11-holdsworth
02554c5e87 uninstall radicale 2025-08-28 17:49:41 +10:00
wi11-holdsworth
fd9e122fca install more nvim plugins 2025-08-20 22:56:24 +10:00
wi11-holdsworth
adfb09bb0c Merge branch 'syncthing' 2025-08-20 14:33:13 +10:00
wi11-holdsworth
45f341811f add laptop id 2025-08-20 14:02:05 +10:00