Robert Helgesson
Robert Helgesson
Sorry about the delay! I'm not sure there is an ideal workaround. I think the most straight-forward would be to clone the repo and change https://github.com/rycee/home-manager/blob/99c900946dbbaf5ba1fd3b1c1fe83b18fb66c84e/modules/programs/ssh.nix#L259-L278 to instead read something...
About a year ago I played around with Pueue and did a basic module for it. Ended up using plain `systemd-run` instead so I didn't bother finishing up the module....
Yeah, that would indeed be awesome! 🙂 Right now Home Manager is only able to configure GNOME Terminal (through the `dconf` command line tool) which has been working quite well...
To download extensions at activation time is not really an option, mostly because it reduces atomicity (i.e., we cannot guarantee that activating a generation twice will install the exact same...
Sorry, I don't know anything about how GNOME Shell extensions work so I can't help much. I also don't know much about `xdg.mime` since I don't use that either 🙂
Pretty unfortunate 🙁 May be worth adding an `extraConfig` of `type.lines` to cope with such situations.
I'm thinking that perhaps something like ``` nix { directory.substitutions = literalExpression '' "/a/b" = "b" "/a" = "a" ''; } ``` may be interesting?
I'm not sure this is needed in the module since it should be relatively simple to override with whichever target you want. Something like ``` systemd.user.services.emacs = { Unit.After =...
In general I think having `XDG_DATA_DIRS` imported into the systemd environment should suffice? Could you try running ``` console $ systemctl --user show-environment | grep XDG_DATA_DIRS ``` and see if...