Skip to content

Latest commit

 

History

447 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix dev templates

Jumping off templates for various languages. Includes automated formatting, linting, updates and releases. Built around nix flakes.

GitHub

  • Create a GitHub app for renovate
  • Set vars.CLIENT_ID & secrets.PRIVATE_KEY using the GitHub app credentials
  • Create a branch protection ruleset for main that requires the check status check to pass

Forgejo / Gitea

  • Create a bot account for renovate and create an access token for secrets.RENOVATE_TOKEN
  • Create an access token for secrets.DOCTOR_TOKEN
  • Create an access token for secrets.PACKAGE_TOKEN
  • Create a read-only GitHub token for secrets.GH_TOKEN
  • Create a branch protection rule for main that requires the check status check to pass

Go

check vulnerable go

spotdemo4/go-template

nix flake init -t github:spotdemo4/templates#go

Node

check vulnerable node

spotdemo4/node-template

nix flake init -t github:spotdemo4/templates#node

Rust

check vulnerable rust

spotdemo4/rust-template

nix flake init -t github:spotdemo4/templates#rust

Python

check vulnerable python

spotdemo4/python-template

nix flake init -t github:spotdemo4/templates#python

Gleam

check vulnerable gleam

spotdemo4/gleam-template

nix flake init -t github:spotdemo4/templates#gleam

Zig

check vulnerable zig

spotdemo4/zig-template

nix flake init -t github:spotdemo4/templates#zig

C++

check vulnerable cpp

spotdemo4/cpp-template

nix flake init -t github:spotdemo4/templates#cpp

Default

check vulnerable

spotdemo4/template

nix flake init -t github:spotdemo4/templates

About

nix flake templates

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages