Commit graph

60 commits

Author SHA1 Message Date
c2d9943e2f Create automated dev commits for email-filters 2025-05-02 09:22:10 +01:00
bb9b77e2f8 Update config and option names for modules 2025-04-30 09:54:25 +01:00
00e8cc2170 Automated dev commit 2025-04-29 15:03:47 +01:00
dd16cbda7b Add oliverdavies.uk-tome repository 2025-04-29 14:36:30 +01:00
1c861aa1b5 Add dev-commit
Add `dev-commit`, a script based on f00f31c649/env/.local/scripts/dev-commit
that is meant to be a fallback to commit and push any missed changes
that should be kept.

This is not intended to be a substitute for making manual commits and
writing detailed commit messages.

The script uses an environment variable for the list of project
directories, which is set within a Home Manager module that also creates
a systemd service and timer to run the command automatically - similar
to a cron job.

Adding this should prevent occasional issues, such as missing the
firewall configuration for my homelab which was removed accidentally and
stopped my reverse proxies for services such as Jellyfin and Immich from
running.
2025-04-29 13:37:20 +01:00
2818a510c4 Make homepage configurable 2025-04-29 01:17:03 +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
2e91ed63c8 Organise Home Manager modules 2025-04-23 23:11:15 +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
2b1c755df5 Move home.nix into the common mixin 2025-04-06 01:06:47 +01:00
4836066be4 Combine default.nix and home.nix 2025-04-06 01:00:57 +01:00
2f56994696 Move desktop/non-headless packages 2025-04-06 00:23:37 +01:00
2803ef1063 Extract mixins for librewolf and qutebrowser 2025-04-06 00:12:20 +01:00
18e7218341 Move desktop packages 2025-04-06 00:04:31 +01:00
dd04b40ae1 Extract a ranger mixin 2025-04-06 00:01:54 +01:00
7df9eb7b4f Extract a node mixin 2025-04-05 23:57:55 +01:00
dd8c556963 Move common host configuration to a mixin 2025-04-05 23:49:28 +01:00
8a4222cd88 Remove host-specific Home Manager configurations 2025-04-05 23:29:33 +01:00
c88993e4b5 Move wiki configuration 2025-04-05 23:19:26 +01:00
91d9643bd5 Move wiki configuration 2025-04-05 23:03:31 +01:00
d4a9f2f3af Move WAYLAND_DISPLAY 2025-04-05 22:52:43 +01:00
2bb341abec Extract a neomutt module 2025-04-05 22:44:02 +01:00
3ff9d54970 Extract a tmux mixin 2025-04-05 15:27:00 +01:00
111c336abc Move notes configuration 2025-04-05 15:26:43 +01:00
90aaabeed6 Move newsboat configuration 2025-04-05 15:18:09 +01:00
39392dcc5a Extract a gtk mixin 2025-04-05 15:18:09 +01:00
c7bfbcc965 Remove pocket-casts 2025-04-05 15:18:09 +01:00
21198b5bf9 Extract an mpv mixin 2025-04-05 15:18:08 +01:00
85cb5d0f1f Move gimp, handbrake and kdenlive 2025-04-05 15:18:08 +01:00
490aa3eb99 Extract a flameshot mixin 2025-04-05 15:18:08 +01:00
ee19e63f4d Move neovim configuration 2025-04-05 15:18:08 +01:00
d9e982c240 Move slack and zoom 2025-04-05 15:16:59 +01:00
8a6fa82419 Remove discord 2025-04-05 15:16:59 +01:00
3e0b574052 Extract a direnv mixin 2025-04-05 15:15:57 +01:00
ee9c85f920 Extract a dwm profile module
I've made this a module as it imports configuration from `st` and
potentially others as I continue to refactor.
2025-04-05 15:13:58 +01:00
a4cacfd4de Extract a bluetooth mixin 2025-04-05 10:43:13 +01:00
88a3755699 Add wiki-push script 2025-04-03 20:14:36 +01:00
af3c7b2f2b Add wiki-push and wiki-pull scripts 2025-04-03 18:29:44 +01:00
01ffef86cd Fix pass -c
WSL has a `WAYLAND_DISPLAY` environment variable set that is confusing
`pass` and causing it to use `wl-copy` that I don't have installed.

`xclip` works fine in WSL, which is used if the `WAYLAND_DISPLAY` is
unset.
2025-04-02 10:53:45 +01:00
7c9ffc116e Move shared Home Manager packages 2025-03-29 23:25:29 +00:00
f28ccbf45d Move shared Home Manager configuration 2025-03-29 23:24:59 +00:00
087153a16d Move Nix files back to the root of the project 2025-03-29 23:19:06 +00:00
69a397e624 Move Nix files into a nix directory
Move everything from `config` to the root level.
2024-11-21 08:56:12 +00:00
bc3a9b43d7 Revert zoom-us back to nixpkgs-2405
Fixes a black screen when screen sharing.
2024-11-16 15:24:07 +00:00
3c7aa3f03e Organise NixOS and Home Manager modules 2024-11-05 23:59:03 +00:00
83ae12e080 Add built Go binaries to $PATH 2024-10-29 17:15:18 +00:00
7f2be583d4 Make direnv quieter 2024-10-29 17:03:14 +00:00
5d19b61817 Add handbrake and jellyfin 2024-10-14 21:04:49 +01:00