Compare commits

...

6 Commits

Author SHA1 Message Date
Lennart J. Kurzweg (Nx2)
cad9c3e5f5 pretty ssh nxace 2026-01-21 19:13:27 +01:00
Lennart J. Kurzweg (Nx2)
b913c05267 nixld 2026-01-21 19:13:09 +01:00
Lennart J. Kurzweg (Nx2)
21a1efa978 nicer yazi 2026-01-21 19:13:01 +01:00
Lennart J. Kurzweg (Nx2)
f9ea18fd81 nicer helix 2026-01-21 19:12:11 +01:00
Lennart J. Kurzweg (Nx2)
def172c79d ghostts extend 2026-01-21 19:12:01 +01:00
Lennart J. Kurzweg (Nx2)
ec2ea43523 north colors 2026-01-21 19:11:20 +01:00
6 changed files with 32 additions and 29 deletions

View File

@@ -63,6 +63,7 @@
system.stateVersion = hyper.main-pkgs-version; system.stateVersion = hyper.main-pkgs-version;
programs.nix-ld.enable = true;
programs.bash.shellInit = '' programs.bash.shellInit = ''
if [[ "$USER" == "${hyper.user}" ]]; then if [[ "$USER" == "${hyper.user}" ]]; then
source $HOME/.nix-profile/etc/profile.d/hm-session-vars.sh source $HOME/.nix-profile/etc/profile.d/hm-session-vars.sh

View File

@@ -27,15 +27,15 @@
}, },
"NxNORTH": { "NxNORTH": {
"base": { "base": {
"foreground": "#ccd6fe", "foreground": "#fce3ce",
"background": "#000519" "background": "#180b01"
}, },
"to_alter": { "to_alter": {
"accent": "#325dff", "accent": "#f4923d",
"secondary": "#ff3233", "secondary": "#32ff9c",
"tertiary": "#3cff32", "tertiary": "#f76b3a",
"special": "#ffd331", "special": "#3c9ff4",
"weird": "#ff31e5" "weird": "#61f43c"
} }
}, },
"NxDCS": { "NxDCS": {

View File

@@ -5,6 +5,7 @@
package = pkgs.ghostty; package = pkgs.ghostty;
settings = with rice.color; { settings = with rice.color; {
background = background; background = background;
window-padding-color = "extend";
background-opacity = builtins.toString rice.transparency; background-opacity = builtins.toString rice.transparency;
clipboard-paste-protection = false; clipboard-paste-protection = false;
clipboard-read = "allow"; clipboard-read = "allow";

View File

@@ -356,7 +356,7 @@
}; };
"ui.bufferline" = { # the top line ("tab"-line) "ui.bufferline" = { # the top line ("tab"-line)
fg = accent.base; fg = accent.base;
bg = black.base; bg = accent.darker;
}; };
"ui.bufferline.active" = { # the active "tab" "ui.bufferline.active" = { # the active "tab"
fg = background; fg = background;
@@ -368,22 +368,22 @@
modifiers = [ "reversed" ]; modifiers = [ "reversed" ];
}; };
"ui.cursorline.primary" = { # the line on which the cursor is on "ui.cursorline.primary" = { # the line on which the cursor is on
bg = black.base; bg = secondary.darker;
}; };
"ui.cursor.match" = { # Matching bracket etc. "ui.cursor.match" = { # Matching bracket etc.
bg = green.dark; bg = special.dark;
modifiers = [ ]; modifiers = [ ];
}; };
"ui.gutter" = { "ui.gutter" = {
bg = black.base; bg = accent.darker;
}; };
"ui.help" = { "ui.help" = {
fg = green.base; fg = accent.base;
bg = black.base; bg = accent.darker;
}; };
"ui.linenr" = { "ui.linenr" = {
fg = white.dark; fg = accent.bright;
bg = black.base; bg = accent.darker;
}; };
"ui.linenr.selected" = { "ui.linenr.selected" = {
fg = accent.bright; fg = accent.bright;
@@ -391,18 +391,18 @@
}; };
"ui.menu" = { "ui.menu" = {
fg = accent.base; fg = accent.base;
bg = black.base; bg = accent.darker;
}; };
"ui.menu.scroll" = { "ui.menu.scroll" = {
fg = yellow.dark; fg = subtle.base;
bg = background; bg = background;
}; };
"ui.menu.selected" = { "ui.menu.selected" = {
fg = red.base; fg = secondary.base;
bg = blue.dark; bg = secondary.dark;
}; };
"ui.popup" = { "ui.popup" = {
bg = black.base; bg = accent.darker;
}; };
"ui.selection" = { "ui.selection" = {
bg = accent.dark; bg = accent.dark;
@@ -412,11 +412,11 @@
}; };
"ui.statusline" = { "ui.statusline" = {
fg = accent.bright; fg = accent.bright;
bg = black.base; bg = accent.darker;
}; };
"ui.statusline.inactive" = { "ui.statusline.inactive" = {
fg = red.bright; fg = secondary.bright;
bg = red.dark; bg = secondary.dark;
}; };
"ui.statusline.insert" = { "ui.statusline.insert" = {
fg = green.bright; fg = green.bright;
@@ -433,7 +433,7 @@
"ui.text" = foreground; "ui.text" = foreground;
"ui.text.focus" = accent.base; "ui.text.focus" = accent.base;
"ui.virtual.indent-guide" = { "ui.virtual.indent-guide" = {
fg = black.bright; fg = subtle.dark;
}; };
"ui.virtual.inlay-hint" = { "ui.virtual.inlay-hint" = {
fg = subtle.base; fg = subtle.base;
@@ -449,7 +449,7 @@
}; };
}; };
"ui.window" = { "ui.window" = {
bg = black.base; bg = accent.darker;
}; };
}; };
}; };

View File

@@ -286,6 +286,7 @@ in {
"dimaround, title:^(terminal-file-picker)$" "dimaround, title:^(terminal-file-picker)$"
"center, title:^(terminal-file-picker)$" "center, title:^(terminal-file-picker)$"
"size 80% 80%, title:^(terminal-file-picker)$" "size 80% 80%, title:^(terminal-file-picker)$"
"size 30% 30%, initialTitle:^(Select Calendar)$" "size 30% 30%, initialTitle:^(Select Calendar)$"
]; ];
@@ -376,7 +377,7 @@ in {
# "SUPER, T, exec, alacritty" # "SUPER, T, exec, alacritty"
# "SUPER SHIFT, T, exec, alacritty -e sh -c "ssh nxace"" # "SUPER SHIFT, T, exec, alacritty -e sh -c "ssh nxace""
"SUPER, T, exec, SESSION_FROM_DE=TRUE ${terminal}" "SUPER, T, exec, SESSION_FROM_DE=TRUE ${terminal}"
"SUPER SHIFT, T, exec, ${terminal-exec}'ssh nxace'" ''SUPER SHIFT, T, exec, ${terminal-exec}'echo -e "\\e]11;#${rice.color.secondary.darker}\\e\\\\" && ssh nxace' '' # yes this is a double hash.
"SUPER, Z, exec, zathura" "SUPER, Z, exec, zathura"
"SUPER, U, exec, [tile] thunderbird " "SUPER, U, exec, [tile] thunderbird "
"SUPER, I, exec, ${terminal-exec}'hx ~/nix-dots/ && fish'" "SUPER, I, exec, ${terminal-exec}'hx ~/nix-dots/ && fish'"

View File

@@ -360,8 +360,8 @@ in {
}; };
pick = { pick = {
border = { fg = border; }; border = { fg = border; };
active = { fg = accent.base; }; active = { fg = accent.bright; };
inactive = { fg = subtle.base; }; inactive = { fg = subtle.bright; };
}; };
status = { status = {
# sep_right = { open = ""; close = ""; }; # sep_right = { open = ""; close = ""; };
@@ -379,7 +379,7 @@ in {
indicator = { # your "cursor" indicator = { # your "cursor"
parent = { fg = secondary.darker; bg = secondary.base; }; parent = { fg = secondary.darker; bg = secondary.base; };
current = { fg = accent.darker; bg = accent.base; }; current = { fg = accent.darker; bg = accent.base; };
preview = { fg = secondary.base; bg = secondary.dark; }; preview = { fg = secondary.base; bg = secondary.darker; };
# padding = { open = " "; close = " "; }; # padding = { open = " "; close = " "; };
}; };
cmp = { cmp = {