The plan with this repo is to create a configuration for nixos that will:
-
build all the programs that i use as well as the DM that i use
-
will able to be configured for different machines
-
will be able to change apps, Managers and different personalizations for different machines with a simple configuration
-
will be able to produce an iso that installs my system(if possible).
with possible conf and hardware subdirectories that have more general system presets
locales, users, etc...
that contain all the configs for certain apps that could be used, so that they may be imported using something like appps.steam.enabled
or apps.steam {enable = true; config = ...}
for more custom installs.
that would contain different presets that would be used more generaly.
example: a bionix
flake that could be enabled to use for bioinformatic use on the machine.
presets like language dev enviroments, desktop presets, etc...
machine specific presets: graphics, wifi, etc...
the repo will evolve while i get the grasp of the system
-
development flakes for languages of:
-
Rust
-
Java
-
Python (and other conda envs)
-
Nushell (nuls, etc..)
-
-
home-manager
-
nushell
-
helix
-
ssh
-
git
-
...
-
-
todo