feat(flake.nix): update Nixpkgs and Home Manager to 24.11

Updated the Nixpkgs and Home Manager inputs from 24.05 to 24.11. Removed the attic module and its dependencies, added mnw to neovim-flake. Refined Neovim configuration by disabling nvimCodeActionMenu and optimizing other settings.
This commit is contained in:
Harald Hoyer 2024-11-28 08:53:56 +01:00
parent de533e61a0
commit 23acb92b3b
5 changed files with 52 additions and 157 deletions

View file

@ -35,7 +35,6 @@ in
lspkind.enable = false;
lightbulb.enable = true;
lspsaga.enable = false;
nvimCodeActionMenu.enable = true;
trouble.enable = true;
lspSignature.enable = true;
lsplines.enable = true;
@ -87,9 +86,6 @@ in
fidget-nvim.enable = true;
indentBlankline = {
enable = true;
fillChar = null;
eolChar = null;
showCurrContext = true;
};
cursorline = {
enable = true;
@ -140,7 +136,7 @@ in
vim.git = {
enable = true;
gitsigns.enable = true;
gitsigns.codeActions = false; # throws an annoying debug message
#gitsigns.codeActions = false; # throws an annoying debug message
};
vim.minimap = {
@ -188,6 +184,7 @@ in
};
vim.ui = {
fastaction.enable = true;
borders.enable = true;
noice.enable = true;
colorizer.enable = true;
@ -201,12 +198,12 @@ in
enable = true;
columnAt.languages = {
# this is a freeform module, it's `buftype = int;` for configuring column position
nix = 110;
ruby = 120;
java = 130;
nix = "110";
ruby = "120";
java = "130";
go = [
90
130
"90"
"130"
];
};
};

View file

@ -62,15 +62,9 @@ in
#security.tpm2.pkcs11.enable = true;
# Enable sound with pipewire.
sound.enable = true;
hardware.pulseaudio.enable = false;
hardware.opengl = {
enable = true;
driSupport = true;
driSupport32Bit = true;
extraPackages = with pkgs; [
onevpl-intel-gpu
intel-compute-runtime