Commit graph

214 commits

Author SHA1 Message Date
Oliver Davies 8d508dad81 Update Cloudflare API key 2025-01-05 14:26:58 +00:00
Oliver Davies 2a331f5af1 Re-organise hetznix configuration 2025-01-05 14:03:21 +00:00
Oliver Davies 8dd338d8d5 Split t490 configuration 2025-01-05 14:03:21 +00:00
Oliver Davies 96bbb1934a Revert "Restructure NixOS host configuration files"
This reverts commit f92ad2b5ab.
2025-01-05 13:37:13 +00:00
Oliver Davies 184cc780a1 Override background colour 2025-01-04 21:22:10 +00:00
Oliver Davies fc3c9ef569 Revert "t490: set ghostty as the default terminal"
This reverts commit 2c9af56ff7.
2025-01-04 21:07:45 +00:00
Oliver Davies f92ad2b5ab Restructure NixOS host configuration files 2025-01-04 17:51:00 +00:00
Oliver Davies 9ea5655669 nixedo: add beaverhabits 2025-01-04 17:36:30 +00:00
Oliver Davies 6154af49b7 Move ghostty configuration 2025-01-04 16:11:51 +00:00
Oliver Davies 2c9af56ff7 t490: set ghostty as the default terminal 2025-01-04 14:09:28 +00:00
Oliver Davies 389e5f247a Set the font size 2025-01-04 14:09:19 +00:00
Oliver Davies aa666a2391 Re-add Phpactor 2025-01-04 13:43:22 +00:00
Oliver Davies db3aa2fe32 Add tmux keybindings to open todo list and wiki 2025-01-03 02:04:56 +00:00
Oliver Davies 98b6f7cc5b Redirect /talks to /presentations 2025-01-02 20:26:02 +00:00
Oliver Davies 91afc60ac3 Remove unused packages 2025-01-01 21:45:11 +00:00
Oliver Davies 04e8dbe319 Add throttled service 2025-01-01 20:56:29 +00:00
Oliver Davies 8abc2e1afd Fix archive page redirect
/archive/page/* shouldn't redirect.
2025-01-01 20:55:56 +00:00
Oliver Davies 1ce83c3f86 Add Brave and Chromium 2025-01-01 19:45:00 +00:00
Oliver Davies 33c4da6f92 lemp11: restore normal Caps Lock key 2025-01-01 19:15:04 +00:00
Oliver Davies ba76093a41 Extract opdavies user 2025-01-01 19:01:51 +00:00
Oliver Davies 07e0b47988 Add missing pkgs 2025-01-01 18:41:54 +00:00
Oliver Davies 7d4f19655b lemp11: add luke user 2025-01-01 17:58:56 +00:00
Oliver Davies 62bd1c3bfe Fix the default user shell 2025-01-01 17:47:14 +00:00
Oliver Davies 985b3d10cf lemp11: add eric user 2025-01-01 17:46:44 +00:00
Oliver Davies aad706aad6 Add missing pkgs 2025-01-01 14:49:17 +00:00
Oliver Davies b380816a34 Re-enable audiobookshelf 2025-01-01 14:47:36 +00:00
Oliver Davies 7f2b50f736 Re-add Vaultwarden 2025-01-01 14:47:09 +00:00
Oliver Davies 07fde36fb0 Homelab updates
- Change domain to opdavies.uk as this works with HTTPS/SSL.
- Switch Nginx to Caddy.
2025-01-01 14:46:27 +00:00
Oliver Davies dd1f39b636 lemp11: switch to cinnamon and lightdm 2025-01-01 13:01:09 +00:00
Oliver Davies 1781a1ca1c Re-key secrets 2024-12-31 14:07:08 +00:00
Oliver Davies 996603da25 nixedo: re-enable FreshRSS 2024-12-31 11:53:45 +00:00
Oliver Davies e12da9e59b Test ghostty 2024-12-31 11:52:20 +00:00
Oliver Davies 0dde56cd3f Simplify Neovim configuration 2024-12-31 11:52:20 +00:00
Oliver Davies 390eb9c312 Move more things to the common host configuration 2024-12-31 11:52:16 +00:00
Oliver Davies c8cf733e73 Re-enable Docker 2024-12-31 10:53:48 +00:00
Oliver Davies 7c9cb14ab2 Make FreshRSS configurable per host 2024-12-31 10:48:44 +00:00
Oliver Davies cf2cbbf19b Simplify Neovim configuration 2024-12-30 18:47:17 +00:00
Oliver Davies ae456f3317 Remove unused packages 2024-12-30 18:05:01 +00:00
Oliver Davies 815ec0f429 Move more things to the common host configuration 2024-12-30 18:01:26 +00:00
Oliver Davies c5afed5767 Move WSL from standalone Home Manager to NixOS 2024-12-30 17:42:55 +00:00
Oliver Davies d1e0abf4c5 Change the pihole mount directories
Whilst doing this to /mnt/media, the adlist was showing as -2 and saying
that DNS resolution was not possible. This was preventing any ads from
being blocked.

Moving this to a local directory seems to fix the issue and I'll
investigate further at a later date.
2024-12-30 10:34:37 +00:00
Oliver Davies 8add47b7c9 Switch font to JetBrainsMono 2024-12-29 11:54:21 +00:00
Oliver Davies 8a768262fc Update syntax highlighting 2024-12-28 23:40:35 +00:00
Oliver Davies ba50ef37c5 Re-add nixedo as a media server 2024-12-28 09:26:54 +00:00
Oliver Davies ec7efcba47 Re-use Terminus font 2024-12-28 09:26:54 +00:00
Oliver Davies ed9d929b62 Re-key secrets 2024-12-27 18:59:49 +00:00
Oliver Davies b04abfd33b Update homelab service URLs 2024-12-26 21:38:08 +00:00
Oliver Davies 22473ca2ab Update Cloudflare API token 2024-12-26 21:38:08 +00:00
Oliver Davies ad08679bf2 lemp11: use GNOME and don't hibernate when the lid
...is closed but there is external power
2024-12-26 20:04:13 +00:00
Oliver Davies 675f4c6d92 Replace Nginx with Caddy 2024-12-26 00:13:42 +00:00
Oliver Davies dcb3f90393 Add Cloudflare API keys to hetznix server with
...agenix
2024-12-26 00:13:42 +00:00
Oliver Davies 50c8d8ae18 Add freshrss
As services.freshss wasn't working and not logging in, I've used Docker
for this.
2024-12-26 00:13:42 +00:00
Oliver Davies d12041ba46 Make autorandr configurable per host 2024-12-26 00:13:42 +00:00
Oliver Davies f55e94ad4c Make audiobookshelf togglable per host 2024-12-26 00:13:42 +00:00
Oliver Davies 9a10b7017b Disable direnv logging with direnv.silent 2024-12-26 00:13:42 +00:00
Oliver Davies be93343023 Update zsh configuration 2024-12-23 18:05:40 +00:00
Oliver Davies 2dad0a487d t490: add via and android-tools 2024-12-23 07:09:07 +00:00
Oliver Davies 0cb8818245 t490: add agenix 2024-12-23 06:50:56 +00:00
Oliver Davies b48cc7774a Change desktop to headless 2024-12-23 00:29:30 +00:00
Oliver Davies 8607e1dee4 Re-add Meslo Nerd Font 2024-12-22 22:54:21 +00:00
Oliver Davies c462a9d35a Set the rofi theme 2024-12-22 20:52:49 +00:00
Oliver Davies 1229a9c92a t490: add peek and games 2024-12-22 20:52:31 +00:00
Oliver Davies 9088dac46d Start to extract common host configuration 2024-12-21 23:13:28 +00:00
Oliver Davies 07c6bd0ac7 Add t490 host 2024-12-21 23:13:28 +00:00
Oliver Davies e4d27eefc9 Update rewrites 2024-12-21 02:21:20 +00:00
Oliver Davies f4d237c7ba Configure scanning 2024-12-21 00:46:25 +00:00
Oliver Davies 83339d1bc2 Use nixpkgs-2405 on hetznix 2024-12-21 00:45:51 +00:00
Oliver Davies c50f54fb2c Add forgejo, potentially to replace Gitea 2024-12-21 00:45:51 +00:00
Oliver Davies 752353b76a Update flake.lock file dependencies 2024-12-19 21:29:13 +00:00
Oliver Davies 4973f53114 Add Drush abbreviations 2024-12-17 14:55:41 +00:00
Oliver Davies 3a9f53735b Add w3m 2024-12-17 14:55:16 +00:00
Oliver Davies 71ff140285 Add composer abbreviations 2024-12-16 20:31:56 +00:00
Oliver Davies 6ed99e1a7b Fix notes directory path 2024-12-16 18:30:56 +00:00
Oliver Davies 0c6ddab366 Open a split window with C-b N to enter notes 2024-12-16 18:26:39 +00:00
Oliver Davies b1f817b82d Follow symbolic links 2024-12-16 17:59:37 +00:00
Oliver Davies 452f5875ce Set the notes directory path 2024-12-16 17:58:54 +00:00
Oliver Davies 434c40597b Don't exit on error
As this file is sourced, it affects all subsequent shells created in the
current session.
2024-12-16 17:12:33 +00:00
Oliver Davies 839cd30420 No more .tmux files 2024-12-16 17:10:11 +00:00
Oliver Davies ee81a0dbb5 Ignore *.old directories 2024-12-16 09:39:31 +00:00
Oliver Davies f6abaa8926 Fix notes path with standalone Home Manager 2024-12-16 07:54:47 +00:00
Oliver Davies db4cfbc518 Refactor local Nginx virtual hosts and update
...local hostnames
2024-12-16 00:09:43 +00:00
Oliver Davies 8e599c2ffd Rename custom-tmux-sessionizer 2024-12-15 10:16:25 +00:00
Oliver Davies 4185013014 Refactor Vim plugins into its own default.nix 2024-12-14 21:05:26 +00:00
Oliver Davies c26e63315e Add audiobookshelf 2024-12-14 20:19:42 +00:00
Oliver Davies 73d801d7ac Add Nick Janetakis' notes script
https://github.com/nickjj/notes
https://nickjanetakis.com/blog/organize-your-text-based-notes-from-the-command-line-with-this-script
2024-12-14 02:50:48 +00:00
Oliver Davies 8cdc6a511d Add paperless-ngx
https://wiki.nixos.org/wiki/Paperless
https://docs.paperless-ngx.com
2024-12-13 22:18:30 +00:00
Oliver Davies d3b0c48726 Revert "Add encrypted media drive"
This reverts commit 4cbf2104b5.
2024-12-12 22:45:29 +00:00
Oliver Davies 8280c49990 Show more generations on boot 2024-12-12 22:23:35 +00:00
Oliver Davies bbd5052b0f Revert "Remove encrypted disk configuration"
This reverts commit d21fafc4ef.
2024-12-12 22:23:16 +00:00
Oliver Davies ffc12963c4 Update mount location for media directories 2024-12-12 21:48:14 +00:00
Oliver Davies d21fafc4ef Remove encrypted disk configuration
This is causing issues on startup which I don't have time to look into
right now.
2024-12-12 21:42:30 +00:00
Oliver Davies f8e63a6542 Add pi-hole 2024-12-12 00:43:45 +00:00
Oliver Davies 84e9fd1424 Move Gitea, Immich and Jellyfin data to the media
...drive
2024-12-11 18:49:25 +00:00
Oliver Davies 85933f169e Add a vhost for syncthing 2024-12-11 17:17:06 +00:00
Oliver Davies 139abfaa3f Add myself to a media group 2024-12-11 17:16:11 +00:00
Oliver Davies 4cbf2104b5 Add encrypted media drive 2024-12-11 13:42:41 +00:00
Oliver Davies b707c20259 Add cryptsetup 2024-12-11 11:01:35 +00:00
Oliver Davies 0f90bcfd70 Simplify use of lib 2024-12-10 21:40:33 +00:00
Oliver Davies 6e897dfe0b Update abbreviations 2024-12-10 09:13:31 +00:00
Oliver Davies dbd0c993b3 Add nginx vhosts for self-hosted services 2024-12-10 00:12:26 +00:00