Commit graph

120 commits

Author SHA1 Message Date
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
wi11-holdsworth
29525e168c add synced files to backup 2025-08-20 13:57:05 +10:00
wi11-holdsworth
e79c3241fe add syncthing to dashboard 2025-08-20 13:56:59 +10:00
wi11-holdsworth
0ae6454a91 add database files to backup 2025-08-20 13:21:01 +10:00
wi11-holdsworth
18edfad530 add desktop ID 2025-08-20 13:01:15 +10:00
wi11-holdsworth
b17e2c7786 configure syncthing to work on all devices 2025-08-20 12:44:21 +10:00
wi11-holdsworth
4077f82818 install syncthing 2025-08-20 11:32:14 +10:00
wi11-holdsworth
d9dbd93208 uninstall nexusmods app 2025-08-15 17:36:37 +10:00
wi11-holdsworth
38bd46d395 install nexusmods app 2025-08-14 23:20:30 +10:00
wi11-holdsworth
8e779680d5 undo changes made by 002e2d3e as it disables magicdns 2025-08-14 16:42:59 +10:00
wi11-holdsworth
b77e96d980 enable rust_analyzer in nvim 2025-08-14 16:41:49 +10:00
wi11-holdsworth
b278337b6c enable direnv as a home-manager module so it can be used with other shells than bash 2025-08-14 13:18:21 +10:00
wi11-holdsworth
cfc893048a move starship back to home manager to ensure shells configured in home manager can use it 2025-08-07 15:05:10 +10:00
wi11-holdsworth
04b7c2cc20 uninstall gnome todo for now, reconsider other options 2025-08-07 11:50:57 +10:00
wi11-holdsworth
22c5ecde2b bug: tlp unable to be enabled 2025-08-07 11:50:47 +10:00
wi11-holdsworth
e5a6650255 replace bash with nushell 2025-08-07 11:41:04 +10:00
wi11-holdsworth
9de7d53d9c install todo app on laptop 2025-08-07 11:23:46 +10:00
wi11-holdsworth
dc7d6a4ee2 add radicale to homepage dashboard 2025-08-07 11:23:46 +10:00