Commit graph

2492 commits

Author SHA1 Message Date
3710a814c5 Remove the luke user 2025-04-21 15:10:44 +01:00
3be1bab485 Revert "Change dwm colours"
This reverts commit 0ece497203.
2025-04-21 15:00:05 +01:00
45b350f630 Serve /examples from Tome 2025-04-21 15:00:05 +01:00
9360371ed8 Inline programs and services 2025-04-21 15:00:05 +01:00
542dcdda16 Remove hard-coded hostnames 2025-04-21 13:55:46 +01:00
1c04c41966 Use the bluetooth mixin 2025-04-21 13:54:38 +01:00
6164fdbda0 Extract an avahi mixin 2025-04-21 13:54:04 +01:00
057144a770 Remove Docker 2025-04-21 13:02:02 +01:00
a71ce4b5fd Move websites into vhosts
So it doesn't clash with Forgejo which is currently in /var/www/forgejo.
2025-04-21 12:58:45 +01:00
5b67a48d80 Migrate Pi-hole from Docker to Podman 2025-04-21 12:48:08 +01:00
fab9c6bb44 Update source hostname and path 2025-04-21 12:36:20 +01:00
ffef2a8f6f Update sha256 2025-04-21 11:12:29 +01:00
bab7b812ae Update root 2025-04-19 23:33:10 +01:00
a13fa9b4f9 flake update 2025-04-19 12:11:27 +01:00
828985d76f Simplify nixedo modules 2025-04-19 11:45:23 +01:00
791d206764 Extract an openssh mixin 2025-04-19 00:10:45 +01:00
fa3bee371f Remove hetznix
Forgejo and all static websites have been moved to nixedo.
2025-04-19 00:10:45 +01:00
ebf9778b42 Move static websites from hetznix to nixedo 2025-04-19 00:10:45 +01:00
c2e4f80364 Migrate forgejo to nixedo 2025-04-18 02:39:41 +01:00
ac7796044f Migrate bootstrap-with-tailwind to nixedo
Serve it publicly from nixedo via the Cloudflare Tunnel.

This is currently served locally on port 8000 using Docker until I
migrate the Caddy configuration, but this shows a real production
website being self hosted on my homelab and served via Cloudflare.
2025-04-18 02:07:57 +01:00
d306dc6e46 Configure Cloudflare Tunnel to publicly serve
...services from homelab
2025-04-18 01:48:50 +01:00
56ce0db1df Re-add fzf and starship 2025-04-17 23:06:47 +01:00
11cf7782bc Add garfieldtech.com 2025-04-17 22:09:01 +01:00
3e300ffe6b Refactor imports 2025-04-17 22:01:18 +01:00
270bd7dbf0 Refactor secrets 2025-04-17 19:16:54 +01:00
01d43066f0 flake update 2025-04-17 19:06:14 +01:00
35e3ee3b5f Enable ollama and Open WebUI 2025-04-17 13:35:48 +01:00
73ce87f58e Disable jitsi for now
Until I have time to look into it further.
2025-04-17 08:57:41 +01:00
09da662d1d Update feed titles 2025-04-17 08:52:58 +01:00
9baf510d63 Use the zram mixin 2025-04-17 08:52:46 +01:00
b0f910acf7 Add more tome paths 2025-04-17 08:29:58 +01:00
c6fa8493df Move redirects to a Nix list
Move redirects to a Nix list and generate them using a `for` loop for
better maintainability.
2025-04-17 00:48:23 +01:00
ae61e41caa Add redirects for old daily email paths 2025-04-17 00:37:55 +01:00
26dbdaece2 Remove /archive/ redirects 2025-04-17 00:18:35 +01:00
7faed751c7 Load /tome-test from www.oliverdavies.uk-tome
Load `/tome-test` from the www.oliverdavies.uk-tome directory.
2025-04-16 22:48:45 +01:00
fe1cd27d59 Update root directory 2025-04-16 22:25:47 +01:00
449f331fb5 Simplify Caddy configuration
Remove the force removing of trailing slashes from URLs.
2025-04-16 22:08:12 +01:00
6da0e7fd91 Move redirects into their own file 2025-04-16 22:00:52 +01:00
09d76f0f8d Add redirect 2025-04-16 19:36:48 +01:00
464e9b2e0c Add missing background function 2025-04-16 19:36:48 +01:00
71bb956f99 flake update 2025-04-16 19:36:48 +01:00
16156312a1 Add zram module 2025-04-16 19:36:48 +01:00
b6ab926769 Re-add dconf 2025-04-16 19:36:48 +01:00
d6da09aeb2 Remove duplicate URL 2025-04-16 19:36:48 +01:00
c7d1d86c26 Revert "Set foldlevelstart to 1"
This reverts commit 5a50cb5c93.
2025-04-16 08:28:58 +01:00
a60ab045a8 Exclude result files when pulling changes 2025-04-16 06:58:28 +01:00
f6177a3be0 Move notes into a mixin, standardise notes path 2025-04-10 22:27:18 +01:00
2f5a6de425 Disable line numbers for text files 2025-04-10 21:58:02 +01:00
eea806e0f8 Allow for autoloading modules
Autoloads files within modules/ and makes them available by their module
type and name, e.g. `mixins-zsh`, `editor-nvim` and `users-opdavies`
when imported with `inputs.self.nixosModules`.

Based on afab322e6d/modules/default.nix.

This assumes there will be a modules/*.nix file and currently doesn't
work with modules/*/default.nix. This is something I'd like to add in
the future.

I also want find a cleaner way to pass arguments into these shortcuts as
this also doesn't work in their implementation as far as I can see.
2025-04-10 09:07:16 +01:00
797d1206b0 Re-add kanata
Re-map the Caps Lock key to Esc/Ctrl and re-add home row mods.
2025-04-10 07:57:45 +01:00