From b1f2e24b2b19bf1a4dc0f60462e775a3743e7f9b Mon Sep 17 00:00:00 2001 From: h7x4 Date: Mon, 24 Feb 2025 10:42:47 +0100 Subject: [PATCH] overlays/pcloud: init --- flake.nix | 5 +++++ home/packages.nix | 2 +- overlays/pcloud.nix | 20 ++++++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 overlays/pcloud.nix diff --git a/flake.nix b/flake.nix index ab6bd67..9f35f73 100644 --- a/flake.nix +++ b/flake.nix @@ -105,6 +105,11 @@ in [ (import ./overlays/wayland-ime-integration.nix) + (import ./overlays/pcloud.nix { + inherit (nixpkgs) lib; + pkgs = nonrecursive-unstable-pkgs; + }) + (final: prev: { mpd = prev.mpd.overrideAttrs (prev': { version = "v0.23.16-unstable"; diff --git a/home/packages.nix b/home/packages.nix index 365fa19..af22fef 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -109,7 +109,7 @@ nsxiv nyxt obsidian - # pcloud + pcloud pdfarranger pwvucontrol # scrcpy diff --git a/overlays/pcloud.nix b/overlays/pcloud.nix new file mode 100644 index 0000000..c4365fb --- /dev/null +++ b/overlays/pcloud.nix @@ -0,0 +1,20 @@ +{ lib, pkgs }: +(_: _: { + pcloud = pkgs.pcloud.overrideAttrs (prev: { + buildInputs = prev.buildInputs ++ (with pkgs; [ + libappindicator + libindicator + libnotify + xorg.libXScrnSaver + xorg.libXtst + ]); + + preFixup = '' + rm "$out"/lib/libappindicator.so.1 + rm "$out"/lib/libindicator.so.7 + rm "$out"/lib/libnotify.so.4 + rm "$out"/lib/libXss.so.1 + rm "$out"/lib/libXtst.so.6 + ''; + }); +})