github.com/samuelgrf/nixos-config ↗
Mirror of https://gitlab.com/samuelgrf/nixos-config
Open this visualization on its own page →
Contributors
1
Lines of Code
1,072
From
2020-07-01
To
2021-02-12
About samuelgrf/nixos-config
This is a personal NixOS system configuration repository that serves as a mirror of the original GitLab project. NixOS is a Linux distribution built around the Nix package manager, and this repository contains the declarative configuration files needed to define and reproduce a complete system setup.
The configuration uses home-manager, a popular tool for managing user-level packages and dotfiles in NixOS environments. Users who want to reuse or adapt this configuration should start by modifying the userdata.nix file, which centralizes important variables like the system username and SSH keys rather than scattering them throughout the configuration files.
This type of repository is common in the NixOS community, where users share their system configurations publicly so others can learn from them or bootstrap their own setups. It represents the declarative approach that NixOS enables, where the entire system state can be version-controlled and reproduced across machines.