feat: added themes and other stuff

This commit is contained in:
Nick 2024-12-19 19:56:45 -06:00
parent 951928150e
commit c7b32f0f31
18 changed files with 248 additions and 61 deletions

View file

@ -1,8 +1,11 @@
{
lib,
pkgs,
flake,
...
}: {
}: let
inherit (flake.config.aesthetics.themes.theme) font;
in {
userSettings = {
"git.confirmSync" = false;
"editor.insertSpaces" = false;
@ -20,5 +23,10 @@
"elmLS.disableElmLSDiagnostics" = true;
"elmLS.elmReviewDiagnostics" = "warning";
"editor.wordWrap" = "on";
"editor.fontSize" = 14;
"editor.fontFamily" = "'${font}', 'monospace', monospace";
"terminal.integrated.fontSize" = 14;
"terminal.integrated.fontFamily" = "'${font}', 'monospace', monospace";
"editor.fontLigatures" = true;
};
}

View file

@ -1,6 +1,7 @@
{
pkgs,
lib,
flake,
...
}: {
programs = {
@ -13,6 +14,6 @@
}
// (import (configPath + /keybindings.nix))
// (import (configPath + /extensions.nix)) {inherit pkgs;}
// (import (configPath + /userSettings.nix)) {inherit pkgs lib;};
// (import (configPath + /userSettings.nix)) {inherit pkgs lib flake;};
};
}