Getting Started
Nix/NixOS Installation
Build gSlapper from source using the Nix flake or configure on NixOS.
Build from source using flake:
git clone https://github.com/Nomadcxx/gSlapper.git
cd gSlapper
nix build
./result/bin/gslapper --helpFor development:
nix developSystem Installation
Add to your NixOS configuration:
{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
gslapper
];
}Or using flake directly:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs";
gslapper.url = "github:Nomadcxx/gSlapper";
};
outputs = { self, nixpkgs, gslapper }: {
nixosConfigurations.default = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
({ pkgs, ... }: {
environment.systemPackages = [ gslapper.packages.${pkgs.system}.gslapper ];
})
];
};
};
}Home Manager
Add to your Home Manager configuration:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs";
gslapper.url = "github:Nomadcxx/gSlapper";
};
outputs = { self, nixpkgs, gslapper }: {
homeConfigurations.default = {
pkgs = nixpkgs.legacyPackages.${system};
home.packages = [ gslapper.packages.${system}.gslapper ];
};
};
}