Commit graph

278 commits

Author SHA1 Message Date
wi11-holdsworth
b834611bcb feat: install radicale for caldav and carddav support 2025-12-15 19:55:58 +11:00
wi11-holdsworth
63774a34f5 fix: options have been renamed in latest release 2025-12-10 20:22:33 +11:00
wi11-holdsworth
ea0b2ebbfd feat: install radicale for caldav and carddav support 2025-12-10 19:47:06 +11:00
github-actions[bot]
078c58831f flake.lock: Update
Flake lock file updates:

• Updated input 'copyparty':
    'github:9001/copyparty/ac085b8' (2025-11-02)
  → 'github:9001/copyparty/c5c5f9b' (2025-12-04)
• Updated input 'home-manager':
    'github:nix-community/home-manager/37a3d97' (2025-11-10)
  → 'github:nix-community/home-manager/e5b1f87' (2025-12-08)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b6a8526' (2025-11-08)
  → 'github:nixos/nixpkgs/addf7cf' (2025-12-08)
• Updated input 'nixvim':
    'github:nix-community/nixvim/9e556e7' (2025-11-11)
  → 'github:nix-community/nixvim/ba8f6d4' (2025-12-09)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/0bdadb1' (2025-11-10)
  → 'github:hercules-ci/flake-parts/2cccadc' (2025-11-21)
• Removed input 'nixvim/nuschtosSearch'
• Removed input 'nixvim/nuschtosSearch/flake-utils'
• Removed input 'nixvim/nuschtosSearch/flake-utils/systems'
• Removed input 'nixvim/nuschtosSearch/ixx'
• Removed input 'nixvim/nuschtosSearch/ixx/flake-utils'
• Removed input 'nixvim/nuschtosSearch/ixx/nixpkgs'
• Removed input 'nixvim/nuschtosSearch/nixpkgs'
• Updated input 'zen-browser':
    'github:0xc000022070/zen-browser-flake/51f5194' (2025-11-11)
  → 'github:0xc000022070/zen-browser-flake/e7f4849' (2025-12-09)
• Updated input 'zen-browser/home-manager':
    'github:nix-community/home-manager/b959c67' (2025-11-05)
  → 'github:nix-community/home-manager/827f2a2' (2025-11-12)
2025-12-09 16:07:06 +00:00
wi11-holdsworth
1b5f71f2b7 fix: backup drive failing should not prevent server startup 2025-12-01 16:30:23 +11:00
github-actions[bot]
358986970c flake.lock: Update
Flake lock file updates:

• Updated input 'nixvim':
    'github:nix-community/nixvim/2dc09e09cc65026f0899cc50291e244ee24835d3?narHash=sha256-z0VQRaEARqF5eARuAFhDixV%2Bg5B%2B5IJ1iDKSUM%2B5EIY%3D' (2025-11-10)
  → 'github:nix-community/nixvim/9e556e752505263eef8c0d0f982e2ab9029cc512?narHash=sha256-2hkqfvY2wH%2B78M85X/ZApyZURnFc926b2mAHiyHcGDE%3D' (2025-11-11)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/26d05891e14c88eb4a5d5bee659c0db5afb609d8?narHash=sha256-xxdepIcb39UJ94%2BYydGP221rjnpkDZUlykKuF54PsqI%3D' (2025-11-06)
  → 'github:hercules-ci/flake-parts/0bdadb1b265fb4143a75bd1ec7d8c915898a9923?narHash=sha256-dxFVgQPG%2BR72dkhXTtqUm7KpxElw3u6E%2BYlQ2WaDgt8%3D' (2025-11-10)
• Updated input 'zen-browser':
    'github:0xc000022070/zen-browser-flake/02bb5919dab81a3fea4d8d4663ea67922a463cd3?narHash=sha256-YgQ80R6TW9GxS0Ozaqe9mTVewuOWqwRmMUhRUpKsoCs%3D' (2025-11-10)
  → 'github:0xc000022070/zen-browser-flake/51f5194aff34d130d07f684df2a85b10a3933558?narHash=sha256-qwUWaKy%2BkmTBk6xxMI0yfkD5IU2gcxXOXNPJ2T%2BEnys%3D' (2025-11-11)
