nvf and flake update

This commit is contained in:
beanigen 2025-02-01 20:06:41 +08:00
parent 539eef4829
commit f08898dea1
No known key found for this signature in database
3 changed files with 832 additions and 293 deletions

View file

@ -28,19 +28,6 @@
}; };
spiceUSBRedirection.enable = true; spiceUSBRedirection.enable = true;
}; };
systemd.tmpfiles.rules =
let
rocmEnv = pkgs.symlinkJoin {
name = "rocm-combined";
paths = with pkgs.rocmPackages; [
rocblas
hipblas
clr
];
};
in [
"L+ /opt/rocm - - - - ${rocmEnv}"
];
systemd.packages = with pkgs; [lact]; systemd.packages = with pkgs; [lact];
systemd.services.lactd.wantedBy = ["multi-user.target"]; systemd.services.lactd.wantedBy = ["multi-user.target"];
networking.hostName = "apollo"; # Define your hostname. networking.hostName = "apollo"; # Define your hostname.

1091
flake.lock generated

File diff suppressed because it is too large Load diff

View file

@ -60,6 +60,7 @@
xdg.portal = { xdg.portal = {
enable = true; enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-wlr ]; extraPortals = [ pkgs.xdg-desktop-portal-wlr ];
configPackages = [ pkgs.xdg-desktop-portal-wlr ];
}; };
programs.obs-studio = { programs.obs-studio = {
enable = true; enable = true;
@ -69,4 +70,24 @@
obs-pipewire-audio-capture obs-pipewire-audio-capture
]; ];
}; };
programs.nvf = {
enable = true;
settings.vim = {
statusline.lualine = {
enable = true;
theme = "dracula";
};
autocomplete.nvim-cmp.enable = true;
languages = {
enableFormat = true;
enableLSP = true;
#enableTreesitter = true; disabled until it fixes itself
nix.enable = true;
clang.enable = true;
html.enable = true;
css.enable = true;
python.enable = true;
};
};
};
} }