dolphin module
This commit is contained in:
parent
753d553d7d
commit
200824a309
4 changed files with 52 additions and 0 deletions
|
|
@ -27,6 +27,7 @@ in
|
|||
./modules/sddm
|
||||
./modules/services/autoupgrade
|
||||
./modules/sops
|
||||
./modules/dolphin
|
||||
./modules/emacs
|
||||
./modules/gnupg
|
||||
./hosts/${hwconfig.hostname}
|
||||
|
|
|
|||
|
|
@ -103,6 +103,7 @@
|
|||
sh = spawn "sh" "-c";
|
||||
in {
|
||||
"Mod+E".action = sh "emacsclient -c";
|
||||
"Mod+C".action = sh "dolphin";
|
||||
"Mod+T".action = spawn "kitty";
|
||||
"Mod+D".action = spawn "fuzzel";
|
||||
"Mod+B".action = spawn "librewolf";
|
||||
|
|
|
|||
49
nixos/modules/dolphin/default.nix
Normal file
49
nixos/modules/dolphin/default.nix
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
{ pkgs, inputs, hwconfig, unstable-pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
kdePackages.qtwayland
|
||||
kdePackages.qtsvg
|
||||
kdePackages.kio-fuse #to mount remote filesystems via FUSE
|
||||
kdePackages.kio-extras #extra protocols support (sftp, fish and more)
|
||||
kdePackages.kio-admin
|
||||
libheif #https://github.com/NixOS/nixpkgs/issues/164021
|
||||
libheif.out
|
||||
|
||||
#kde
|
||||
kdePackages.breeze-icons
|
||||
kdePackages.breeze
|
||||
kdePackages.kdesdk-thumbnailers
|
||||
kdePackages.kdegraphics-thumbnailers
|
||||
kdePackages.kservice
|
||||
kdePackages.kdbusaddons
|
||||
kdePackages.kfilemetadata
|
||||
kdePackages.kconfig
|
||||
kdePackages.kcoreaddons
|
||||
kdePackages.kcrash
|
||||
kdePackages.kguiaddons
|
||||
kdePackages.ki18n
|
||||
kdePackages.kitemviews
|
||||
kdePackages.kwidgetsaddons
|
||||
kdePackages.kwindowsystem
|
||||
shared-mime-info
|
||||
|
||||
#kde support tools
|
||||
#libsForQt5.qt5ct
|
||||
#qt6ct
|
||||
kdePackages.kimageformats
|
||||
kdePackages.dolphin
|
||||
kdePackages.dolphin-plugins
|
||||
];
|
||||
xdg = {
|
||||
menus.enable = true;
|
||||
mime.enable = true;
|
||||
};
|
||||
|
||||
#https://discourse.nixos.org/t/dolphin-does-not-have-mime-associations/48985/3
|
||||
# This fixes the unpopulated MIME menus
|
||||
environment.etc."/xdg/menus/plasma-applications.menu".text = builtins.readFile "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu";
|
||||
environment.etc."/xdg/menus/applications.menu".text = builtins.readFile "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu";
|
||||
#environment.pathsToLink = [
|
||||
# "share/thumbnailers"
|
||||
#];
|
||||
}
|
||||
|
|
@ -57,6 +57,7 @@
|
|||
];
|
||||
files = [
|
||||
".screenrc"
|
||||
".config/kdeglobals"
|
||||
".config/Minecraft Linux Launcher/Minecraft Linux Launcher UI.conf"
|
||||
#".steampid"
|
||||
#".steampath"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue