An open API service indexing awesome lists of open source software.

https://github.com/viniciusmuller/dotfiles

❄️ My Nix/NixOS configuration files
https://github.com/viniciusmuller/dotfiles

Last synced: about 2 months ago
JSON representation

❄️ My Nix/NixOS configuration files

Awesome Lists containing this project

README

        

❄️ My Nix/NixOS Dotfiles

# Installation

## NixOS
```bash
git clone https://github.com/arcticlimer/dotfiles
sudo nixos-rebuild switch --flake ./dotfiles#
```
## Non-NixOS using home-manager
```bash
# Note: It requires nixUnstable and `experimental-features = nix-command flakes`
git clone https://github.com/arcticlimer/dotfiles
nix build ".#homeConfigurations..activationPackage" && ./result/activate
```

# Structure
- `pkgs` -> Packages for home-manager.
- `nixos-pkgs` -> Packages from the `pkgs` directory wrapped to work with NixOS (E.g: Adds the "docker" group to an user).
- `nixos-services` -> Services wrapped to work with NixOS.
- `desktop` -> Wrappers around `pkgs` to build different desktop environments.
- `services` -> Home-manager services.
- `profiles` -> Things such as different development environments.
- `hosts` -> My configurations for different machines
- `home-configurations` -> Home-manager configurations.
- `utils` -> Useful scripts.
- `templates` -> Template flakes for different kinds of projects.