https://github.com/passivelemon/lemonake
Personal flake repository
https://github.com/passivelemon/lemonake
cachix flake nix nix-flake nixos
Last synced: 10 months ago
JSON representation
Personal flake repository
- Host: GitHub
- URL: https://github.com/passivelemon/lemonake
- Owner: PassiveLemon
- License: mit
- Created: 2024-01-30T20:32:48.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-12T19:26:07.000Z (10 months ago)
- Last Synced: 2025-05-12T20:39:29.223Z (10 months ago)
- Topics: cachix, flake, nix, nix-flake, nixos
- Language: Nix
- Homepage:
- Size: 1 MB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lemonake
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.
## Usage
Add the flake to your inputs:
```nix
# flake.nix
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
lemonake.url = "github:passivelemon/lemonake";
};
outputs = { ... } @ inputs: {
# ...
};
}
```
## Features
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.homeManagerModules.`
- [`programs.steamvr`](./modules/home-manager/steamvr/README.md)
- NixOS (Do not use in home-manager configuration)
- Can be imported with `inputs.lemonake.nixosModules.`
- [`services.autoadb`](./modules/nixos/autoadb/README.md)
- [`services.wivrn`](./modules/nixos/wivrn/README.md)
Packages:
- Can be added with `inputs.lemonake.packages.${pkgs.system}.`
- `adgobye`
- `adgobye-git`
- `alcom`
- `animdl-git`
- `gdlauncher` (Alias to `gdlauncher-carbon`)
- `gdlauncher-carbon`
- `gdlauncher-legacy`
- `gfm`
- `gfm-git`
- `hd2pystratmacro`
- `hd2pystratmacro-git`
- `lua-pam-git`
- `monado-vulkan-layers-git`
- `opencomposite-git`
- `picom`
- `picom-tag`
- `picom-git`
- `poepyautopot`
- `poepyautopot-git`
- `proton-ge-rtsp` (Please only use with `programs.steam.extraCompatPackages`)
- `tilp2`
- `tilp2-git`
- `vapor-git`
- `wayvr-dashboard`
- `wayvr-dashboard-git`
- `webfisher`
- `webfisher-git`
- [`wivrn`](./pkgs/wivrn/README.md)
- [`wivrn-git`](./pkgs/wivrn/README.md)
- `wlx-overlay-s`
- `wlx-overlay-s-git`
- `xrizer`
- `xrizer-git`
Naming scheme:
- Latest release: ``
- Latest tag: `-tag`
- Latest commit: `-git`
The only architecture currently supported is `x86_64-linux`. Others may be supported in the future.
## Binary cache
```nix
# configuration.nix
{
nix.settings = {
extra-substituters = [ "https://passivelemon.cachix.org" ];
extra-trusted-public-keys = [ "passivelemon.cachix.org-1:ScYjLCvvLi70S95SMMr8lMilpZHuafLP3CK/nZ9AaXM=" ];
};
}
```
## Other
Any sort of warning or assertion will be removed about 3 months after it was introduced to keep the code clean.
## Credits
- [moni-dz/nixpkgs-f2k](https://github.com/moni-dz/nixpkgs-f2k/) for inspiration
- [nix-community/nixpkgs-xr](https://github.com/nix-community/nixpkgs-xr/) for inspiration