Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malinoskj2/nix
My Nix Configuration
https://github.com/malinoskj2/nix
config distro dotfiles linux nix nixos
Last synced: 18 days ago
JSON representation
My Nix Configuration
- Host: GitHub
- URL: https://github.com/malinoskj2/nix
- Owner: malinoskj2
- License: bsd-2-clause
- Created: 2025-01-04T20:27:29.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-13T19:47:05.000Z (21 days ago)
- Last Synced: 2025-01-13T20:38:53.037Z (21 days ago)
- Topics: config, distro, dotfiles, linux, nix, nixos
- Language: Nix
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nix Configuration
## External Dependencies
The following external dependencies are required to build the flake provided by this repository.
- `/secret/secrets.nix` must exist with correct schema. See [example](secrets.nix.example).
- my [dot files repository](https://github.com/malinoskj2/dot) must be present on the system
- `/secret/fonts` directory must exist with required fonts## Hosts
The following hosts are managed by this configuration.
### home
My main desktop PC. A custom PC dualbooting Windows (gaming) and NixOS (everything else).
### katana
My Thinkpad x230. Don't use this much, but have it for when I need to be mobile.
### pi
Used for network filesharing and any other service I want to be accessible to the devices on my network.
## Build
1. Clone the repository
2. `cd` into the repository```sh
sudo nixos-rebuild switch --impure --flake '.#$YOUR_HOST' # home, katana, or pi
```