move alacritty config

This commit is contained in:
Sean Buckley 2023-09-16 18:13:40 -04:00
parent 9e2e33dee9
commit 8527b5e3ac
2 changed files with 16 additions and 23 deletions

View file

@ -6,8 +6,6 @@
# (November 2021) # (November 2021)
let let
cfg = config.sconfig.alacritty;
configText = builtins.toJSON configText = builtins.toJSON
{ {
env.TERM = "xterm-256color"; env.TERM = "xterm-256color";
@ -43,26 +41,21 @@ let
in in
{ {
options.sconfig.alacritty.enable = lib.mkEnableOption "Enable Alacritty"; environment.etc."xdg/alacritty.yml".text = configText;
config = lib.mkIf cfg.enable { environment.systemPackages = [
pkgs.alacritty
(pkgs.writeTextFile {
name = "alacritty.yml";
destination = "/etc/xdg/alacritty.yml";
text = configText;
})
];
environment.etc."xdg/alacritty.yml".text = configText; programs.bash.interactiveShellInit = ''
function _set_title() {
environment.systemPackages = [ printf "\033]0;%s@%s:%s\007" "''${USER}" "''${HOSTNAME%%.*}" "''${PWD/#$HOME/\~}"
pkgs.alacritty }
(pkgs.writeTextFile { [ -z "$VTE_VERSION" ] && PROMPT_COMMAND="_set_title; $PROMPT_COMMAND"
name = "alacritty.yml"; '';
destination = "/etc/xdg/alacritty.yml";
text = configText;
})
];
programs.bash.interactiveShellInit = ''
function _set_title() {
printf "\033]0;%s@%s:%s\007" "''${USER}" "''${HOSTNAME%%.*}" "''${PWD/#$HOME/\~}"
}
[ -z "$VTE_VERSION" ] && PROMPT_COMMAND="_set_title; $PROMPT_COMMAND"
'';
};
} }

View file

@ -6,6 +6,7 @@ with lib;
}; };
imports = [ imports = [
./alacritty.nix
./chromium.nix ./chromium.nix
./firefox.nix ./firefox.nix
]; ];
@ -27,7 +28,6 @@ with lib;
}; };
sconfig = { sconfig = {
alacritty.enable = true;
security-tools = true; security-tools = true;
}; };