Upgrade to nixos 24.11

This commit is contained in:
2024-12-01 21:31:06 +01:00
parent bb48cf3ad0
commit ba70fd8553
13 changed files with 178 additions and 106 deletions

View File

@ -37,7 +37,7 @@ in
font-awesome
dejavu_fonts
noto-fonts
noto-fonts-cjk
noto-fonts-cjk-sans
noto-fonts-emoji
liberation_ttf
fira-code

View File

@ -31,7 +31,7 @@ in
programs.kitty = {
enable = true;
shellIntegration.enableFishIntegration = true;
theme = "Catppuccin-Mocha";
themeFile = "Catppuccin-Mocha";
settings = {
enable_audio_bell = false;
confirm_os_window_close = 0; # no ask on quit

View File

@ -100,6 +100,7 @@ in
treesitter.enable = true; # enables all grammar packages
neogit.enable = true; # like magit
trouble.enable = true;
web-devicons.enable = true;
# Shows file trees
oil = {
@ -112,7 +113,7 @@ in
# Code formatting
conform-nvim = {
enable = true;
formattersByFt = with pkgs; {
settings.formatters_by_ft = with pkgs; {
lua = [ "stylua" ];
python = [ "black" ];
nix = [ "nixfmt" ];
@ -166,7 +167,7 @@ in
lsp = {
enable = true;
servers = {
rust-analyzer = {
rust_analyzer = {
enable = true;
installCargo = true;
installRustc = true;
@ -174,7 +175,7 @@ in
nixd.enable = true;
pyright.enable = true;
dockerls.enable = true;
lua-ls.enable = true;
lua_ls.enable = true;
};
};

View File

@ -60,7 +60,7 @@ in
evince # Simple pdf reader, good for focusing on document content
firefox
# geogebra
gnome.cheese
cheese
handbrake
kitty # Terminal
libnotify