Install a set of packages

How can I install a whole set like xfce4-13 ?

You probably are looking for a nixos module to set this up for you

Eventually that should be available, and I don’t think it would be sufficient to install the whole set.

I’m sorry I didn’t get it. This means that there is no solution to install xfce4-13 ?

Eventually you’ll be able to do

services.xserver.desktopManager.xfce4-14.enable = true;

in your configuration.nix.

But until that PR’s merged there’s no way officially to do this.

You could always override the attribute set in configuration.nix:

nixpkgs.overlays = [
      (self: super: {
          xfce = super.xfce4-13;
      )}
];

But there might be some more options necessary to account for the
changes between the versions.

1 Like

@jtojnar it says that xfce.gvfs doesn’t exists.

Sorry, what about xfce = super.xfce // super.xfce4-13;?

1 Like

I hope I learn nix more somehow :smiley:
for now I have a new error after I tried xfce = super.xfce // super.xfce4-13;

error: anonymous function at /nix/store/99a2qy56jdvr5cj6w879fm1nn54cvkxf-nixos-19.03.173238.4b6dd53b90a/nixos/pkgs/desktops/xfce4-13/thunar/default.nix:1:1 called with unexpected argument ‘thunarPlugins’, at /nix/store/99a2qy56jdvr5cj6w879fm1nn54cvkxf-nixos-19.03.173238.4b6dd53b90a/nixos/lib/customisation.nix:69:12
(use ‘–show-trace’ to show detailed location information)

Do I need to create a new question about how to install xfce4-13 ?

As stated, we don’t have an option for this yet. But we should have one on nixos-unstable in maybe a weeks time.

1 Like