diff options
author | Aylur <[email protected]> | 2024-06-20 16:47:36 +0200 |
---|---|---|
committer | Aylur <[email protected]> | 2024-06-20 16:47:36 +0200 |
commit | 3500457e97821d50c067dea37d1a2d28d8db2111 (patch) | |
tree | c68fdad5401362f0774f5b7fa65b6c3857babf2c | |
parent | 9812a21318abc3c508c5a6152336578d621a1032 (diff) |
fix: cli hanging on empty args
-rw-r--r-- | flake.nix | 17 | ||||
-rw-r--r-- | src/cli.vala | 3 |
2 files changed, 17 insertions, 3 deletions
@@ -3,11 +3,13 @@ inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - outputs = { self, nixpkgs }: - let + outputs = { + self, + nixpkgs, + }: let version = builtins.replaceStrings ["\n"] [""] (builtins.readFile ./version); system = "x86_64-linux"; - pkgs = import nixpkgs { inherit system; }; + pkgs = import nixpkgs {inherit system;}; nativeBuildInputs = with pkgs; [ gobject-introspection @@ -38,6 +40,15 @@ default = pkgs.mkShell { inherit nativeBuildInputs buildInputs; }; + notifd = pkgs.mkShell { + inherit nativeBuildInputs; + buildInputs = + buildInputs + ++ [ + self.packages.${system}.default + pkgs.gjs + ]; + }; }; }; } diff --git a/src/cli.vala b/src/cli.vala index 1c051d3..980de9c 100644 --- a/src/cli.vala +++ b/src/cli.vala @@ -103,6 +103,9 @@ int main(string[] argv) { }); } + if (!daemonize && invoke == null && close_n == 0 && get_n == 0) + return 1; + loop.run(); return 0; } |