summaryrefslogtreecommitdiff
path: root/hermes
diff options
context:
space:
mode:
authorLeonardo <noreply@leoflo.me>2026-02-16 17:56:38 +0100
committerLeonardo <noreply@leoflo.me>2026-02-16 17:56:38 +0100
commitfa9cc2499eb1097cd633a77026d559a037046999 (patch)
tree99a15086b0f10f5d722a081502d2e0fe8c15a7ed /hermes
parentaafb0f515c884ad18d93fce0f4fe4b9ec6935658 (diff)
downloadnixos-fa9cc2499eb1097cd633a77026d559a037046999.tar.gz
nixos-fa9cc2499eb1097cd633a77026d559a037046999.zip
db-main e possibile fix thunar
Diffstat (limited to 'hermes')
-rw-r--r--hermes/nixos/gui/xfce.nix12
-rw-r--r--hermes/nixos/programs/default.nix3
2 files changed, 13 insertions, 2 deletions
diff --git a/hermes/nixos/gui/xfce.nix b/hermes/nixos/gui/xfce.nix
index 628866a..e037e68 100644
--- a/hermes/nixos/gui/xfce.nix
+++ b/hermes/nixos/gui/xfce.nix
@@ -1,4 +1,12 @@
-{inputs, lib, config, pkgs, ...}: {
+{inputs, lib, config, pkgs, ...}:
+let
+ thunar-archive-plugin-with-xarchiver = pkgs.thunar-archive-plugin.overrideAttrs (old: {
+ postInstall = (old.postInstall or "") + ''
+ cp ${pkgs.xarchiver}/libexec/thunar-archive-plugin/xarchiver.tap \
+ $out/libexec/thunar-archive-plugin/
+ '';
+ });
+in {
options.xfce.enable = lib.mkEnableOption "xfce de";
config = lib.mkIf config.xfce.enable {
@@ -13,7 +21,7 @@
enable = true;
plugins = with pkgs; [
- thunar-archive-plugin
+ thunar-archive-plugin-with-xarchiver
thunar-media-tags-plugin
thunar-vcs-plugin
thunar-volman
diff --git a/hermes/nixos/programs/default.nix b/hermes/nixos/programs/default.nix
index a86ecdc..28ca86e 100644
--- a/hermes/nixos/programs/default.nix
+++ b/hermes/nixos/programs/default.nix
@@ -24,6 +24,9 @@
# Home manager
inputs.home-manager.packages.${pkgs.stdenv.hostPlatform.system}.home-manager
+
+ # DBmain
+ inputs.dbmain-nix.packages.${pkgs.stdenv.hostPlatform.system}.default
];
# Dynamic linking