things
This commit is contained in:
@@ -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";
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
(defwindow statusbar
|
||||
:monitor 0
|
||||
:stacking "fg"
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
];
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 [];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user