mirror of
https://github.com/elwrcl/copnix.git
synced 2026-10-31 14:28:02 +03:00
file manager
This commit is contained in:
6 files changed
+716
-1
No files matched your search
@@ -0,0 +1,141 @@
|
||||
{ ... }:
|
||||
{
|
||||
flake.homeModules.home-file-manager =
|
||||
{ config, pkgs, ... }:
|
||||
let
|
||||
home = config.home.homeDirectory;
|
||||
thunar = pkgs.thunar.override {
|
||||
thunarPlugins = with pkgs; [
|
||||
thunar-media-tags-plugin
|
||||
thunar-archive-plugin
|
||||
thunar-vcs-plugin
|
||||
thunar-volman
|
||||
];
|
||||
};
|
||||
in
|
||||
{
|
||||
home.packages = [ thunar ] ++ (with pkgs; [ catfish ]);
|
||||
xfconf.settings.thunar = {
|
||||
"default-view" = "ThunarIconsView";
|
||||
"last-view" = "ThunarIconsView";
|
||||
"last-icon-view-zoom-level" = "THUNAR_ZOOM_LEVEL_100_PERCENT";
|
||||
"last-details-view-zoom-level" = "THUNAR_ZOOM_LEVEL_38_PERCENT";
|
||||
"last-compact-view-zoom-level" = "THUNAR_ZOOM_LEVEL_50_PERCENT";
|
||||
"last-details-view-visible-columns" =
|
||||
"THUNAR_COLUMN_NAME,THUNAR_COLUMN_SIZE,THUNAR_COLUMN_TYPE,THUNAR_COLUMN_DATE_MODIFIED";
|
||||
"last-details-view-fixed-columns" = false;
|
||||
"misc-expandable-folders" = true;
|
||||
"misc-compact-view-max-chars" = 50;
|
||||
|
||||
# UI
|
||||
"last-location-bar" = "ThunarLocationButtons";
|
||||
"last-side-pane" = "THUNAR_SIDEPANE_TYPE_SHORTCUTS";
|
||||
"last-menubar-visible" = false;
|
||||
"last-statusbar-visible" = true;
|
||||
"last-separator-position" = 180;
|
||||
"misc-use-csd" = true;
|
||||
"misc-small-toolbar-icons" = false;
|
||||
"misc-text-beside-icons" = false;
|
||||
"misc-symbolic-icons-in-toolbar" = true;
|
||||
"misc-symbolic-icons-in-sidepane" = true;
|
||||
"misc-window-title-style" = "THUNAR_WINDOW_TITLE_STYLE_FOLDER_NAME_WITHOUT_THUNAR_SUFFIX";
|
||||
"misc-change-window-icon" = true;
|
||||
"misc-highlighting-enabled" = true;
|
||||
"misc-status-bar-active-info" = {
|
||||
type = "uint";
|
||||
value = 61;
|
||||
};
|
||||
"misc-image-size-in-statusbar" = true;
|
||||
"last-toolbar-items" =
|
||||
"menu:0,back:1,forward:1,open-parent:1,open-home:1,"
|
||||
+ "new-tab:0,new-window:0,toggle-split-view:1,"
|
||||
+ "undo:1,redo:1,zoom-out:0,zoom-in:0,zoom-reset:0,"
|
||||
+ "view-as-icons:0,view-as-detailed-list:0,view-as-compact-list:0,view-switcher:1,"
|
||||
+ "location-bar:1,reload:1,search:1";
|
||||
|
||||
# SIDE PANE
|
||||
"shortcuts-icon-size" = "THUNAR_ICON_SIZE_16";
|
||||
"shortcuts-icon-emblems" = true;
|
||||
"tree-icon-size" = "THUNAR_ICON_SIZE_16";
|
||||
"tree-icon-emblems" = true;
|
||||
"misc-tree-lines-in-tree-sidepane" = true;
|
||||
|
||||
# SORT
|
||||
"last-sort-column" = "THUNAR_COLUMN_NAME";
|
||||
"last-sort-order" = "GTK_SORT_ASCENDING";
|
||||
"misc-folders-first" = true;
|
||||
"misc-case-sensitive" = false;
|
||||
"last-show-hidden" = true;
|
||||
|
||||
# TABS
|
||||
"last-restore-tabs" = true;
|
||||
"misc-open-new-window-as-tab" = true;
|
||||
"misc-switch-to-new-tab" = true;
|
||||
"misc-always-show-tabs" = false;
|
||||
"misc-tab-close-middle-click" = true;
|
||||
"misc-middle-click-in-tab" = true;
|
||||
"misc-confirm-close-multiple-tabs" = true;
|
||||
"misc-remember-geometry" = true;
|
||||
"misc-vertical-split-pane" = false;
|
||||
"misc-always-enable-split-view" = false;
|
||||
|
||||
# THUMB
|
||||
"misc-thumbnail-mode" = "THUNAR_THUMBNAIL_MODE_ONLY_LOCAL";
|
||||
"misc-thumbnail-draw-frames" = true;
|
||||
"misc-thumbnail-max-file-size" = {
|
||||
type = "uint64";
|
||||
value = 0;
|
||||
};
|
||||
"misc-image-preview-mode" = "THUNAR_IMAGE_PREVIEW_MODE_EMBEDDED";
|
||||
"last-image-preview-visible" = false;
|
||||
"misc-folder-item-count" = "THUNAR_FOLDER_ITEM_COUNT_ONLY_LOCAL";
|
||||
|
||||
# INTERACTION
|
||||
"misc-single-click" = false;
|
||||
"misc-ctrl-scroll-wheel-to-zoom" = true;
|
||||
"misc-horizontal-wheel-navigates" = true;
|
||||
"misc-date-style" = "THUNAR_DATE_STYLE_YYYYMMDD";
|
||||
"misc-file-size-binary" = true;
|
||||
"misc-recursive-search" = "THUNAR_RECURSIVE_SEARCH_LOCAL";
|
||||
"misc-show-about-templates" = false;
|
||||
"misc-directory-specific-settings" = false;
|
||||
|
||||
# FILE OPERATIONS
|
||||
"misc-volume-management" = true;
|
||||
"misc-exec-shell-scripts-by-default" = "THUNAR_EXECUTE_SHELL_SCRIPT_ASK";
|
||||
"misc-recursive-permissions" = "THUNAR_RECURSIVE_PERMISSIONS_ASK";
|
||||
"misc-confirm-move-to-trash" = false;
|
||||
"misc-show-delete-action" = true;
|
||||
"misc-undo-redo-history-size" = 30;
|
||||
"misc-parallel-copy-mode" = "THUNAR_PARALLEL_COPY_MODE_ONLY_LOCAL_SAME_DEVICES";
|
||||
"misc-transfer-use-partial" = "THUNAR_USE_PARTIAL_MODE_REMOTE";
|
||||
"misc-transfer-verify-file" = "THUNAR_VERIFY_FILE_MODE_REMOTE";
|
||||
};
|
||||
|
||||
xfconf.settings.thunar-volman = {
|
||||
"automount-drives/enabled" = true;
|
||||
"automount-media/enabled" = true;
|
||||
"autobrowse/enabled" = true;
|
||||
"autoopen/enabled" = false;
|
||||
"autorun/enabled" = false;
|
||||
"autoburn/enabled" = false;
|
||||
"autoplay-audio-cds/enabled" = false;
|
||||
"autoplay-video-cds/enabled" = false;
|
||||
"autophoto/enabled" = false;
|
||||
"autoipod/enabled" = false;
|
||||
"autokeyboard/enabled" = false;
|
||||
"automouse/enabled" = false;
|
||||
"autoprinter/enabled" = false;
|
||||
"autotablet/enabled" = false;
|
||||
};
|
||||
|
||||
gtk.gtk3.bookmarks = [
|
||||
"file://${home}/copland nix"
|
||||
"file://${home}/Projects"
|
||||
"file://${home}/ProjectsHDD"
|
||||
"file://${home}/Videos"
|
||||
"file://${home}/Videos-HDD"
|
||||
"file://${home}/.local/share/Steam/steamapps Steam_SSD"
|
||||
];
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user