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
flake.lockflake.nix
homes/x86_64-linux/julian@v3ms
modules
home
nixos
sound
xserver-defaults
packages/hyprshot-gui
systems
aarch64-linux
pianonix
x86_64-linux

@ -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

@ -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

@ -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;
};
};

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

@ -29,7 +29,6 @@ in
};
config = lib.mkIf cfg.enable {
sound.enable = true;
hardware.pulseaudio.enable = false;
hardware.enableAllFirmware = true;

@ -38,6 +38,6 @@ in
xkb.variant = "";
};
hardware.opengl.enable = true;
hardware.graphics.enable = true;
};
}