feat(ghostty): disable stylix integration and add catppuccin-mocha theme
perf(wezterm): reduce font size to 13 feat(fastfetch): set logo type to kitty fix(fish): replace pfetch with fastfetch chore(hyprland): swap kitty and wezterm bindings
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
device,
|
device,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
|
stylix.targets.ghostty.enable = false;
|
||||||
programs.ghostty = {
|
programs.ghostty = {
|
||||||
enable = device.is "ryu";
|
enable = device.is "ryu";
|
||||||
installBatSyntax = false;
|
installBatSyntax = false;
|
||||||
@@ -14,6 +15,36 @@
|
|||||||
title = "";
|
title = "";
|
||||||
command = "fish";
|
command = "fish";
|
||||||
background-opacity = 0.8;
|
background-opacity = 0.8;
|
||||||
|
theme = "catppuccin-mocha";
|
||||||
|
};
|
||||||
|
systemd.enable = true;
|
||||||
|
themes = {
|
||||||
|
catppuccin-mocha = {
|
||||||
|
# background = "1e1e2e";
|
||||||
|
background = "000000";
|
||||||
|
cursor-color = "f5e0dc";
|
||||||
|
foreground = "cdd6f4";
|
||||||
|
palette = [
|
||||||
|
"0=#45475a"
|
||||||
|
"1=#f38ba8"
|
||||||
|
"2=#a6e3a1"
|
||||||
|
"3=#f9e2af"
|
||||||
|
"4=#89b4fa"
|
||||||
|
"5=#f5c2e7"
|
||||||
|
"6=#94e2d5"
|
||||||
|
"7=#bac2de"
|
||||||
|
"8=#585b70"
|
||||||
|
"9=#f38ba8"
|
||||||
|
"10=#a6e3a1"
|
||||||
|
"11=#f9e2af"
|
||||||
|
"12=#89b4fa"
|
||||||
|
"13=#f5c2e7"
|
||||||
|
"14=#94e2d5"
|
||||||
|
"15=#a6adc8"
|
||||||
|
];
|
||||||
|
selection-background = "353749";
|
||||||
|
selection-foreground = "cdd6f4";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
colors = {
|
colors = {
|
||||||
background = "#000000",
|
background = "#000000",
|
||||||
},
|
},
|
||||||
font_size = 16,
|
font_size = 13,
|
||||||
initial_cols = 200,
|
initial_cols = 200,
|
||||||
hide_tab_bar_if_only_one_tab = true,
|
hide_tab_bar_if_only_one_tab = true,
|
||||||
window_background_opacity = 0.8,
|
window_background_opacity = 0.8,
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ in {
|
|||||||
settings = {
|
settings = {
|
||||||
logo = lib.mkIf (device.is "ryu") {
|
logo = lib.mkIf (device.is "ryu") {
|
||||||
source = nextcloudWallpapers "hornet.png";
|
source = nextcloudWallpapers "hornet.png";
|
||||||
|
type = "kitty";
|
||||||
width = 70;
|
width = 70;
|
||||||
};
|
};
|
||||||
modules = [
|
modules = [
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
'';
|
'';
|
||||||
# ${pkgs.spotify-player}/bin/spotify_player generate fish | source
|
# ${pkgs.spotify-player}/bin/spotify_player generate fish | source
|
||||||
interactiveShellInit = ''
|
interactiveShellInit = ''
|
||||||
${pkgs.pfetch-rs}/bin/pfetch
|
${lib.getExe pkgs.fastfetch}
|
||||||
# ${pkgs.nb}/bin/nb todo undone
|
# ${pkgs.nb}/bin/nb todo undone
|
||||||
${lib.optionalString (device.isLinux && !device.isNix) "source /etc/profile.d/nix-daemon.fish"}
|
${lib.optionalString (device.isLinux && !device.isNix) "source /etc/profile.d/nix-daemon.fish"}
|
||||||
${lib.optionalString (device.is "ryu") ''
|
${lib.optionalString (device.is "ryu") ''
|
||||||
|
|||||||
@@ -188,8 +188,8 @@
|
|||||||
];
|
];
|
||||||
bind = [
|
bind = [
|
||||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
"$mainMod, Return, exec, ${lib.getExe pkgs.kitty}"
|
"$mainMod, Return, exec, ${lib.getExe pkgs.wezterm}"
|
||||||
"$mainModShift, Return, exec, ${lib.getExe pkgs.wezterm}"
|
"$mainModShift, Return, exec, ${lib.getExe pkgs.kitty}"
|
||||||
# "$mainModShift, Return, exec, ${pkgs.foot}/bin/foot"
|
# "$mainModShift, Return, exec, ${pkgs.foot}/bin/foot"
|
||||||
"$mainModShift, Q, killactive,"
|
"$mainModShift, Q, killactive,"
|
||||||
"$mainModShift, s, exec, ${lib.getExe pkgs.hyprshot} -m region -o ~/Pictures/Screenshots/"
|
"$mainModShift, s, exec, ${lib.getExe pkgs.hyprshot} -m region -o ~/Pictures/Screenshots/"
|
||||||
|
|||||||
Reference in New Issue
Block a user