Official Nix expressions and Flake repository for FAgram Desktop, a custom Telegram Desktop client with feature-rich modifications and Material Design UI.
Run FAgram Desktop directly:
nix run github:fagramdesktop/nixInstall to your user profile:
nix profile install github:fagramdesktop/nixIn your system or home-manager flake.nix:
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
fagram.url = "github:fagramdesktop/nix";
};
outputs = { self, nixpkgs, fagram, ... }: {
# NixOS configuration
nixosConfigurations.yourhostname = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; # or "aarch64-linux"
modules = [
({ pkgs, ... }: {
environment.systemPackages = [
fagram.packages.${pkgs.system}.default
];
})
];
};
};
}You can also use the exported overlay:
nixpkgs.overlays = [
fagram.overlays.default
];
environment.systemPackages = [
pkgs.fagram-desktop
];To build from this repository locally:
git clone https://github.com/fagramdesktop/nix.git
cd nix
nix build .#fagram-desktop
./result/bin/fagramWhen a new version of FAgram Desktop is released, this repository is automatically updated with the new Git commit revision and source hash via GitHub Actions.
This repository and FAgram Desktop are licensed under the GNU General Public License v3.0.