aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.nix17
1 files changed, 14 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index d0ab918..137d127 100644
--- a/flake.nix
+++ b/flake.nix
@@ -11,7 +11,9 @@
pkgs = import nixpkgs { system = "x86_64-linux"; };
in
{
- packages.x86_64-linux.default = pkgs.stdenv.mkDerivation {
+ packages.x86_64-linux.default = self.packages.x86_64-linux.webtray;
+
+ packages.x86_64-linux.webtray = pkgs.stdenv.mkDerivation {
name = "webtray";
src = self;
buildPhase = "qmake . && make";
@@ -33,7 +35,16 @@
];
};
- overlays.default = final: prev: { inherit (self.packages.${prev.system}) webtray; };
+ packages.x86_64-linux.webtrayctl = pkgs.stdenv.mkDerivation {
+ name = "webtrayctl";
+ src = self;
+ installPhase = "mkdir -p $out/bin; install -t $out/bin/ webtrayctl";
+ };
+
+ overlays.default = final: prev: {
+ inherit (self.packages.${prev.system}) webtray;
+ inherit (self.packages.${prev.system}) webtrayctl;
+ };
nixosModules.default =
{
@@ -67,7 +78,7 @@
};
config = {
- environment.systemPackages = [ self.packages.${pkgs.system}.default ];
+ environment.systemPackages = [ self.packages.${pkgs.system}.webtray ];
systemd.user.services = builtins.mapAttrs (name: value: {
enable = true;