feat: update

This commit is contained in:
2025-07-25 21:22:24 +08:00
parent 0b413e227c
commit 141f6f1b96
15 changed files with 61 additions and 164 deletions

View File

@@ -6,6 +6,7 @@
}:
{
hardware.nvidia.open = true;
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.beta;
boot = {
initrd = {
availableKernelModules = [
@@ -21,13 +22,19 @@
};
kernelPackages = lib.mkForce pkgs.linuxPackages_cachyos;
kernelModules = [ "kvm-amd" "mt76x2u" ];
kernelModules = [
"kvm-amd"
"mt76x2u"
];
tmp.useTmpfs = true;
kernel.sysctl = {
"fs.file-max" = 9223372036854775807;
};
};
services.udev.extraRules = ''
ATTR{idVendor}=="0e8d", ATTR{idProduct}=="2870", RUN+="${lib.getExe pkgs.usb-modeswitch} -K -v %s{idVendor} -p %s{idProduct}"
'';
services.scx.enable = true;
fileSystems."/" = {

View File

@@ -16,14 +16,8 @@
ttf-wps-fonts
evince
anki
ayugram-desktop
telegram-desktop
signal-desktop
discord
qq
wechat
wechat-uos
gnome-clocks
@@ -31,6 +25,7 @@
pavucontrol
pamixer
qqmusic
];
programs.zsh = {
sessionVariables = {
@@ -42,6 +37,17 @@
fi
'';
};
programs.niri.settings = {
outputs.HDMI-A-1 = {
enable = true;
mode = {
width = 1920;
height = 1080;
refresh = 144.001;
};
};
};
};
my = {
autologin = {

View File

@@ -54,25 +54,11 @@
};
};
sops.secrets.dae = {
sopsFile = secrets.dae;
format = "binary";
};
services.dae = {
programs.clash-verge = {
enable = true;
configFile = config.sops.secrets.dae.path;
};
systemd.services.dae.after = [ "sops-nix.service" ];
sops.secrets.mihomo = {
sopsFile = secrets.mihomo;
format = "yaml";
key = "";
};
systemd.services.mihomo.after = [ "sops-nix.service" ];
services.mihomo = {
enable = true;
configFile = config.sops.secrets.mihomo.path;
webui = pkgs.metacubexd;
serviceMode = true;
tunMode = true;
autoStart = true;
};
sops.secrets.easytier = {