Skip to content

πŸ“‘ | Nix flake tempaltes for various development projects [maintainer=@orzklv]

License

Notifications You must be signed in to change notification settings

xinux-org/templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0d0def2 Β· Mar 16, 2025

History

57 Commits
Mar 15, 2025
Mar 16, 2025
Feb 1, 2025
Feb 2, 2025
Mar 15, 2025
Feb 1, 2025
Feb 2, 2025
Feb 7, 2025
Feb 1, 2025
Feb 2, 2025
Feb 1, 2025
Feb 7, 2025

Repository files navigation

Xinux'es {Templates}

Various project templates for faster bootstrapping with Nix.

Top Used Language Telegram Community

About

This is a collection of Xinux'es Nix bootstrapped templates which can be used to bootstrap your own project for certain technology. The templates have everything set up ready for you, so you can focus on developing the application instead of playing around configuring everything to get it working.

Every repository has its own detailed readme.md for more information to get started once you're done bootstrapping.

Projects

  • Rust (via #rust)
  • Rust Nightly (via #rust-nightly)
  • Rust C static/shared library (via #rust-shared)
  • Rust Telegram Bot (via #rust-telegram)
  • Rust Actix (via #rust-actix)
  • WIP: Rust Embedded (via #rust-embedded)

Bootstrapping

In order to bootstrap your own project using our tempaltes, you need to cd somewhere and on terminal:

# Replace `example` with any supported template above in projects section
nix flake init --template github:xinux-org/templates#example

the command above bootstrap project in current directory, or you can indicate location where it should be boostrapped:

# instead of examples, any chosen project's via #...
nix flake new --template github:xinux-org/templates#example ./my-cool-project

Thanks

License

This project is licensed under the MIT License - see the LICENSE file for details.

Xinux'es {Templates}