2025-11-12 14:08:47 +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
github-actions[bot]
5f03991133 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/9ba0d85de3eaa7afeab493fed622008b6e4924f5?narHash=sha256-lsNWuj4Z%2BpE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94%3D' (2025-10-28)
  → 'github:ryantm/agenix/fcdea223397448d35d9b31f798479227e80183f6?narHash=sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L%2BVSybPfiIgzU8lbQ%3D' (2025-11-08)
• Updated input 'home-manager':
    'github:nix-community/home-manager/43e205606aeb253bfcee15fd8a4a01d8ce8384ca?narHash=sha256-hpbPma1eUKwLAmiVRoMgIHbHiIKFkcACobJLbDt6ABw%3D' (2025-11-02)
  → 'github:nix-community/home-manager/37a3d97f2873e0f68711117c34d04b7c7ead8f4e?narHash=sha256-t2U/GLLXHa2%2BkJkwnFNRVc2fEJ/lUfyZXBE5iKzJdcs%3D' (2025-11-10)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15?narHash=sha256-kJ8lIZsiPOmbkJypG%2BB5sReDXSD1KGu2VEPNqhRa/ew%3D' (2025-10-31)
  → 'github:nixos/nixpkgs/b6a8526db03f735b89dd5ff348f53f752e7ddc8e?narHash=sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV%2B3DSADBX7/9YQ%3D' (2025-11-08)
• Updated input 'nixvim':
    'github:nix-community/nixvim/660fba984fe25ded6fa2e32016c05aebf4290273?narHash=sha256-XwLZC%2B5T3gJJWVVAZ9atpRPopyXXlHfF5fvkhTigs0E%3D' (2025-11-02)
  → 'github:nix-community/nixvim/2dc09e09cc65026f0899cc50291e244ee24835d3?narHash=sha256-z0VQRaEARqF5eARuAFhDixV%2Bg5B%2B5IJ1iDKSUM%2B5EIY%3D' (2025-11-10)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
  → 'github:hercules-ci/flake-parts/26d05891e14c88eb4a5d5bee659c0db5afb609d8?narHash=sha256-xxdepIcb39UJ94%2BYydGP221rjnpkDZUlykKuF54PsqI%3D' (2025-11-06)
• Updated input 'zen-browser':
    'github:0xc000022070/zen-browser-flake/68b3775543b442b06a76e498fd342b16a8619757?narHash=sha256-Q7o8NTYIbGMmMrgrx9PTmmaj/GM/DWJjM6U%2Bdaaiiyk%3D' (2025-11-02)
  → 'github:0xc000022070/zen-browser-flake/02bb5919dab81a3fea4d8d4663ea67922a463cd3?narHash=sha256-YgQ80R6TW9GxS0Ozaqe9mTVewuOWqwRmMUhRUpKsoCs%3D' (2025-11-10)
• Updated input 'zen-browser/home-manager':
    'github:nix-community/home-manager/e8c19a3cec2814c754f031ab3ae7316b64da085b?narHash=sha256-S%2BwmHhwNQ5Ru689L2Gu8n1OD6s9eU9n9mD827JNR%2Bkw%3D' (2025-07-15)
  → 'github:nix-community/home-manager/b959c67241cae17fc9e4ee7eaf13dfa8512477ea?narHash=sha256-0ptUDbYwxv1kk/uzEX4%2BNJjY2e16MaAhtzAOJ6K0TG0%3D' (2025-11-05)
2025-11-11 11:37:31 +11:00
github-actions[bot]
d200cc6511 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/2f0f812f69f3eb4140157fe15e12739adf82e32a?narHash=sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L%2BVSybPfiIgzU8lbQ%3D' (2025-10-19)
  → 'github:ryantm/agenix/9ba0d85de3eaa7afeab493fed622008b6e4924f5?narHash=sha256-lsNWuj4Z%2BpE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94%3D' (2025-10-28)
• Updated input 'copyparty':
    'github:9001/copyparty/547a7ab1cc7777f3452f441628339850511c8563?narHash=sha256-omBsQXwVWw%2BQmXo9T4Nazv2xcMEQ9VjB/61tnV3xKQQ%3D' (2025-10-19)
  → 'github:9001/copyparty/ac085b8149ff50e03d260128596dd130ed1c7cae?narHash=sha256-7Q8LtcvKWHbP8znARRTOY2tpU5WoV6FHwp5TZJOI8Us%3D' (2025-11-02)
