diff --git a/home/default.nix b/home/default.nix index 6aa9f82..97d2b3c 100644 --- a/home/default.nix +++ b/home/default.nix @@ -31,5 +31,6 @@ BROWSER = "firefox"; # FIXME: only set if gpg-agent not in use, otherwise home manager already does that SSH_AUTH_SOCK = "$(${gpgPackage}/bin/gpgconf --list-dirs agent-ssh-socket)"; + XDG_DATA_HOME = "$HOME/.local/share"; }; } diff --git a/hosts/boreal/home.nix b/hosts/boreal/home.nix index 248877b..f522fb3 100644 --- a/hosts/boreal/home.nix +++ b/hosts/boreal/home.nix @@ -20,6 +20,8 @@ chromium darktable + hugin + enblend-enfuse # dev rustup diff --git a/overlays/default.nix b/overlays/default.nix index 67e397d..0ab200f 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,4 +1,5 @@ { i3status-rust = import ./i3status-rust; chrysalis = import ./chrysalis; + hugin = import ./hugin; } diff --git a/overlays/hugin/default.nix b/overlays/hugin/default.nix new file mode 100644 index 0000000..f6f0209 --- /dev/null +++ b/overlays/hugin/default.nix @@ -0,0 +1,34 @@ +final: prev: { + # hugin needs glew-egl since wxGTK30 upgrade: + # https://bugs.archlinux.org/task/75406 + hugin = prev.hugin.overrideAttrs (oldAttrs: { + buildInputs = with final; [ + boost + cairo + exiv2 + fftw + flann + gettext + glew + ilmbase + lcms2 + lensfun + libjpeg + libpng + libtiff + xorg.libX11 + xorg.libXi + xorg.libXmu + libGLU + libGL + openexr + panotools + sqlite + vigra + (wxGTK31.override { + withEGL = false; + }) + zlib + ]; + }); +}