feat: replace nvim with nvf

This commit is contained in:
danny 2025-09-06 21:37:48 +08:00
parent 7db16b1462
commit 9ed1af62e4
32 changed files with 978 additions and 1299 deletions

View file

@ -11,6 +11,7 @@ let
"desc:ASUSTek COMPUTER INC ASUS VG32VQ1B 0x00002271"
"desc:Acer Technologies XV272U V3 1322131231233"
];
memeSelector = pkgs.callPackage ../../../home/scripts/memeSelector.nix { };
in
{
networking.firewall.allowedTCPPortRanges = [
@ -26,6 +27,7 @@ in
imports = [
./hardware-configuration.nix
../../modules/presets/basic.nix
../../modules/sunshine.nix
# Nvidia GPU Driver
(import ../../modules/nvidia.nix {
@ -52,10 +54,16 @@ in
../../modules/davinci-resolve.nix
../../modules/webcam.nix
../../modules/postgresql.nix
./nginx.nix
];
# Live Sync D
services.postgresql = {
ensureUsers = [ { name = "${username}"; } ];
ensureDatabases = [ "livesyncd" ];
};
# Power Management
services.tlp = {
enable = true;
@ -65,6 +73,7 @@ in
};
environment.systemPackages = with pkgs; [
memeSelector
rustdesk
((blender.override { cudaSupport = true; }).overrideAttrs (prev: {
postInstall = ''
@ -161,6 +170,9 @@ in
misc = {
vrr = 0;
};
bind = [
"$mainMod ctrl, M, exec, ${memeSelector}/bin/memeSelector"
];
};
};
}