21 lines
475 B
Nix
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
|
|
];
|
|
}
|