1
0

default.nix 940 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. { config, pkgs, lib, inputs, ... }:
  2. let
  3. users = import ./../../../../config/users.nix;
  4. in
  5. {
  6. imports = [
  7. inputs.dms.homeModules.dank-material-shell
  8. ./settings.nix
  9. ./clipboard-settings.nix
  10. ../../appearance/images
  11. ../../appearance/theme/breeze-dark.nix
  12. ../../appearance/theme/notwaita.nix
  13. ];
  14. home.packages = with pkgs; [
  15. dsearch
  16. ];
  17. home.file.".config/DankMaterialShell/plugin_settings.json".source = ./plugin_settings.json;
  18. programs.dank-material-shell = {
  19. enable = true;
  20. systemd = {
  21. enable = true;
  22. restartIfChanged = true;
  23. };
  24. enableSystemMonitoring = true;
  25. enableVPN = true;
  26. enableDynamicTheming = true;
  27. enableAudioWavelength = true;
  28. enableCalendarEvents = true;
  29. session = {
  30. isLightMode = false;
  31. wallpaperPath = "/home/${users.default}/Pictures/shell-imgs/bg.png";
  32. wallpaperFillMode = "PreserveAspectCrop";
  33. };
  34. };
  35. }