Commit graph

2479 commits

Author SHA1 Message Date
20205be35c Rename shares to settings 2025-04-27 20:58:35 +01:00
a3070ba52d Add Homepage Dashboard
https://gethomepage.dev
2025-04-27 20:58:35 +01:00
be26969d9b Allow the nginx user to access SSL certificates
Fixes this error:

> Failed assertions:
> - Certificate oliverdavies.uk (group=acme) must be readable by
service(s) nginx.service (user=nginx groups=nginx),
nginx-config-reload.service (user=root groups=)
2025-04-27 20:58:35 +01:00
3d806c436f Re-add oil.nvim 2025-04-27 20:58:34 +01:00
bd79ecc1de Add user to the media group 2025-04-26 00:26:54 +01:00
933910dd3b Add Samba shares 2025-04-26 00:26:43 +01:00
84569bfde2 Switch to COSMIC desktop 2025-04-24 13:09:56 +01:00
4fc348ff45 Extract a handbrake module 2025-04-24 02:36:13 +01:00
4107805044 Extract a makemkv module, add it to lemp11 2025-04-24 01:56:40 +01:00
28d75ce6b8 Add makemkv 2025-04-23 23:51:25 +01:00
2e91ed63c8 Organise Home Manager modules 2025-04-23 23:11:15 +01:00
81043d8f38 Fix wiki-push script 2025-04-23 20:14:44 +01:00
57c96d70f3 Remove passmenu-otp
It's already included in my dwm configuration so it doesn't need to be
re-declared here.
2025-04-23 20:00:44 +01:00
547895664b Make the pass extensions configurable 2025-04-23 19:54:32 +01:00
899dfb9f21 Extract a pass module 2025-04-23 19:38:55 +01:00
9e1b77930d Remove nixpkgs-master 2025-04-23 17:29:52 +01:00
4de7dfda6b Refactor 2025-04-23 17:28:40 +01:00
5f7d0d4deb Rename nixpkgs-2411 to nixpkgs-stable 2025-04-23 17:19:16 +01:00
5d6ab42c9a flake update 2025-04-23 17:10:14 +01:00
afae9a443a Refactor to a JSON file of Vim plugins 2025-04-23 16:59:28 +01:00
272d786b46 Add missing revs and versions 2025-04-23 16:21:33 +01:00
1a2e30b9d5 Pin revisions and update versions 2025-04-23 16:12:10 +01:00
9c5e258a9d Revert "Remove nixpkgs-2411"
This reverts commit 631b1ffa66.
2025-04-23 15:48:15 +01:00
915ff5fbee Move allowed firewall ports 2025-04-23 15:40:49 +01:00
631b1ffa66 Remove nixpkgs-2411 2025-04-23 14:28:57 +01:00
520f821f36 Remove nixpkgs-2405 2025-04-23 14:28:08 +01:00
92b649595b Delete add-tmux-file.patch 2025-04-23 14:25:29 +01:00
dc2de9334d Make directories configurable using a patch 2025-04-23 14:19:05 +01:00
2bedd41d83 Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
19ea08a716 Delete tubearchivist 2025-04-23 14:19:05 +01:00
0582780717 Add README.md 2025-04-23 14:19:05 +01:00
f85d4968ed Add packages 2025-04-22 10:46:51 +01:00
beb23a08c4 flake update 2025-04-22 10:34:24 +01:00
63377da648 Refactor 2025-04-22 09:21:08 +01:00
14583971ed Configure pam-gnupg
Automatically unlock my GPG key on login to make it easier to work with
pass, neomutt, etc.

See https://github.com/cruegge/pam-gnupg.
2025-04-22 00:37:38 +01:00
5b224bbe42 Update hostname 2025-04-21 17:29:46 +01:00
5f74395ea4 Set home-manager.backupFileExtension 2025-04-21 15:46:01 +01:00
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