This commit is contained in:
alsaiduq-lab 2026-03-07 12:23:35 -07:00
parent 8107890427
commit a2a41f3d80
10 changed files with 110 additions and 83 deletions

View file

@ -13,7 +13,10 @@
#50 series nvidia drivers are kinda a mess; use 6.12 if there's any issues
#kernelPackages = pkgs.linuxPackages_6_12;
consoleLogLevel = 3;
initrd.verbose = false;
initrd = {
verbose = false;
kernelModules = ["nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm"];
};
kernelParams = [
"quiet"
"splash"

34
hosts/modules/dms.nix Normal file
View file

@ -0,0 +1,34 @@
{
inputs,
pkgs,
...
}: {
imports = [inputs.dms-plugins-registry.nixosModules.default];
programs.dms-shell = {
enable = true;
quickshell.package = pkgs.quickshell;
systemd = {
enable = true;
restartIfChanged = true;
};
enableSystemMonitoring = true;
enableVPN = false;
enableDynamicTheming = true;
enableAudioWavelength = true;
enableCalendarEvents = false;
enableClipboardPaste = true;
plugins = {
dankKDEConnect.enable = true;
dankGifSearch.enable = true;
calculator.enable = true;
dockerManager.enable = true;
developerUtilities.enable = true;
emojiLauncher.enable = true;
webSearch.enable = true;
nixMonitor.enable = true;
};
};
}

View file

@ -1,15 +1,17 @@
{
config,
inputs,
pkgs,
...
}: {
imports = [
inputs.dankMaterialShell.nixosModules.greeter
];
programs.dank-material-shell.greeter = {
services.displayManager.dms-greeter = {
enable = true;
compositor.name = "hyprland";
configHome = "/home/${config.theme.user}";
configFiles = ["/home/${config.theme.user}/.config/DankMaterialShell/settings.json"];
quickshell.package = pkgs.quickshell;
logs = {
save = true;
path = "/tmp/greeter.log";
};
};
}

View file

@ -1,6 +1,5 @@
{
pkgs,
lib,
config,
...
}: {