shikane: init at 0.2.0

+47
+45
pkgs/tools/wayland/shikane/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitLab 4 + , installShellFiles 5 + , pandoc 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "shikane"; 10 + version = "0.2.0"; 11 + 12 + src = fetchFromGitLab { 13 + owner = "w0lff"; 14 + repo = "shikane"; 15 + rev = "v${version}"; 16 + hash = "sha256-S55elFZQT234fKlISFi21QJtnf2yB0O2u2vSNFhzgBg="; 17 + }; 18 + 19 + cargoHash = "sha256-4wisXVaZa2GBFKywl48beQgg4c+lawL3L/837ZU1Y94="; 20 + 21 + nativeBuildInputs = [ 22 + installShellFiles 23 + pandoc 24 + ]; 25 + 26 + postBuild = '' 27 + bash ./scripts/build-docs.sh man 28 + ''; 29 + 30 + postInstall = '' 31 + installManPage ./build/shikane.* 32 + ''; 33 + 34 + # upstream has no tests 35 + doCheck = false; 36 + 37 + meta = with lib; { 38 + description = "A dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles"; 39 + homepage = "https://gitlab.com/w0lff/shikane"; 40 + changelog = "https://gitlab.com/w0lff/shikane/-/tags/v${version}"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ michaelpachec0 natsukium ]; 43 + platforms = platforms.linux; 44 + }; 45 + }
+2
pkgs/top-level/all-packages.nix
··· 4279 4279 4280 4280 oguri = callPackage ../tools/wayland/oguri { }; 4281 4281 4282 + shikane = callPackage ../tools/wayland/shikane { }; 4283 + 4282 4284 shotman = callPackage ../tools/wayland/shotman { }; 4283 4285 4284 4286 slurp = callPackage ../tools/wayland/slurp { };