nix-config/modules/home-manager/cli
Oliver Davies 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
..
scripts Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
zsh flake update 2025-04-23 17:10:14 +01:00
bluetuith.nix Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
default.nix Add dev-commit 2025-04-29 13:37:20 +01:00
dev-commit.nix Add dev-commit 2025-04-29 13:37:20 +01:00
direnv.nix Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
fzf.nix Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
git.nix Rename nixpkgs-2411 to nixpkgs-stable 2025-04-23 17:19:16 +01:00
node.nix Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
notes.nix Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
ranger.nix Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
starship.nix Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00
tmux-sessionizer.nix Make directories configurable using a patch 2025-04-23 14:19:05 +01:00
tmux.nix Refactor back to a more modular configuration 2025-04-23 14:19:05 +01:00