Merge pull request #6 from mikeroyal/mikeroyal-patch-1

Added more programming languages and frameworks.
This commit is contained in:
Michael Royal 2022-06-22 17:48:49 -07:00 committed by GitHub
commit da5d6459b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,13 +17,13 @@
1. [Getting Started](https://github.com/mikeroyal/NixOS-Guide#getting-started) 1. [Getting Started](https://github.com/mikeroyal/NixOS-Guide#getting-started)
- [NixOS Developer Resources](https://github.com/mikeroyal/NixOS-Guide#NixOS-developer-resources) - [NixOS Developer Resources](https://github.com/mikeroyal/NixOS-Guide#NixOS-developer-resources)
- [NixOS Tools & Modules](https://github.com/mikeroyal/NixOS-Guide#NixOS-Tools-and-Modules) - [NixOS Tools & Modules](https://github.com/mikeroyal/NixOS-Guide#NixOS-Tools-and-Modules)
- [NixOS Desktop](https://github.com/mikeroyal/NixOS-Guide#NixOS-Desktop) - [NixOS Desktop](https://github.com/mikeroyal/NixOS-Guide#NixOS-Desktop)
- [Programming Languages with NixOS support](https://github.com/mikeroyal/NixOS-Guide#programming-languages-with-nixos-support) - [Programming Languages & Frameworks with NixOS support](https://github.com/mikeroyal/NixOS-Guide#programming-languages--with-nixos-support)
- [C](https://github.com/mikeroyal/NixOS-Guide#C) - [C](https://github.com/mikeroyal/NixOS-Guide#C)
- [Python](https://github.com/mikeroyal/NixOS-Guide#python) - [Python](https://github.com/mikeroyal/NixOS-Guide#python)
@ -43,6 +43,11 @@
- [Arduino](https://github.com/mikeroyal/NixOS-Guide#Arduino) - [Arduino](https://github.com/mikeroyal/NixOS-Guide#Arduino)
- [Crystal](https://github.com/mikeroyal/NixOS-Guide#Crystal) - [Crystal](https://github.com/mikeroyal/NixOS-Guide#Crystal)
- [Elm](https://github.com/mikeroyal/NixOS-Guide#Elm) - [Elm](https://github.com/mikeroyal/NixOS-Guide#Elm)
- [Elixir](https://github.com/mikeroyal/NixOS-Guide#elixir)
- [Erlang](https://github.com/mikeroyal/NixOS-Guide#erlang)
- [DotNet](https://github.com/mikeroyal/NixOS-Guide#dotnet)
- [CUDA](https://github.com/mikeroyal/NixOS-Guide#cuda)
- [Qt](https://github.com/mikeroyal/NixOS-Guide#qt)
2. [Getting Software](https://github.com/mikeroyal/NixOS-Guide#getting-software) 2. [Getting Software](https://github.com/mikeroyal/NixOS-Guide#getting-software)
@ -128,6 +133,8 @@
- [Hound - search across all/selected Nix-related repositories.](https://search.nix.gsc.io) - [Hound - search across all/selected Nix-related repositories.](https://search.nix.gsc.io)
- [Nix(A One Pager) - A one page introduction to Nix, the language](https://github.com/tazjin/nix-1p)
- [Nix Shorts](https://github.com/justinwoo/nix-shorts/) - [Nix Shorts](https://github.com/justinwoo/nix-shorts/)
- [Getting started with Home Manager for Nix](https://ghedam.at/24353/tutorial-getting-started-with-home-manager-for-nix) - [Getting started with Home Manager for Nix](https://ghedam.at/24353/tutorial-getting-started-with-home-manager-for-nix)
@ -383,7 +390,6 @@
- [Sbt-nix.g8](https://github.com/gvolpe/sbt-nix.g8) is a [giter8](https://github.com/foundweekends/giter8) template for new Scala projects with Nix support. - [Sbt-nix.g8](https://github.com/gvolpe/sbt-nix.g8) is a [giter8](https://github.com/foundweekends/giter8) template for new Scala projects with Nix support.
### Haskell ### Haskell
[Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents) [Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents)
@ -489,7 +495,42 @@
- [elm2nix](https://github.com/hercules-ci/elm2nix) is a tool to convert `elm.json` into Nix expressions. - [elm2nix](https://github.com/hercules-ci/elm2nix) is a tool to convert `elm.json` into Nix expressions.
- [Elm packages for NixOS](https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=elm) - [Elm packages for NixOS](https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=elm)
### Elixir
[Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents)
- [BEAM Languages (Erlang, Elixir & LFE)](https://nixos.org/manual/nixpkgs/stable/#how-to-install-beam-packages)
- [Elixir packages for NixOS](https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=elixir)
### Erlang
[Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents)
- [BEAM Languages (Erlang, Elixir & LFE)](https://nixos.org/manual/nixpkgs/stable/#how-to-install-beam-packages)
- [NixOS packages for Erlang](https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=erlang)
### DotNet
[Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents)
- [ DotNet - NixOS Wiki](https://nixos.wiki/wiki/DotNET)
- [NixOS packages for DotNet](https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=dotnet)
### CUDA
[Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents)
- [CUDA - NixOS Wiki](https://nixos.wiki/wiki/CUDA)
- [NixOS packages for CUDA](https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=cuda)
### Qt
[Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents)
- [Qt - NixOS Wiki](https://nixos.wiki/wiki/Qt)
- [NixOS packages for Qt](https://search.nixos.org/packages?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=qt)
# Getting Software # Getting Software
[Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents) [Back to the Top](https://github.com/mikeroyal/NixOS-Guide#table-of-contents)
@ -504,6 +545,7 @@
NixOS Packages Search NixOS Packages Search
</p> </p>
[NUR(Nix User Repositories)](https://github.com/nix-community/NUR/) is the mother of all overlays, allowing access to user repositories and installing packages via attributes.
**Using Flatpaks on NixOS makes installing/updating applications a lot easier especially if some software is proprietary.** **Using Flatpaks on NixOS makes installing/updating applications a lot easier especially if some software is proprietary.**
@ -915,7 +957,7 @@ Local virtual devices with high performances.
<p align="center"> <p align="center">
<img src="https://user-images.githubusercontent.com/45159366/105645195-db9ea780-5e4e-11eb-8357-fb38b2f06d74.png"> <img src="https://user-images.githubusercontent.com/45159366/105645195-db9ea780-5e4e-11eb-8357-fb38b2f06d74.png">
**Building Highly-Availability(HA) Clusters with kubeadm. Source: [Kubernetes.io](https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/), 2020** **Building Highly-Availability(HA) Clusters with kubeadm. Source: [Kubernetes.io](https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/)**
</p> </p>
[Google Kubernetes Engine (GKE)](https://cloud.google.com/kubernetes-engine/) is a managed, production-ready environment for running containerized applications. [Google Kubernetes Engine (GKE)](https://cloud.google.com/kubernetes-engine/) is a managed, production-ready environment for running containerized applications.