current state of things

This commit is contained in:
atagen 2025-06-18 01:06:36 +10:00
parent 63fbd6d499
commit b8d157ab6f
85 changed files with 895 additions and 6014 deletions

View file

@ -1,15 +1,17 @@
{
nix-rice,
inputs,
pkgs,
rice,
...
}:
let
palette-hex = nix-rice.palette.toRgbHex rice.palette;
pal = rice.palette.hex;
in
{
programs.helix = {
enable = true;
themes = with palette-hex; {
package = inputs.helix.packages.${pkgs.system}.helix;
themes = with pal; {
nix-rice = {
"attribute" = bright.cyan;
"keyword" = {
@ -208,15 +210,6 @@ in
"file-modification-indicator"
];
lsp.display-messages = true;
# keys = let
# extend = {
# "A-x" = "extend_to_line_bounds";
# "X" = ["extend_line_up" "extend_to_line_bounds"];
# };
# in {
# normal = extend;
# select = extend;
# };
};
};
@ -238,23 +231,20 @@ in
];
language-server = {
qmlls = {
command = "qmlls";
args = [ "-E" ];
};
nil = {
command = "nil";
};
rust-analyzer = {
config = {
cargo = {
buildScripts = {
enable = true;
};
};
procMacro = {
enable = true;
};
check = {
command = "clippy";
};
cargo.buildScripts.enable = true;
procMacro.enable = true;
check.command = "clippy";
};
};
}; # language-server