This is a very specialized configuration, I really put my heart into over 2 years to have redundancy for my system because this is the whole point of NixOS in the first place
-
I have been learning Nix since 2023 until the last update of this configuration, I am no expert like some others maybe are so take my choices with a grain of salt
-
Reviewed README on 06/08/2025 in DD/MM/YYYY
Primarily I use VScode, so In configuration I added support for:
- C++
- Rust
- python
- SQL / MySQL server
- jupyter notebooks / server
with development shells for:
- Python
- JavaScript
here you will find almost all AI libraries you may need. from sci-kit learn (sklearn) to pytorch (using torch-bin), transformers, langchain, smolagents, flash-attn, streamlit, gradio and more !
it's mostly python libraries so check the /Langs/python.nix file
- Programs and my own hand made things are in /Programs which currently include:
Using python:
Using bash:
- And there are some handy security configuration in security.nix which currently include:
- Kernel parameters
- Banned file formats
- Disabling of CUPS service
It's too long to document but i am going to soon