This is my collection of packages and modules in a flake.
Some of these are already in Nixpkgs or in the process of getting merged but I provide faster updates here.
Packages and the flake are automatically updated every day and pushed to Cachix.
Add the flake to your inputs:
# flake.nix
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
lemonake.url = "github:passivelemon/lemonake";
};
outputs = { ... } @ inputs: {
# ...
};
}Run nix flake show github:passivelemon/lemonake to see all outputs. Home Manager modules will show as unknown.
Modules:
- Home Manager (Do not use in NixOS configuration)
- Can be imported with
inputs.lemonake.homeModules.<module> programs.steamvr
- Can be imported with
- NixOS (Do not use in home-manager configuration)
- Can be imported with
inputs.lemonake.nixosModules.<module> services.autoadbservices.wivrn
- Can be imported with
Packages:
- Can be added with
inputs.lemonake.packages.${pkgs.system}.<package> alcomawmtt-gitgdlauncher(Alias togdlauncher-carbon)gdlauncher-carbongdlauncher-legacygfmgfm-gitlua-pam-gitmonado-vulkan-layers-gitnimpadnimpad-gitopencomposite-gitpicompicom-tagpicom-gitproton-ge-rtsp(Please only use withprograms.steam.extraCompatPackages)tilp2tilp2-gitvapor-gitwayvr-dashboardwayvr-dashboard-gitwebfisherwebfisher-gitwivrnwivrn-gitwlx-overlay-swlx-overlay-s-gitxrizerxrizer-git
Naming scheme:
- Latest release:
<package> - Latest tag:
<package>-tag - Latest commit:
<package>-git
The only architecture currently supported is x86_64-linux. Others may be supported in the future.
# configuration.nix
{
nix.settings = {
extra-substituters = [ "https://passivelemon.cachix.org" ];
extra-trusted-public-keys = [ "passivelemon.cachix.org-1:ScYjLCvvLi70S95SMMr8lMilpZHuafLP3CK/nZ9AaXM=" ];
};
}Any sort of warning or assertion will be removed about 3 months after it was introduced to keep the code clean.
- moni-dz/nixpkgs-f2k for inspiration
- nix-community/nixpkgs-xr for inspiration