use modern terminal (finally)
This commit is contained in:
parent
c11e1943e2
commit
46a05c6837
2 changed files with 70 additions and 24 deletions
|
@ -118,34 +118,34 @@ in
|
||||||
|
|
||||||
# vi mode
|
# vi mode
|
||||||
# -------
|
# -------
|
||||||
POWERLEVEL9K_VI_MODE_INSERT_FOREGROUND="black"
|
#POWERLEVEL9K_VI_MODE_INSERT_FOREGROUND="black"
|
||||||
POWERLEVEL9K_VI_MODE_INSERT_BACKGROUND="blue"
|
#POWERLEVEL9K_VI_MODE_INSERT_BACKGROUND="blue"
|
||||||
POWERLEVEL9K_VI_MODE_NORMAL_FOREGROUND="black"
|
#POWERLEVEL9K_VI_MODE_NORMAL_FOREGROUND="black"
|
||||||
POWERLEVEL9K_VI_MODE_NORMAL_BACKGROUND="yellow"
|
#POWERLEVEL9K_VI_MODE_NORMAL_BACKGROUND="yellow"
|
||||||
|
|
||||||
# context
|
# context
|
||||||
# -------
|
# -------
|
||||||
POWERLEVEL9K_CONTEXT_DEFAULT_FOREGROUND="green"
|
#POWERLEVEL9K_CONTEXT_DEFAULT_FOREGROUND="green"
|
||||||
POWERLEVEL9K_CONTEXT_DEFAULT_BACKGROUND="008"
|
#POWERLEVEL9K_CONTEXT_DEFAULT_BACKGROUND="008"
|
||||||
POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND="008"
|
#POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND="008"
|
||||||
POWERLEVEL9K_CONTEXT_ROOT_BACKGROUND="red"
|
#POWERLEVEL9K_CONTEXT_ROOT_BACKGROUND="red"
|
||||||
POWERLEVEL9K_CONTEXT_REMOTE_FOREGROUND="008"
|
#POWERLEVEL9K_CONTEXT_REMOTE_FOREGROUND="008"
|
||||||
POWERLEVEL9K_CONTEXT_REMOTE_BACKGROUND="red"
|
#POWERLEVEL9K_CONTEXT_REMOTE_BACKGROUND="red"
|
||||||
|
|
||||||
# dir
|
# dir
|
||||||
# ---
|
# ---
|
||||||
POWERLEVEL9K_DIR_HOME_FOREGROUND="black"
|
#POWERLEVEL9K_DIR_HOME_FOREGROUND="black"
|
||||||
POWERLEVEL9K_DIR_HOME_BACKGROUND="yellow"
|
#POWERLEVEL9K_DIR_HOME_BACKGROUND="yellow"
|
||||||
POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND="black"
|
#POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND="black"
|
||||||
POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND="yellow"
|
#POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND="yellow"
|
||||||
POWERLEVEL9K_DIR_DEFAULT_FOREGROUND="black"
|
#POWERLEVEL9K_DIR_DEFAULT_FOREGROUND="black"
|
||||||
POWERLEVEL9K_DIR_DEFAULT_BACKGROUND="green"
|
#POWERLEVEL9K_DIR_DEFAULT_BACKGROUND="green"
|
||||||
|
|
||||||
# root_indicator
|
# root_indicator
|
||||||
# --------------
|
# --------------
|
||||||
POWERLEVEL9K_ROOT_ICON="#"
|
#POWERLEVEL9K_ROOT_ICON="#"
|
||||||
POWERLEVEL9K_ROOT_INDICATOR_FOREGROUND="black"
|
#POWERLEVEL9K_ROOT_INDICATOR_FOREGROUND="black"
|
||||||
POWERLEVEL9K_ROOT_INDICATOR_BACKGROUND="red"
|
#POWERLEVEL9K_ROOT_INDICATOR_BACKGROUND="red"
|
||||||
|
|
||||||
# background_jobs
|
# background_jobs
|
||||||
# ---------------
|
# ---------------
|
||||||
|
@ -153,13 +153,13 @@ in
|
||||||
|
|
||||||
# status
|
# status
|
||||||
# ------
|
# ------
|
||||||
POWERLEVEL9K_STATUS_OK_BACKGROUND="008"
|
#POWERLEVEL9K_STATUS_OK_BACKGROUND="008"
|
||||||
POWERLEVEL9K_STATUS_ERROR_BACKGROUND="008"
|
#POWERLEVEL9K_STATUS_ERROR_BACKGROUND="008"
|
||||||
|
|
||||||
# time
|
# time
|
||||||
# ----
|
# ----
|
||||||
POWERLEVEL9K_TIME_FOREGROUND="008"
|
#POWERLEVEL9K_TIME_FOREGROUND="008"
|
||||||
POWERLEVEL9K_TIME_BACKGROUND="006"
|
#POWERLEVEL9K_TIME_BACKGROUND="006"
|
||||||
|
|
||||||
|
|
||||||
# jail indicator
|
# jail indicator
|
||||||
|
@ -168,7 +168,6 @@ in
|
||||||
POWERLEVEL9K_CUSTOM_JAIL_BACKGROUND="red"
|
POWERLEVEL9K_CUSTOM_JAIL_BACKGROUND="red"
|
||||||
POWERLEVEL9K_CUSTOM_JAIL_FOREGROUND="black"
|
POWERLEVEL9K_CUSTOM_JAIL_FOREGROUND="black"
|
||||||
|
|
||||||
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,6 +39,7 @@ in
|
||||||
{
|
{
|
||||||
home-manager.users.mainUser = {
|
home-manager.users.mainUser = {
|
||||||
|
|
||||||
|
|
||||||
programs.i3status-rust = {
|
programs.i3status-rust = {
|
||||||
enable = true;
|
enable = true;
|
||||||
bars = {
|
bars = {
|
||||||
|
@ -79,6 +80,51 @@ in
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.kitty = {
|
||||||
|
enable = true;
|
||||||
|
# kitty +kitten themes
|
||||||
|
theme = "Gruvbox Light Hard";
|
||||||
|
settings = {
|
||||||
|
font_family = "JetBrains Mono";
|
||||||
|
bold_font = "auto";
|
||||||
|
italic_font = "auto";
|
||||||
|
bold_italic_font = "auto";
|
||||||
|
font_size = 11;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.alacritty = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
import =
|
||||||
|
let
|
||||||
|
themes = pkgs.fetchFromGitHub {
|
||||||
|
owner = "alacritty";
|
||||||
|
repo = "alacritty-theme";
|
||||||
|
rev = "024c5c0dfb65197d5796e29e307b321af9a5e198";
|
||||||
|
sha256 = "sha256-zXyGXZSmmTup5o7Dx6he+57vSFpygR+GSD+3PTxDbVk=";
|
||||||
|
};
|
||||||
|
in
|
||||||
|
[ "${themes}/themes/gruvbox_light.yaml" ];
|
||||||
|
font = {
|
||||||
|
normal = {
|
||||||
|
family = "JetBrains Mono";
|
||||||
|
style = "Regular";
|
||||||
|
};
|
||||||
|
bold = {
|
||||||
|
family = "JetBrains Mono";
|
||||||
|
style = "Bold";
|
||||||
|
};
|
||||||
|
italic = {
|
||||||
|
family = "JetBrains Mono";
|
||||||
|
style = "Italic";
|
||||||
|
};
|
||||||
|
size = 6.0;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
xsession.windowManager.i3 = {
|
xsession.windowManager.i3 = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
@ -86,6 +132,7 @@ in
|
||||||
'';
|
'';
|
||||||
config = {
|
config = {
|
||||||
modifier = "Mod4";
|
modifier = "Mod4";
|
||||||
|
terminal = "alacritty";
|
||||||
startup =
|
startup =
|
||||||
let
|
let
|
||||||
height = config.configuration.desktop.height;
|
height = config.configuration.desktop.height;
|
||||||
|
|
Loading…
Reference in a new issue