docs: update README with module usage, add binary cache configuration to flake, and fix typo in vscode-insiders workflow
All checks were successful
CI / check (push) Successful in 5s
CI / list-packages (push) Successful in 2s
CI / build (default) (push) Successful in 4s
CI / build (helium) (push) Successful in 4s
CI / build (helium-sync) (push) Successful in 3s
CI / build (pjsk-cursor) (push) Successful in 3s
CI / build (vscode-insiders) (push) Successful in 5s
CI / build (waterfox-bin) (push) Successful in 4s
CI / build (xcursor-mizuki) (push) Successful in 3s

This commit is contained in:
암냥 2026-05-08 05:27:03 +09:00
commit f2b63501c1
No known key found for this signature in database
3 changed files with 62 additions and 2 deletions

View file

@ -12,7 +12,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Check for new vscode-insiderss release
- name: Check for new vscode-insiders release
id: check
run: |
source /etc/bashrc
@ -56,7 +56,7 @@ jobs:
if: steps.check.outputs.updated == 'true'
run: |
source /etc/bashrc
NIXPKGS_ALLOW_UNFREE=1 nix build .#vscode-insiderss
NIXPKGS_ALLOW_UNFREE=1 nix build .#vscode-insiders
- name: Create Pull Request
if: steps.check.outputs.updated == 'true'

View file

@ -1,6 +1,16 @@
# 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](https://git.mizuki.guru/imnyang/nix-packages/actions)
## Usage
Add the following to your nix configuration:
@ -19,5 +29,46 @@ Add the following to your nix configuration:
{
# use some packages
};
}
nixConfig = {
extra-substituters = [
"https://cache.mizuki.guru/public"
];
extra-trusted-public-keys = [
"cache.mizuki.guru:IgipakDD/clr0XbuaIejPYMT5UkTVGKVTxtWXcsbiAg="
];
};
}
```
## Modules
### helium-sync
#### NixOS
```nix
{
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
```nix
{
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
];
};
};
}
```

View file

@ -41,5 +41,14 @@
default = pkgs.helium; # 예시로 하나를 기본값으로 지정
};
nixConfig = {
extra-substituters = [
"https://cache.mizuki.guru/public"
];
extra-trusted-public-keys = [
"cache.mizuki.guru:IgipakDD/clr0XbuaIejPYMT5UkTVGKVTxtWXcsbiAg="
];
};
};
}