nix-dot-dev / Getting Started Nix Template
Based on nix.dev tutorials, repository template to get you started with Nix.
Stars: ✭ 196
Labels
Projects that are alternatives of or similar to Getting Started Nix Template
Nix Bitcoin
A collection of Nix packages and NixOS modules for easily installing full-featured Bitcoin nodes with an emphasis on security.
Stars: ✭ 154 (-21.43%)
Mutual labels: nix
Nixpkgs Channels
DEPRECATED! Use NixOS/nixpkgs repository instead.
Stars: ✭ 173 (-11.73%)
Mutual labels: nix
Naersk
Build rust crates in Nix. No configuration, no code generation, no IFD. Sandbox friendly.
Stars: ✭ 193 (-1.53%)
Mutual labels: nix
Nixpkgs Fmt
Nix code formatter for nixpkgs [[email protected]]
Stars: ✭ 171 (-12.76%)
Mutual labels: nix
Nixpkgs Wayland
Automated, pre-built packages for Wayland (sway/wlroots) tools for NixOS.
Stars: ✭ 178 (-9.18%)
Mutual labels: nix
Home Manager
Manage a user environment using Nix [maintainer=@rycee]
Stars: ✭ 2,447 (+1148.47%)
Mutual labels: nix
Nix On Droid
Nix-enabled environment for your Android device.
Stars: ✭ 154 (-21.43%)
Mutual labels: nix
Emacs Overlay
Bleeding edge emacs overlay [[email protected]]
Stars: ✭ 194 (-1.02%)
Mutual labels: nix
Pypi2nix
Abandoned! Generate Nix expressions for Python packages
Stars: ✭ 178 (-9.18%)
Mutual labels: nix
Opinionated Nix repository template
Based on nix.dev tutorials, repository template to get you started with Nix:
- niv for painless dependency management (aka pinning) with a daily cronjob to bump dependencies
-
gitignore.nix for respecting
.gitignore
when using your project as a source -
pre-commit-hooks.nix for running linters (defaults to
shellcheck
,nix-linter
andnixpkgs-fmt
) when committing and on the CI - direnv for automatically loading your developer environment
- GitHub Actions for CI with dependabot automatically bumping GitHub Actions versions
Getting started
- Follow tutorial for creating a binary cache
- Replace
nix-getting-started-template
in.github/workflows/test.yml
with the name of your binary cache
Using the project
Follow direnv setup and run direnv allow
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].