This commit is contained in:
2025-02-06 21:40:20 -05:00
parent 04b5fdd17c
commit 8dd6f08304
10 changed files with 76 additions and 48 deletions

View File

@@ -4,9 +4,6 @@
enable = true;
package = pkgs.alacritty;
settings = {
# use the fish shell
# shell.program = "${pkgs.fish}/bin/fish";
# some programs can't handle alacritty
env.TERM = "xterm-256color";

View File

@@ -1,4 +1,3 @@
(defwindow statusbar
:monitor 0
:stacking "fg"

View File

@@ -7,13 +7,13 @@
let
models = [
rec {
name = "DeepSeek-R1-Distill-Qwen-14B-Q4_0";
name = "DeepSeek-R1-Distill-Qwen-14B-IQ4_XS";
filename = builtins.elemAt (lib.splitString "?" src.name) 0;
context_length = 32768;
gen_length = 8192;
src = pkgs.fetchurl {
url = "https://huggingface.co/bartowski/DeepSeek-R1-Distill-Qwen-14B-GGUF/resolve/main/DeepSeek-R1-Distill-Qwen-14B-Q4_0.gguf?download=true";
sha256 = "906b3382f2680f4ce845459b4a122e904002b075238080307586bcffcde49eef";
url = "https://huggingface.co/bartowski/DeepSeek-R1-Distill-Qwen-14B-GGUF/resolve/main/DeepSeek-R1-Distill-Qwen-14B-IQ4_XS.gguf?download=true";
sha256 = "031b190e7aa81770b5d069de181dcfe4b284bf5d75fa12f82f5e54a3178adcfd";
};
}
];

View File

@@ -40,6 +40,10 @@
# modified fleet_dark theme
my_theme =
let
pastel-pink = "#c67C7E";
darkish-green = "#6B8D46";
white = "#ffffff";
gray-120 = "#d1d1d1";
gray-110 = "#c2c2c2";
@@ -110,7 +114,10 @@
"constant.character" = yellow;
"constant.character.escape" = cyan;
"constant.numeric" = yellow;
"string" = pink;
# string datatypes, also includes quoted attributes in nix
"string" = pastel-pink;
"string.regexp" = cyan;
"string.special" = {
fg = yellow;
@@ -126,8 +133,13 @@
# "variable.other" = {} # .member
"variable.other.member" = violet;
"label" = yellow;
"keyword" = cyan; # .operator / .directive / .function
# `keyword` in language, such as function declaration
"keyword" = darkish-green;
# function name color when calling the function
"function" = yellow;
"function.declaration" = "#EFEFEF";
"function.macro" = lime;
"function.builtin" = lime;
@@ -181,18 +193,22 @@
"ui.statusline" = {
fg = gray-120;
bg = gray-20;
}; # .inactive / .normal / .insert / .select
};
# NOR
"ui.statusline.normal" = {
fg = gray-120;
bg = gray-20;
};
# inactive
"ui.statusline.inactive" = {
fg = gray-90;
};
# INS
"ui.statusline.insert" = {
fg = gray-20;
bg = blue-90;
};
# SEL
"ui.statusline.select" = {
fg = gray-20;
bg = yellow-60;
@@ -200,27 +216,38 @@
"ui.cursor" = {
modifiers = [ "reversed" ];
}; # .insert / .select / .match / .primary
};
# .insert / .select / .match / .primary
"ui.cursor.match" = {
bg = blue-30;
}; # .insert / .select / .match / .primary
};
# .insert / .select / .match / .primary
"ui.selection" = {
bg = gray-50;
}; # .primary
};
# actual selection of text via visual mode or cursor (or search?)
"ui.selection.primary" = {
bg = blue-40;
bg = blue-20;
};
"ui.cursorline" = {
bg = gray-15;
};
"ui.linenr" = gray-70;
"ui.linenr.selected" = gray-110;
# line numbers
"ui.linenr" = yellow-30;
# line number of currently selected line
"ui.linenr.selected" = yellow-50;
# .info # .nor
"ui.popup" = {
fg = gray-120;
bg = gray-20;
}; # .info
};
"ui.window" = {
fg = gray-50;
};
@@ -228,20 +255,25 @@
fg = gray-120;
bg = gray-20;
};
"ui.menu" = {
fg = gray-120;
bg = gray-20;
}; # .selected
};
#.selected
"ui.menu.selected" = {
fg = white;
bg = blue-40;
}; # .selected
};
# Calculated as #ffffff with 30% opacity
"ui.menu.scroll" = {
fg = "#dfdfdf";
};
"ui.text" = gray-120; # .focus / .info
"ui.text" = gray-120;
# .focus / .info
"ui.text.focus" = {
fg = white;
bg = blue-40;

View File

@@ -137,6 +137,12 @@
"down"
];
# color picker and copies to clipboard
"Mod+Ctrl+Alt+C".action = spawn [
"${pkgs.hyprpicker}/bin/hyprpicker"
"-za"
];
# "Framework" key (F12)
# "XF86AudioMedia".action = spawn [];