No description
Find a file
imnyang fd6a663567
All checks were successful
CI / build (helium-sync) (push) Successful in 3s
CI / build (pjsk-cursor) (push) Successful in 3s
CI / build (vscode-insiders) (push) Successful in 36s
CI / build (waterfox-bin) (push) Successful in 4s
CI / build (xcursor-mizuki) (push) Successful in 3s
CI / check (push) Successful in 4s
CI / list-packages (push) Successful in 2s
CI / build (default) (push) Successful in 4s
CI / build (helium) (push) Successful in 4s
Update pkgs/vscode-insiders/default.nix
2026-05-21 10:38:35 +09:00
.forgejo/workflows docs: update README with module usage, add binary cache configuration to flake, and fix typo in vscode-insiders workflow 2026-05-08 05:27:03 +09:00
assets pjsk cursor 2026-04-13 12:53:37 +09:00
modules wow 2026-04-26 03:44:25 +09:00
pkgs Update pkgs/vscode-insiders/default.nix 2026-05-21 10:38:35 +09:00
.gitignore wow 2026-03-19 18:00:44 +09:00
flake.lock flake.lock: update 2026-05-17 2026-05-17 13:00:28 +09:00
flake.nix docs: update README with module usage, add binary cache configuration to flake, and fix typo in vscode-insiders workflow 2026-05-08 05:27:03 +09:00
README.md docs: update README with module usage, add binary cache configuration to flake, and fix typo in vscode-insiders workflow 2026-05-08 05:27:03 +09:00

imnyang Nix Packages

imnyang's custom nixpkgs overlay.

Included Packages

  • helium: Helium AppImage wrapper
  • helium-sync: Helium Sync utility
  • vscode-insiders: VSCode Insiders
  • waterfox-bin: Waterfox Browser
  • xcursor-mizuki: Custom cursor
  • pjsk-cursor: Custom cursor

Build Status

Usage

Add the following to your nix configuration:

{
  inputs = {
    nixpkgs.url = "...";
    imnyang.url = "git+https://git.mizuki.guru/imnyang/nix-packages.git";
  };

  outputs = { imnyang, nixpkgs, ... }: 
    let pkgs = import nixpkgs {
      system = "x86_64-linux";
      overlays = [ imnyang.overlays.default ];
    };
    {
      # use some packages
    };

    nixConfig = {
      extra-substituters = [
        "https://cache.mizuki.guru/public"
      ];
      extra-trusted-public-keys = [
        "cache.mizuki.guru:IgipakDD/clr0XbuaIejPYMT5UkTVGKVTxtWXcsbiAg="
      ];
    };
}

Modules

helium-sync

NixOS

{
  inputs.imnyang.url = "git+https://git.mizuki.guru/imnyang/nix-packages.git";
  outputs = { self, nixpkgs, imnyang }: {
    nixosConfigurations.my-host = nixpkgs.lib.nixosSystem {
      modules = [
        imnyang.nixosModules.helium-sync
      ];
    };
  };
}

Home Manager

{
  inputs.imnyang.url = "git+https://git.mizuki.guru/imnyang/nix-packages.git";
  outputs = { self, home-manager, imnyang, ... }: {
    homeConfigurations.my-user = home-manager.lib.homeManagerConfiguration {
      modules = [
        imnyang.homeManagerModules.helium-sync
      ];
    };
  };
}