[development] More TS dev fixes, adds direnv. Fixes some markdown rendering.

This commit is contained in:
2025-05-01 12:19:54 -07:00
parent 8884bd51fd
commit 2643d3801f
8 changed files with 69 additions and 16 deletions

View File

@@ -0,0 +1,6 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
markdownlint-cli2 # linter
];
}

View File

@@ -0,0 +1,9 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
vtsls # Language Server
eslint # Linter
nodePackages.prettier # Formatter
tailwindcss-language-server # Language server for tailwind CSS
];
}

View File

@@ -2,7 +2,10 @@
{
home.packages = with pkgs; [
# For Noto Sans NF
nerdfonts
# 25.05
nerd-fonts.noto
# 24.11
# (nerdfonts.override { fonts = [ "NotoSans" ]; })
];
programs.eww = {

View File

@@ -35,5 +35,9 @@ return {
date_format = "%Y-%m-%d",
time_format = "%H:%M",
},
ui = {
-- Disable the UI features and let render-markdown.nvim handle it.
enable = false,
},
},
}

View File

@@ -5,12 +5,12 @@
home.packages = with pkgs; [
# Font
# 24.11
inconsolata-nerdfont
fira-code-nerdfont
# inconsolata-nerdfont
# fira-code-nerdfont
# 25.05
# nerd-fonts.inconsolata
# nerd-fonts.fira-code
# nerd-fonts.jetbrains-mono
nerd-fonts.inconsolata
nerd-fonts.fira-code
nerd-fonts.jetbrains-mono
libsixel # For working with images in terminals
];
@@ -50,7 +50,7 @@
enable = true;
settings = {
main = {
font = "FiraCode Nerd Font:size=13";
font = "FiraCode Nerd Font:size=12";
selection-target = "primary";
pad = "8x8";
};