1
0

default.nix 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. { pkgs, inputs, ... }:
  2. {
  3. imports = [
  4. inputs.dux-files.homeModules.default
  5. ];
  6. home.file.".config/dfiles/bookmarks.json".source = ./bookmarks.json;
  7. home.file.".config/dfiles/servers.json".source = ./servers.json;
  8. programs.dux-files = {
  9. enable = true;
  10. systemd = {
  11. enable = true;
  12. target = "graphical-session.target";
  13. restartIfChanged = true;
  14. };
  15. settings = {
  16. animationDuration = 250;
  17. clickToOpen = "double";
  18. closeBehavior = "hide";
  19. colorSource = "auto";
  20. confirmTrash = false;
  21. customThemeFile = "";
  22. defaultSort = "name";
  23. defaultSortDescending = false;
  24. defaultView = "grid";
  25. displayFontFamily = "";
  26. dragAction = "auto";
  27. enableRippleEffects = true;
  28. extractOnOpen = true;
  29. focusRingColor = "primary";
  30. focusRingEnabled = true;
  31. focusRingWidth = 1.5;
  32. folderCounts = true;
  33. foldersFirst = true;
  34. fontFamily = "";
  35. fontScale = 1;
  36. fontSource = "auto";
  37. fontWeight = 400;
  38. gtkBookmarksOffered = true;
  39. language = "";
  40. listTyping = "jump";
  41. monoFontFamily = "";
  42. mountOnClick = true;
  43. networkThumbnails = false;
  44. openLocationIn = "tab";
  45. presetTheme = "purple";
  46. radiusStrength = 50;
  47. recentFiles = true;
  48. reduceMotion = false;
  49. registerFileManager = true;
  50. rememberFolderViews = true;
  51. searchExcludes = [];
  52. searchHidden = false;
  53. showExtensions = true;
  54. showHidden = false;
  55. showSystemPartitions = false;
  56. sidebarCollapsed = false;
  57. springBounce = 1;
  58. terminal = "alacritty";
  59. themeMode = "auto";
  60. thumbnailSizeLimitMb = 64;
  61. thumbnails = true;
  62. vimKeys = false;
  63. windowTitleBars = false;
  64. };
  65. portal = {
  66. enable = true;
  67. preferred = true;
  68. desktop = "hyprland";
  69. };
  70. };
  71. }