diff --git a/user/config/kde/arkrc b/user/config/kde/arkrc new file mode 100644 index 0000000..0862169 --- /dev/null +++ b/user/config/kde/arkrc @@ -0,0 +1,2 @@ +[General] +defaultOpenAction=Open diff --git a/user/config/kde/default.nix b/user/config/kde/default.nix new file mode 100644 index 0000000..4d16623 --- /dev/null +++ b/user/config/kde/default.nix @@ -0,0 +1,11 @@ +{...}: { + xdg.configFile.arkrc.source = ./arkrc; + xdg.configFile.kdeglobals.source = ./kdeglobals; + xdg.configFile.kiorc.source = ./kiorc; + xdg.configFile.kservicemenurc.source = ./kservicemenurc; + xdg.dataFile."ark/ark_recentfiles" = { + text = ""; + force = true; + }; + xdg.dataFile."kxmlgui5/dolphin/dolphinui.rc".source = ./dolphinui.rc; +} diff --git a/user/config/kde/dolphinui.rc b/user/config/kde/dolphinui.rc new file mode 100644 index 0000000..4959971 --- /dev/null +++ b/user/config/kde/dolphinui.rc @@ -0,0 +1,199 @@ + + + + + &File + + + + + + + + + + + + + + + + + + + + + + + + + &Edit + + + + + + + + + + + + + + + + + + + + + + + + + + + + &View + + + + + + + + + + + + + + + + + + + + + + + + Location Bar + + + + + + + + &Go + + + + + + + + + + + + + &Tools + + + + + + + + + &Settings + + + + + + + + + + + + + &Help + + + + + + + + + + + + + + Main Toolbar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/user/config/kde/kdeglobals b/user/config/kde/kdeglobals new file mode 100644 index 0000000..86338ef --- /dev/null +++ b/user/config/kde/kdeglobals @@ -0,0 +1,2 @@ +[General] +TerminalApplication=alacritty diff --git a/user/config/kde/kiorc b/user/config/kde/kiorc new file mode 100644 index 0000000..3fe4ded --- /dev/null +++ b/user/config/kde/kiorc @@ -0,0 +1,7 @@ +[Confirmations] +ConfirmDelete=true +ConfirmEmptyTrash=true +ConfirmTrash=false + +[Executable scripts] +behaviourOnLaunch=open diff --git a/user/config/kde/kservicemenurc b/user/config/kde/kservicemenurc new file mode 100644 index 0000000..a60eacf --- /dev/null +++ b/user/config/kde/kservicemenurc @@ -0,0 +1,12 @@ +[Show] +compressfileitemaction=true +extractfileitemaction=true +forgetfileitemaction=false +installFont=false +kactivitymanagerd_fileitem_linking_plugin=false +kio-admin=true +mountisoaction=true +runInKonsole=false +setAsWallpaper=false +slideshowfileitemaction=false +tagsfileitemaction=false diff --git a/user/xdg.nix b/user/xdg.nix index 8a51b34..88648d6 100644 --- a/user/xdg.nix +++ b/user/xdg.nix @@ -5,6 +5,7 @@ }: let mkln = x: config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/.local/nixos/user/${x}"; in { + imports = [./config/kde]; xdg.configFile.alacritty.source = mkln "config/alacritty"; xdg.configFile.awesome.source = mkln "config/awesome"; xdg.configFile.bash.source = mkln "config/bash";