astora: add more cool tools as multiplexer and more gruvbox style
This commit is contained in:
parent
31680c5d30
commit
e2bffd0c01
@ -131,6 +131,7 @@ in {
|
|||||||
ksshaskpass
|
ksshaskpass
|
||||||
|
|
||||||
# virtiofsd
|
# virtiofsd
|
||||||
|
wl-clipboard
|
||||||
];
|
];
|
||||||
|
|
||||||
xdg.portal = {
|
xdg.portal = {
|
||||||
@ -262,12 +263,11 @@ in {
|
|||||||
# Graphical
|
# Graphical
|
||||||
|
|
||||||
wezterm = {
|
wezterm = {
|
||||||
enable = false;
|
enable = true;
|
||||||
package = inputs.wezterm.packages.x86_64-linux.default;
|
package = inputs.wezterm.packages.x86_64-linux.default;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
return {
|
return {
|
||||||
color_scheme = "Catppuccin Macchiato",
|
default_prog = { "nu" },
|
||||||
default_prog = { "fish" },
|
|
||||||
font_size = 10.0,
|
font_size = 10.0,
|
||||||
enable_tab_bar = true,
|
enable_tab_bar = true,
|
||||||
hide_tab_bar_if_only_one_tab = true,
|
hide_tab_bar_if_only_one_tab = true,
|
||||||
@ -278,12 +278,45 @@ in {
|
|||||||
top = 0,
|
top = 0,
|
||||||
bottom = 0
|
bottom = 0
|
||||||
},
|
},
|
||||||
-- ISSUE: the terminal does not update after some time of use. It only updates with mouse movements. [Wayland, Hyprland]
|
enable_wayland = true,
|
||||||
enable_wayland = false
|
color_scheme = "gruvbox-dark",
|
||||||
|
color_schemes = {
|
||||||
|
["gruvbox-dark"] = {
|
||||||
|
foreground = "#D4BE98",
|
||||||
|
background = "#282828",
|
||||||
|
cursor_bg = "#D4BE98",
|
||||||
|
cursor_border = "#D4BE98",
|
||||||
|
cursor_fg = "#282828",
|
||||||
|
selection_bg = "#D4BE98",
|
||||||
|
selection_fg = "#45403d",
|
||||||
|
|
||||||
|
ansi = { "#282828", "#ea6962", "#a9b665", "#d8a657", "#7daea3", "#d3869b", "#89b482", "#d4be98" },
|
||||||
|
brights = { "#eddeb5", "#ea6962", "#a9b665", "#d8a657", "#7daea3", "#d3869b", "#89b482", "#d4be98" }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
keys = {
|
||||||
|
{ key = 'F11', action = wezterm.action.ToggleFullScreen }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
zellij = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
theme = "gruvbox-dark";
|
||||||
|
default_mode = "normal";
|
||||||
|
copy_command = "${lib.getExe' pkgs.wl-clipboard "wl-copy"}";
|
||||||
|
copy_clipboard = "primary";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
yazi = {
|
||||||
|
enable = true;
|
||||||
|
enableNushellIntegration = true;
|
||||||
|
enableBashIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
rofi = {
|
rofi = {
|
||||||
enable = false;
|
enable = false;
|
||||||
package = pkgs.rofi-wayland;
|
package = pkgs.rofi-wayland;
|
||||||
@ -465,4 +498,9 @@ in {
|
|||||||
programs.adb.enable = true;
|
programs.adb.enable = true;
|
||||||
|
|
||||||
services.udev.packages = [pkgs.android-udev-rules];
|
services.udev.packages = [pkgs.android-udev-rules];
|
||||||
|
|
||||||
|
services.ollama = {
|
||||||
|
enable = true;
|
||||||
|
acceleration = "cuda";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user