hyprnome: init at 0.1.0

authored by

Donovan Glover and committed by
Anderson Torres
78734454 2fe3ce02

+43
+41
pkgs/applications/misc/hyprnome/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , installShellFiles 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "hyprnome"; 9 + version = "0.1.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "donovanglover"; 13 + repo = "hyprnome"; 14 + rev = version; 15 + hash = "sha256-jb21hnPSzrCTuW7Yhs6jFzS2WUVQjkn6nCCi6LvoTGA="; 16 + }; 17 + 18 + cargoHash = "sha256-QM5v2hKP3E9W3Aek6kFyFFNAp9s0oTFb4CEtxEHyny0="; 19 + 20 + nativeBuildInputs = [ 21 + installShellFiles 22 + ]; 23 + 24 + postInstall = '' 25 + installManPage man/hyprnome.1 26 + 27 + installShellCompletion --cmd hyprnome \ 28 + --bash <(cat completions/hyprnome.bash) \ 29 + --fish <(cat completions/hyprnome.fish) \ 30 + --zsh <(cat completions/_hyprnome) 31 + ''; 32 + 33 + meta = with lib; { 34 + description = "GNOME-like workspace switching in Hyprland"; 35 + homepage = "https://github.com/donovanglover/hyprnome"; 36 + license = licenses.mit; 37 + platforms = platforms.linux; 38 + maintainers = with maintainers; [ donovanglover ]; 39 + mainProgram = "hyprnome"; 40 + }; 41 + }
+2
pkgs/top-level/all-packages.nix
··· 5660 5660 5661 5661 hyprland-share-picker = libsForQt5.callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/hyprland-share-picker.nix { }; 5662 5662 5663 + hyprnome = callPackage ../applications/misc/hyprnome { }; 5664 + 5663 5665 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { }; 5664 5666 5665 5667 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker {