Commit graph

154 commits

Author SHA1 Message Date
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
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
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
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
wi11-holdsworth
ddf9cf8df9 fix: remove cd alias as j is shorter to type 2025-09-24 19:08:21 +10:00
wi11-holdsworth
2019e181fe feat: install some new cli tools 2025-09-24 19:07:12 +10:00
wi11-holdsworth
967dcc038d doc: comment all cli utils 2025-09-24 19:06:55 +10:00
wi11-holdsworth
b41d777692 fix: remove unused cli utils 2025-09-24 19:06:55 +10:00
wi11-holdsworth
af711e59c3 feat: install lact 2025-09-24 18:30:53 +10:00
wi11-holdsworth
71b5abc015 feat: add duf and dua aliases 2025-09-24 17:20:42 +10:00
wi11-holdsworth
9c6c909c5c fix: nixfmt was mistakenly removed in b4d33960 2025-09-24 11:56:30 +10:00
wi11-holdsworth
860d7f9ebf build: flake update 2025-09-22 17:08:15 +10:00
wi11-holdsworth
dc2729cd54 feat: install cheat, tldr, cointop. uninstall lolcat, wiki-tui 2025-09-22 16:56:09 +10:00
wi11-holdsworth
da82768fb8 feat: install screenshot ocr application 2025-09-22 16:45:43 +10:00
wi11-holdsworth
b5d3396045 feat: install some more cli utils 2025-09-22 16:45:43 +10:00
wi11-holdsworth
c82a138eb7 style: format all files initially using keep-sorted 2025-09-17 12:39:17 +10:00
wi11-holdsworth
28ddb141f4 feat: install keep-sorted formatter 2025-09-17 12:18:29 +10:00
wi11-holdsworth
f04a4ca44d style: utilise keep-sorted formatter 2025-09-17 11:47:17 +10:00
wi11-holdsworth
fd65dc21ad feat: configure obsidian with home-manager 2025-09-17 11:25:35 +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
973af180ad install ripunzip 2025-09-10 14:08:16 +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
ddb699afd8 install rider and webstorm jetbrains ides 2025-09-04 14:01:31 +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
250563445b force kitty to quit even while a program is running 2025-08-28 21:39:34 +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
1e89f867e6 install sleek-todo, the todo.txt manager 2025-08-21 10:09:13 +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