nixos-configuration/home-manager/modules/dynamic-colors.nix
2023-11-08 23:42:46 +00:00

21 lines
475 B
Nix

{ nixosConfig, lib, pkgs, ... }:
let
dynamic-colors = pkgs.writeShellScriptBin "dynamic-colors" /* bash */ ''
case "''$1" in
light|dark)
if [ -e "''$HOME/.config/alacritty/alacritty-''$1.yml" ]; then
ln -sf "''$HOME/.config/alacritty/alacritty-''$1.yml" "$HOME/.config/alacritty/alacritty.yml"
fi
;;
*)
echo "unknown command ''$1" >&2
exit 1
esac
'';
in
{
home.packages = [
dynamic-colors
];
}