Add hyprland-autoname-workspaces package
This commit is contained in:
parent
1fd75c7b1d
commit
4975bb0467
|
@ -295,6 +295,8 @@
|
||||||
electron = pkgs.electron_22;
|
electron = pkgs.electron_22;
|
||||||
};
|
};
|
||||||
swayimg = pkgs.callPackage ./packages/swayimg/default.nix { };
|
swayimg = pkgs.callPackage ./packages/swayimg/default.nix { };
|
||||||
|
hyprland-autoname-workspaces =
|
||||||
|
pkgs.callPackage ./packages/workspace-renamer/default.nix { };
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,6 +60,8 @@ in with lib; {
|
||||||
# Polkit
|
# Polkit
|
||||||
libsForQt5.polkit-kde-agent
|
libsForQt5.polkit-kde-agent
|
||||||
polkit_gnome
|
polkit_gnome
|
||||||
|
# Auto workspace renaming
|
||||||
|
inputs.self.packages.${pkgs.system}.hyprland-autoname-workspaces
|
||||||
];
|
];
|
||||||
#########################
|
#########################
|
||||||
## Hyprland
|
## Hyprland
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
{ config, lib, pkgs, fetchFromGitHub, rustPlatform, ... }:
|
||||||
|
let
|
||||||
|
vals = builtins.fromJSON (builtins.readFile ../../sources/autoname.json);
|
||||||
|
version = "1.0.0";
|
||||||
|
rev = vals.rev;
|
||||||
|
hash = vals.hash;
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "hyprland-community";
|
||||||
|
repo = "hyprland-autoname-workspaces";
|
||||||
|
inherit rev hash;
|
||||||
|
};
|
||||||
|
in rustPlatform.buildRustPackage {
|
||||||
|
pname = "hyprland-autoname-workspaces";
|
||||||
|
inherit version;
|
||||||
|
inherit src;
|
||||||
|
cargoLock = {
|
||||||
|
lockFile = "${src}/Cargo.lock";
|
||||||
|
outputHashes = {
|
||||||
|
"hyprland-0.3.3" = "sha256-3RhuaVLCjEwvIBQyot2sma5kFLSGVndJ58UUef0bES4=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"rev": "4cbebec3f29c59846c9e2a53bddb1ba6f84ae605",
|
||||||
|
"hash": "sha256-g+in35ucDRghRiowboQugwkVMfmCDxMXDJXT8oNQxek="
|
||||||
|
}
|
|
@ -16,6 +16,18 @@ jq --null-input \
|
||||||
> $DIRECTORY/swayimg.json
|
> $DIRECTORY/swayimg.json
|
||||||
echo "swayimg now at $SWAYIMG_VERSION"
|
echo "swayimg now at $SWAYIMG_VERSION"
|
||||||
|
|
||||||
|
# Update autoname
|
||||||
|
# AUTONAME_BRANCH=$(curl https://api.github.com/repos/hyprland-community/hyprland-autoname-workspaces| jq -r '.default_branch')
|
||||||
|
# AUTONAME_REV=$(curl https://api.github.com/repos/hyprland-community/hyprland-autoname-workspaces/git/refs/heads/$AUTONAME_BRANCH | \
|
||||||
|
# jq -r '.object.sha')
|
||||||
|
# AUTONAME_HASH=$(nix-prefetch fetchFromGitHub --owner hyprland-community --repo hyprland-autoname-workspaces --rev $AUTONAME_REV)
|
||||||
|
# jq --null-input \
|
||||||
|
# --arg rev "$AUTONAME_REV" \
|
||||||
|
# --arg hash "$AUTONAME_HASH" \
|
||||||
|
# '{"rev": $rev, "hash": $hash}' \
|
||||||
|
# > $DIRECTORY/autoname.json
|
||||||
|
# echo "autoname now at $AUTONAME_REV"
|
||||||
|
|
||||||
# Update gamescope
|
# Update gamescope
|
||||||
GAMESCOPE_BRANCH=$(curl https://api.github.com/repos/ValveSoftware/gamescope | jq -r '.default_branch')
|
GAMESCOPE_BRANCH=$(curl https://api.github.com/repos/ValveSoftware/gamescope | jq -r '.default_branch')
|
||||||
GAMESCOPE_REV=$(curl https://api.github.com/repos/ValveSoftware/gamescope/git/refs/heads/$GAMESCOPE_BRANCH | \
|
GAMESCOPE_REV=$(curl https://api.github.com/repos/ValveSoftware/gamescope/git/refs/heads/$GAMESCOPE_BRANCH | \
|
||||||
|
@ -27,3 +39,4 @@ jq --null-input \
|
||||||
'{"rev": $rev, "hash": $hash}' \
|
'{"rev": $rev, "hash": $hash}' \
|
||||||
> $DIRECTORY/gamescope.json
|
> $DIRECTORY/gamescope.json
|
||||||
echo "gamescope now at $GAMESCOPE_REV"
|
echo "gamescope now at $GAMESCOPE_REV"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue