Commit graph

73 commits

Author SHA1 Message Date
ae6d6fa4e0 Add dmenu integration for tmux-sessionizer
All checks were successful
/ check (push) Successful in 1m19s
2025-05-30 12:13:19 +01:00
2ee64dbfab Remove unused imports 2025-05-29 08:57:43 +01:00
b7bb69a371 Update directories to search
All checks were successful
/ check (push) Successful in 1m31s
2025-05-28 20:18:22 +01:00
098e9f4816 Refactor sxhkd to its own module 2025-05-25 15:13:25 +01:00
99e0a8343f Add keybinds to execute common command-line tools 2025-05-25 11:46:40 +01:00
767f6af615 Add sxhkd to control brightness keys
All checks were successful
/ check (push) Successful in 2m4s
2025-05-25 08:49:39 +01:00
24fc8e6845 Create scripts to add to and edit daily todo files
All checks were successful
/ check (push) Successful in 1m21s
2025-05-14 22:46:00 +01:00
b2ff96aa9e Add bookmark this script
All checks were successful
/ check (push) Successful in 1m12s
Based on Luke Smith's script created during his "Bookmarking for Unix
Chads (For Browsers, Terminals, IDEs and everything else)" video.

https://videos.lukesmith.xyz/w/o5fiME4oJMdVzwSu7mA9mc
2025-05-06 23:18:14 +01:00
75acfc3dcf Create a systemd service and timer to run
...imapfilter
2025-05-06 20:17:29 +01:00
f3713050cb Move wiki-pull to a zsh alias, remove from
...PW05CH3L
2025-05-06 20:05:51 +01:00
5517fd3074 Make notes directory configurable 2025-05-06 15:55:35 +01:00
1a78278b0b Re-enable notes
All checks were successful
/ check (push) Successful in 1m17s
2025-05-06 14:20:44 +01:00
54b43e4203 Remove features
All checks were successful
/ check (push) Successful in 1m21s
2025-05-03 16:50:27 +01:00
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