kickstart.nix icon indicating copy to clipboard operation
kickstart.nix copied to clipboard

Add new templates

Open erikreinert opened this issue 2 years ago • 10 comments

Overview

We need to setup a tracking list of all the templates we should add.

Languages

  • [ ] Assembly
  • [ ] Bun
  • [ ] Basic
  • [x] Bash
  • [x] C/C++ (cmake)
  • [ ] C# (dotnet)
  • [ ] Clojure
  • [ ] Cobol
  • [ ] D
  • [x] Dart (#48)
  • [ ] Erlang/Elixir
  • [ ] Elm
  • [ ] F#
  • [ ] Fortran
  • [ ] Forth
  • [x] Go
  • [x] Haskell
  • [ ] Java (JVM and graalvm)
  • [ ] Julia
  • [ ] Kotlin
  • [ ] LISP/Scheme
  • [x] Lua (application)
  • [ ] Lua (module)
  • [ ] Modular/Mojo
  • [x] NodeJS w/ NPM or Yarn (Backend)
  • [ ] NodeJS w/ NPM or Yarn (Frontend)
  • [x] OCaml
  • [ ] Pascal
  • [ ] Perl
  • [x] PHP (#63)
  • [x] Python
  • [ ] R
  • [ ] Ruby
  • [x] Rust
  • [ ] Scala (FP vs Imperative)
  • [ ] Smalltalk
  • [x] Swift (#55)
  • [ ] V
  • [x] Zig (#49)

Frameworks

  • [x] NestJS

Systems

  • [x] Home Manager
  • [x] macOS
  • [x] NixOS (desktop)
  • [x] NixOS (minimal)

Needs Investigation

  • [ ] Ansible
  • [ ] Docker
  • [ ] Pulumi
  • [x] Static sites (Hugo, etc)
  • [ ] Terraform

[!NOTE]
If you have a template you'd like added please include it in the comments!

erikreinert avatar Dec 06 '23 06:12 erikreinert

Python with virtualenv?

hbjydev avatar Dec 06 '23 17:12 hbjydev

Cuelang template with Nix outputs?

hbjydev avatar Dec 09 '23 13:12 hbjydev

https://www.dcode.fr/brainfuck-language please

emilpriver avatar Dec 15 '23 20:12 emilpriver

Swift with SwiftPM pls :)

hbjydev avatar Dec 15 '23 20:12 hbjydev

Django template (wanna see how you'd actually make an example of this, not being sarcastic or anything :) )

hbjydev avatar Dec 15 '23 20:12 hbjydev

Working on Swift in #30

hbjydev avatar Dec 16 '23 01:12 hbjydev

Python with PDM would be neat (it's my go to package manager for Python)!

patrick91 avatar Dec 17 '23 16:12 patrick91

Python with PDM would be neat (it's my go to package manager for Python)!

I think this is a great idea and we should probably take the current Python flake and evolve it to support more types of setups besides just "setup.py".

erikreinert avatar Dec 17 '23 19:12 erikreinert

@erikreinert Hey! Just wanted to say that the Haskell template is done!

SecretVal avatar Feb 01 '24 19:02 SecretVal

@erikreinert Spring Boot would be really helpful :) Maven and Gradle examples would be great!

A usable test application: https://github.com/spring-projects/spring-petclinic

Sironheart avatar Mar 01 '24 18:03 Sironheart