diff --git a/packages.nix b/packages.nix index ffcfda8..806b02c 100644 --- a/packages.nix +++ b/packages.nix @@ -28,11 +28,12 @@ let # bash script to let dbus know about important env variables and destination = "/bin/configure-gtk"; executable = true; text = let + # TODO: figure out why these bindings exist or where they're used schema = pkgs.gsettings-desktop-schemas; datadir = "${schema}/share/gsettings-schemas/${schema.name}"; in '' 6 gnome_schema=org.gnome.desktop.interface - gsettings set $gnome_schema gtk-theme 'Dracula' + gsettings set $gnome_schema gtk-theme 'Dracula' ''; }; in @@ -69,6 +70,18 @@ in dbus-sway-environment dbus ]; + + # Fix dynamically linked libraries for unpackaged binaries + programs.nix-ld = { + enable = true; + libraries = with pkgs; [ + # Add missing dynamic libraries for unpackaged programs HERE + # NOT in environment.systemPackages + zlib + ]; + }; + + # Logseq uses an ancient version of Electron, so we enable that nixpkgs.config.permittedInsecurePackages = [ "electron-25.9.0" ]; diff --git a/services.nix b/services.nix index 1a62c0d..80c2c1f 100644 --- a/services.nix +++ b/services.nix @@ -1,16 +1,5 @@ { pkgs, ... }: { - - # Fix dynamically linked libraries for unpackaged binaries - programs.nix-ld = { - enable = true; - libraries = with pkgs; [ - # Add missing dynamic libraries for unpackaged programs HERE - # NOT in environment.systemPackages - zlib - ]; - }; - # Some programs need SUID wrappers, can be configured further or are # started in user sessions. # programs.mtr.enable = true;