mirror of
https://github.com/buckley310/nixos-config.git
synced 2024-12-21 19:24:15 +00:00
alacritty: make configs work under plasma
This commit is contained in:
parent
ad31a423c2
commit
253dc6d4cf
1 changed files with 18 additions and 10 deletions
|
@ -7,16 +7,12 @@ in
|
|||
|
||||
config = lib.mkIf cfg.enable {
|
||||
|
||||
environment.systemPackages = [ pkgs.alacritty ];
|
||||
|
||||
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"
|
||||
'';
|
||||
|
||||
environment.etc."xdg/alacritty.yml".text = ''
|
||||
environment.systemPackages = [
|
||||
pkgs.alacritty
|
||||
(pkgs.writeTextFile {
|
||||
name = "alacritty.yml";
|
||||
destination = "/etc/xdg/alacritty.yml";
|
||||
text = ''
|
||||
env:
|
||||
TERM: xterm-256color
|
||||
key_bindings:
|
||||
|
@ -25,6 +21,18 @@ in
|
|||
- { key: PageUp, mods: Shift, action: ScrollHalfPageUp }
|
||||
- { key: PageDown, mods: Shift, action: ScrollHalfPageDown }
|
||||
'';
|
||||
})
|
||||
];
|
||||
|
||||
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"
|
||||
'';
|
||||
|
||||
environment.etc."xdg/alacritty.yml".source =
|
||||
"/run/current-system/sw/etc/xdg/alacritty.yml";
|
||||
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue