Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2024-10-21 13:27:22 +01:00
parent 1b2877e9f6
commit 230aba8bc9
5 changed files with 39 additions and 28 deletions

View File

@@ -77,7 +77,10 @@ in
lib.meta.getExe (
pkgs.writeShellApplication {
name = "theme-gtk";
runtimeInputs = with pkgs; [ dconf ];
runtimeInputs = with pkgs; [
dbus
dconf
];
text = ''
MODE=$(cat "${hmConfig.theme.configDir}/mode")
@@ -87,8 +90,16 @@ in
GTK_THEME="adw-gtk3-dark"
fi
dconf write /org/gnome/desktop/interface/gtk-theme "'$GTK_THEME'"
dconf write /org/gnome/desktop/interface/color-scheme "'prefer-$MODE'"
if [[ -v DBUS_SESSION_BUS_ADDRESS ]]; then
DCONF_DBUS_RUN_SESSION=""
else
DCONF_DBUS_RUN_SESSION="dbus-run-session --dbus-daemon=dbus-daemon"
fi
$DCONF_DBUS_RUN_SESSION bash -c "
dconf write /org/gnome/desktop/interface/gtk-theme "'$GTK_THEME'"
dconf write /org/gnome/desktop/interface/color-scheme "'prefer-$MODE'"
"
'';
}
)

View File

@@ -1,13 +1,13 @@
{ pkgs, ... }:
pkgs.stdenv.mkDerivation rec {
pname = "obsidian.plugins.custom-sort";
version = "2.1.12";
version = "2.1.14";
src = pkgs.fetchFromGitHub {
owner = "SebastianMC";
repo = "obsidian-custom-sort";
rev = version;
hash = "sha256-i+Ckh1sqUqFGY5xPQLOCd0sq9kmxsN276wLbhEMAt5g=";
hash = "sha256-DM2aKCsFC2Z4a/ZX95ZMBzshBx2C2Z8a7j94ABS2UGI=";
};
offlineCache = pkgs.fetchYarnDeps {