From 90958aaf24ef4596a1555bd1fdb155557d187e34 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Mon, 3 Feb 2025 09:23:14 -0600 Subject: [PATCH] thunar? --- home/home.nix | 16 ++++++++++++++-- home/modules/hyprland.nix | 10 +++++++--- pkgs/desktop-packages.nix | 22 ++++++++++++++++++---- 3 files changed, 39 insertions(+), 9 deletions(-) diff --git a/home/home.nix b/home/home.nix index 9dee93b..95a355d 100644 --- a/home/home.nix +++ b/home/home.nix @@ -71,7 +71,7 @@ in { "video/H265" = "mpv.desktop"; "video/H264" = "mpv.desktop"; "video/vnd.youtube.yt" = "mpv.desktop"; - "inode/directory" = "dolphin.desktop"; + "inode/directory" = "thunar.desktop"; "image/gif" = "imv-rifle.desktop"; "image/jpeg" = "imv-rifle.desktop"; "image/heif" = "imv-rifle.desktop"; @@ -88,6 +88,12 @@ in { "x-scheme-handler/http" = "firefox.desktop"; "x-scheme-handler/https" = "firefox.desktop"; "text/html" = "firefox.desktop"; + "text/org" = "emacsclient.desktop"; + "text/md" = "emacsclient.desktop"; + "text/txt" = "emacsclient.desktop"; + "text/rs" = "emacsclient.desktop"; + "text/plain" = "emacsclient.desktop"; + "application/pdf" = "emacsclient.desktop"; "x-scheme-handler/about" = "firefox.desktop"; "x-scheme-handler/unknown" = "firefox.desktop"; }; @@ -105,7 +111,7 @@ in { "video/H265" = "mpv.desktop"; "video/H264" = "mpv.desktop"; "video/vnd.youtube.yt" = "mpv.desktop"; - "inode/directory" = "dolphin.desktop"; + "inode/directory" = "thunar.desktop"; "image/gif" = "imv-rifle.desktop"; "image/jpeg" = "imv-rifle.desktop"; "image/heif" = "imv-rifle.desktop"; @@ -120,6 +126,12 @@ in { "x-scheme-handler/http" = "firefox.desktop"; "x-scheme-handler/https" = "firefox.desktop"; "text/html" = "firefox.desktop"; + "text/org" = "emacsclient.desktop"; + "text/md" = "emacsclient.desktop"; + "text/txt" = "emacsclient.desktop"; + "text/rs" = "emacsclient.desktop"; + "text/plain" = "emacsclient.desktop"; + "application/pdf" = "emacsclient.desktop"; "x-scheme-handler/about" = "firefox.desktop"; "x-scheme-handler/unknown" = "firefox.desktop"; }; diff --git a/home/modules/hyprland.nix b/home/modules/hyprland.nix index c580703..458fdc0 100644 --- a/home/modules/hyprland.nix +++ b/home/modules/hyprland.nix @@ -211,9 +211,13 @@ in windowrule = [ "opaque,ff" # if !laptop then "workspace 1,mpv" - "float,dolphin" + "float,org.kde.dolphin" + "float,thunar" + "float,org.freedesktop.impl.portal.desktop.kde" "float,nm-tray" - "size 60% 60%,dolphin" + "size 60% 60%,org.kde.dolphin" + "size 60% 60%,thunar" + "size 60% 60%,org.freedesktop.impl.portal.desktop.kde" "float,mpv" "float,title:Picture-in-Picture" "center,title:Picture-in-Picture" @@ -245,7 +249,7 @@ in "SUPER,RETURN,exec,alacritty" "SUPER,C,killactive," "SUPERSHIFT,Q,exit," - "SUPERSHIFT,D,exec,dolphin" + "SUPERSHIFT,D,exec,thunar" "SUPERSHIFT,F,togglefloating," "SUPER,w,exec,rofi -i -show window" "SUPER,E,exec,/home/chris/bin/emacslof" diff --git a/pkgs/desktop-packages.nix b/pkgs/desktop-packages.nix index c268dd2..79c3d29 100644 --- a/pkgs/desktop-packages.nix +++ b/pkgs/desktop-packages.nix @@ -4,7 +4,7 @@ environment.systemPackages = with pkgs; [ pinentry pinentry-qt - lightly-qt + lightly-boehs caffeine-ng hunspell hunspellDicts.en_US-large @@ -12,13 +12,27 @@ openssh openssl cyrus-sasl-xoauth2 - ark + kdePackages.ark harper # pantalaimon ifuse dash - dolphin - okular + # kdePackages.breeze + # kdePackages.dolphin + # kdePackages.kio-fuse + # kdePackages.kio-extras + # kdePackages.qtsvg + # kdePackages.qtwayland + # kdePackages.ffmpegthumbs + # kdePackages.kdegraphics-thumbnailers + # kdePackages.kdesdk-thumbnailers + xfce.thunar + xfce.tumbler + xfce.thunar-media-tags-plugin + xfce.thunar-archive-plugin + xfce.xfconf + zathura + # kdePackages.okular just # guix # freecad