configuration.nix/README.md

27 lines
643 B
Markdown
Raw Permalink Normal View History

2024-08-03 17:43:30 +02:00
# NixOS configurations
2023-09-10 18:10:06 +02:00
2024-08-03 17:43:30 +02:00
This repository aims to configure everything I use for all my machines.
2023-09-10 18:10:06 +02:00
2024-08-03 17:43:30 +02:00
### Goals
2023-11-01 19:17:15 +01:00
2024-08-03 17:43:30 +02:00
- Provide me with something that I personally can use.
- Make it modular so that it can be reused by other people or me on other people's machines (my company's workstation).
2023-11-01 19:17:15 +01:00
2024-08-03 17:43:30 +02:00
### How to use
2023-11-01 19:17:15 +01:00
2024-08-03 17:43:30 +02:00
[Check the home-manager modules](./home/modules/default.nix)
2024-08-03 17:45:01 +02:00
2024-08-03 17:43:30 +02:00
[Check the NixOS modules](./nixos/modules/default.nix)
These are exposed in the following way
2024-08-03 17:45:01 +02:00
2024-08-03 17:43:30 +02:00
`<this-flake>.homeManagerModules.<module>`
2024-08-03 17:45:01 +02:00
2024-08-03 17:43:30 +02:00
`<this-flake>.nixosModules.<module>`
2023-09-10 18:10:06 +02:00
2024-08-03 17:43:30 +02:00
Run the following for more info:
2024-07-07 23:32:52 +02:00
```bash
2024-08-03 17:43:30 +02:00
nix flake show github:ivandimitrov8080/configuration.nix
2023-11-25 08:01:06 +01:00
```
2024-08-03 17:43:30 +02:00