• Updated input 'home-manager':
    'github:nix-community/home-manager/84e1adb0cdd13f5f29886091c7234365e12b1e7f?narHash=sha256-r6qbieh8iC1q1eCaWv15f4UIp8SeGffwswhNSA1Qk3s%3D' (2025-10-21)
  → 'github:nix-community/home-manager/43e205606aeb253bfcee15fd8a4a01d8ce8384ca?narHash=sha256-hpbPma1eUKwLAmiVRoMgIHbHiIKFkcACobJLbDt6ABw%3D' (2025-11-02)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5e2a59a5b1a82f89f2c7e598302a9cacebb72a67?narHash=sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs%3D' (2025-10-19)
  → 'github:nixos/nixpkgs/2fb006b87f04c4d3bdf08cfdbc7fab9c13d94a15?narHash=sha256-kJ8lIZsiPOmbkJypG%2BB5sReDXSD1KGu2VEPNqhRa/ew%3D' (2025-10-31)
• Updated input 'nixvim':
    'github:nix-community/nixvim/e3b77e803b2350b72f4d72c8f175ab0fbfe5a642?narHash=sha256-UP1v%2BsEkHuvD2%2BqyhxbkQpBR%2Bdl9U0ljml3/dMI2jeU%3D' (2025-10-20)
  → 'github:nix-community/nixvim/660fba984fe25ded6fa2e32016c05aebf4290273?narHash=sha256-XwLZC%2B5T3gJJWVVAZ9atpRPopyXXlHfF5fvkhTigs0E%3D' (2025-11-02)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
  → 'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4?narHash=sha256-igrxT%2B/MnmcftPOHEb%2BXDwAMq3Xg1Xy7kVYQaHhPlAg%3D' (2025-09-23)
  → 'github:NuschtOS/search/e29de6db0cb3182e9aee75a3b1fd1919d995d85b?narHash=sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY%3D' (2025-10-29)
• Updated input 'zen-browser':
    'github:0xc000022070/zen-browser-flake/637cb6167da4dbf8ef7f5a50e69933c4f9796095?narHash=sha256-XdDpTJHjFqZJ3ss6xzTWYyi3PEObX2fs%2BkW0Wg/rNDk%3D' (2025-10-21)
  → 'github:0xc000022070/zen-browser-flake/68b3775543b442b06a76e498fd342b16a8619757?narHash=sha256-Q7o8NTYIbGMmMrgrx9PTmmaj/GM/DWJjM6U%2Bdaaiiyk%3D' (2025-11-02)
2025-11-03 18:55:08 +11:00
wi11-holdsworth
73740ab091 Merge branch 'main' of github.com:wi11-holdsworth/dots 2025-10-29 12:55:43 +11:00
wi11-holdsworth
9793215fed fix: miniflux host specified wrong 2025-10-22 18:02:12 +11:00
Will
ca3a986b4d Merge pull request #44 from wi11-holdsworth/enhancement/37
enhancement/37
2025-10-22 17:46:09 +11:00
wi11-holdsworth
77225f2fa1 feat: harden sshd on server 2025-10-22 17:46:09 +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
Will
c39fd0fb9f Merge pull request #43 from wi11-holdsworth/enhancement/35
feat: move lazygit to home manager module
2025-10-22 17:38:35 +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
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
6a9ee249d9 feat: move lazygit to home manager 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
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
ae6af79439 build: git settings have been tidied up 2025-10-22 01:55:30 +11:00
wi11-holdsworth
4dc85c014e build: aerc stylesheets are strings now 2025-10-22 01:55:21 +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
github-actions[bot]
5e9fa6e6ba flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/9edb1787864c4f59ae5074ad498b6272b3ec308d?narHash=sha256-NA/FT2hVhKDftbHSwVnoRTFhes62%2B7dxZbxj5Gxvghs%3D' (2025-08-05)
  → 'github:ryantm/agenix/2f0f812f69f3eb4140157fe15e12739adf82e32a?narHash=sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L%2BVSybPfiIgzU8lbQ%3D' (2025-10-19)
