Commit graph

115 commits

Author SHA1 Message Date
wi11-holdsworth
cac7aedbba fix: pass port into owntracks-recorder config as a string, not an int 2025-10-22 18:07:43 +11:00
wi11-holdsworth
66787f06e7 feat: install owntracks backend 2025-10-22 17:46:28 +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
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
e9bba3d290 feat: revert vscode removal made in c0023da, zed keeps crashing 2025-10-13 21:32:31 +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
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
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
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
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
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
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