[!NOTE] We do have binary cache via Garnix CI. In case you'll setup it manually - make sure to rebuild with activated cache BEFORE adding
ayugram
intoenvironment.systemPackages
orhome.packages.
.
flake.nix
:{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
ayugram-desktop.url = "github:kaeeraa/ayugram-desktop/release?submodules=1";
};
outputs = {
self,
nixpkgs,
ayugram-desktop,
...
}: {
...
};
}
environment.systemPackages
or home.packages
:
# Nixos configuraion
{
pkgs,
inputs,
...
}: {
environment.systemPackages = with pkgs; [
inputs.ayugram-desktop.packages.${pkgs.system}.ayugram-desktop
];
}
# Home-manager configuration
{
pkgs,
inputs,
...
}: {
home.packages = with pkgs; [
inputs.ayugram-desktop.packages.${pkgs.system}.ayugram-desktop
];
}
ayugram-desktop
!Simpy add it into your nix
settings inside nixos configuration:
nix = {
settings = {
substituters = [
"https://cache.garnix.io"
];
trusted-public-keys = [
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g="
];
};
};
Thanks | to |
---|---|
🪐 shwewo | for original repo. |
🪐 kaeeraa | for fork adoption. |
🪐 AyuGram | for the ayugram-dektop itself. |
🪐 hand7s | for this awesome readme (:D) and some work with package format. |