Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mogria/nixos-config
My nixos configuration
https://github.com/mogria/nixos-config
configuration linux nix nixos
Last synced: 16 days ago
JSON representation
My nixos configuration
- Host: GitHub
- URL: https://github.com/mogria/nixos-config
- Owner: mogria
- Created: 2017-01-02T14:09:44.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-22T02:51:21.000Z (almost 3 years ago)
- Last Synced: 2024-10-12T00:26:47.411Z (about 1 month ago)
- Topics: configuration, linux, nix, nixos
- Language: Nix
- Size: 309 KB
- Stars: 12
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My NixOS Configuration
This is my configuration of all the NixOS machines I own.
This configuration can be is used on multiple NixOS machines & some part of the configuration is shared between all of them.## Installation
Every machine has it's own congiuration file in the `machines/` subfolder of this repository. You may want to create your own based off these files for your own machine. Just copy one of the machine files:
* `machines/voidbook` acer laptop with NVIDIA graphics card
* `machines/void` desktop with old NVIDIA graphics card
* `machines/noroute` raspberry pi rifi/lan routerThey are managedby the cloning this repository into `/etc/nixos` & adjusting `/etc/nixos/configuration.nix` to use the correct machine file.
After this I just runnixos-rebuild switch
This configuration repository has no support for nix-ops as of now.
## Features
Includes configuration for
* XFCE 4.14 Desktop
* Mate Desktop
* Headless (no desktop enviroment)
* Hardware configuration for Laptops & NVIDIA Graphics cards
* Various Example Configuration for various services
* SSH
* Transmission-Web
* nginx / mysql / php
* newsboat
* Gitolite
* Searx
* Tor Hidden Service using containerized `systemd-nspawn`