• Updated input 'copyparty':
    'github:9001/copyparty/1923a258797285ac75487d3d53665063a5bd67df?narHash=sha256-A1xuSrELZIZhoKejIME0yemc9KlxZp/tKNxrF4LHrcw%3D' (2025-09-21)
  → 'github:9001/copyparty/547a7ab1cc7777f3452f441628339850511c8563?narHash=sha256-omBsQXwVWw%2BQmXo9T4Nazv2xcMEQ9VjB/61tnV3xKQQ%3D' (2025-10-19)
• Updated input 'home-manager':
    'github:nix-community/home-manager/939e91e1cff1f99736c5b02529658218ed819a2a?narHash=sha256-i56XRXqjwJRdVYmpzVUQ0ktqBBHqNzQHQMQvFRF/acQ%3D' (2025-09-21)
  → 'github:nix-community/home-manager/84e1adb0cdd13f5f29886091c7234365e12b1e7f?narHash=sha256-r6qbieh8iC1q1eCaWv15f4UIp8SeGffwswhNSA1Qk3s%3D' (2025-10-21)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/8eaee110344796db060382e15d3af0a9fc396e0e?narHash=sha256-iCGWf/LTy%2BaY0zFu8q12lK8KuZp7yvdhStehhyX1v8w%3D' (2025-09-19)
  → 'github:nixos/nixpkgs/5e2a59a5b1a82f89f2c7e598302a9cacebb72a67?narHash=sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs%3D' (2025-10-19)
• Updated input 'nixvim':
    'github:nix-community/nixvim/92ba37a3e8c25d470f9affe8d5f36f2cfb21e5dd?narHash=sha256-r2VA33WYfxDJyWmJeo0TmPPrk9yGS9WWb/kld0e7X%2BI%3D' (2025-09-21)
  → 'github:nix-community/nixvim/e3b77e803b2350b72f4d72c8f175ab0fbfe5a642?narHash=sha256-UP1v%2BsEkHuvD2%2BqyhxbkQpBR%2Bdl9U0ljml3/dMI2jeU%3D' (2025-10-20)
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
  → 'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
• Updated input 'nixvim/nuschtosSearch':
    'github:NuschtOS/search/aa975a3757f28ce862812466c5848787b868e116?narHash=sha256-1u3xTH%2B3kaHhztPmWtLAD8LF5pTYLR2CpsPFWTFnVtQ%3D' (2025-09-19)
  → 'github:NuschtOS/search/7d4c0fc4ffe3bd64e5630417162e9e04e64b27a4?narHash=sha256-igrxT%2B/MnmcftPOHEb%2BXDwAMq3Xg1Xy7kVYQaHhPlAg%3D' (2025-09-23)
• Updated input 'zen-browser':
    'github:0xc000022070/zen-browser-flake/480746c469a2e14551c73940bd096aa9a9cc7cbd?narHash=sha256-g3%2B737nvjYu3WrxLOiW6Wwtu4Ncdsy1KW9AGSTfzGOM%3D' (2025-10-01)
  → 'github:0xc000022070/zen-browser-flake/637cb6167da4dbf8ef7f5a50e69933c4f9796095?narHash=sha256-XdDpTJHjFqZJ3ss6xzTWYyi3PEObX2fs%2BkW0Wg/rNDk%3D' (2025-10-21)
2025-10-22 01:30:12 +11:00
Will
c0fe082af4
Add workflow for updating Nix dependencies 2025-10-22 01:26:26 +11:00
Will
c852bc2676
Merge pull request #40 from wi11-holdsworth/enhancement/38
refactor: switch from modules to import arrays
2025-10-22 01:23:08 +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
350a9ef85b fix: porkbun secret key specified as PORKBUN_API_SECRET_KEY not PORKBUN_SECRET_API_KEY, preventing acme certificate refresh 2025-10-16 17:35:51 +11:00
Will
7dc170d63c
Merge pull request #33 from wi11-holdsworth/enhancement/10
enhancement/10
2025-10-15 22:05:10 +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
Will
d4994357e8
Merge pull request #29 from wi11-holdsworth/bug/18
fix: supply different imap/smtp passwords depending on machine
2025-10-09 22:19:00 +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
Will
a071b1623e
Merge pull request #26 from wi11-holdsworth/enhancement/25
feat: install and configure zen
2025-10-02 14:49:39 +10:00