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
your packages.
-
You'll need to add this repo into your
flake.nix
:{ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; ayugram-desktop.url = "github:/ayugram-port/ayugram-desktop/release?submodules=1"; }; outputs = { self, nixpkgs, ayugram-desktop, ... }: { ... }; }
-
After that, add package into your
environment.systemPackages
orhome.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 ]; }
-
Now rebuild, and feel free to use
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. |