breeze-dark.nix 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. { pkgs, lib, ... }:
  2. {
  3. home.packages = with pkgs; [
  4. kdePackages.breeze
  5. kdePackages.breeze-gtk
  6. kdePackages.breeze-icons
  7. ];
  8. gtk = {
  9. enable = true;
  10. theme = {
  11. name = "Breeze-Dark";
  12. package = pkgs.kdePackages.breeze-gtk;
  13. };
  14. iconTheme = {
  15. name = "breeze-dark";
  16. package = pkgs.kdePackages.breeze-icons;
  17. };
  18. };
  19. home = {
  20. file = {
  21. kdeglobals = {
  22. target = ".config/kdeglobals";
  23. text = ''
  24. [UiSettings]
  25. ColorScheme=BreezeDark
  26. [KDE]
  27. ShowDeleteCommand=true
  28. [KFileDialog Settings]
  29. Allow Expansion=false
  30. Automatically select filename extension=true
  31. Breadcrumb Navigation=true
  32. Decoration position=2
  33. Show Full Path=false
  34. Show Inline Previews=true
  35. Show Preview=false
  36. Show Speedbar=true
  37. Show hidden files=false
  38. Sort by=Name
  39. Sort directories first=true
  40. Sort hidden files last=false
  41. Sort reversed=false
  42. Speedbar Width=144
  43. View Style=Simple
  44. [PreviewSettings]
  45. EnableRemoteFolderThumbnail=false
  46. MaximumRemoteSize=0
  47. '';
  48. };
  49. };
  50. };
  51. }