Fixes and additions

This commit is contained in:
albert 2025-01-06 13:10:52 -08:00
parent f19f3d8a45
commit b4ba97b495
Signed by: albert
GPG key ID: 3895DD267CA11BA9
11 changed files with 59 additions and 0 deletions

View file

@ -2,6 +2,7 @@
{ ... }: {
imports = [
./dconf.nix
../../software/gui/ghostty.nix
];
programs.bash.sessionVariables = {
DISABLE_TMUX = "true";

View file

@ -0,0 +1,22 @@
{ theme, ... }: {
imports = [ ../../../../stylix/themes/${theme}/home-manager/ghostty.nix ];
programs.ghostty = {
enable = true;
enableBashIntegration = true;
enableFishIntegration = true;
enableZshIntegration = true;
installBatSyntax = true;
installVimSyntax = true;
settings = {
font-size = 10;
cursor-style = "bar";
keybind = [
"shift+right=next_tab"
"shift+left=previous_tab"
"shift+up=toggle_tab_overview"
];
};
};
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "Ayu Mirage";
stylix.targets.ghostty.enable = false;
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "Ayu Mirage";
stylix.targets.ghostty.enable = false;
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "GruvboxDark";
stylix.targets.ghostty.enable = false;
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "catpuccin-latte";
stylix.targets.ghostty.enable = false;
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "sakura";
stylix.targets.ghostty.enable = false;
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "Ayu Mirage";
stylix.targets.ghostty.enable = false;
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "Ayu Mirage";
stylix.targets.ghostty.enable = false;
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "Ayu Mirage";
stylix.targets.ghostty.enable = false;
}

View file

@ -0,0 +1,4 @@
{ lib, ... }: {
programs.ghostty.settings.theme = lib.mkForce "tokyonight_night";
stylix.targets.ghostty.enable = false;
}