All Projects → vinnyA3 → nixos-configuration

vinnyA3 / nixos-configuration

Licence: other
A repo for my nixos configuration files

Programming Languages

c
50402 projects - #5 most used programming language
Nix
1067 projects
shell
77523 projects

Projects that are alternatives of or similar to nixos-configuration

nix-config
A collection of my system configs and dotfiles
Stars: ✭ 35 (+75%)
Mutual labels:  nix, nixos
dns.nix
A Nix DSL for DNS zone files
Stars: ✭ 69 (+245%)
Mutual labels:  nix, nixos
Nix 1p
A (more or less) one page introduction to Nix, the language.
Stars: ✭ 219 (+995%)
Mutual labels:  nix, nixos
nixos-installer
Combining the power of Nix, Guile & Elm to install NixOS
Stars: ✭ 14 (-30%)
Mutual labels:  nix, nixos
gradle2nix
Generate Nix expressions which build Gradle-based projects.
Stars: ✭ 71 (+255%)
Mutual labels:  nix, nixos
All Hies
Cached Haskell IDE Engine Nix builds for all GHC versions
Stars: ✭ 201 (+905%)
Mutual labels:  nix, nixos
Nox
Tools to make nix nicer to use
Stars: ✭ 232 (+1060%)
Mutual labels:  nix, nixos
Nixos Mailserver
A complete and Simple Nixos Mailserver
Stars: ✭ 172 (+760%)
Mutual labels:  nix, nixos
fromElisp
An Emacs Lisp reader in Nix.
Stars: ✭ 26 (+30%)
Mutual labels:  nix, nixos
rc
Structured system configuration (I moved from NixOS to GuixSD)
Stars: ✭ 97 (+385%)
Mutual labels:  nix, nixos
nix-configs
My Nix{OS} configuration files
Stars: ✭ 54 (+170%)
Mutual labels:  nix, nixos
comma
Comma runs software without installing it. [maintainers=@Artturin,@burke,@DavHau]
Stars: ✭ 626 (+3030%)
Mutual labels:  nix, nixos
Nixbox
NixOS Vagrant boxes [[email protected]]
Stars: ✭ 189 (+845%)
Mutual labels:  nix, nixos
Arion
Run docker-compose with help from Nix/NixOS
Stars: ✭ 202 (+910%)
Mutual labels:  nix, nixos
Nixpkgs Wayland
Automated, pre-built packages for Wayland (sway/wlroots) tools for NixOS.
Stars: ✭ 178 (+790%)
Mutual labels:  nix, nixos
Mach Nix
Create highly reproducible python environments
Stars: ✭ 231 (+1055%)
Mutual labels:  nix, nixos
Vulnix
Vulnerability (CVE) scanner for Nix/NixOS.
Stars: ✭ 161 (+705%)
Mutual labels:  nix, nixos
Deploy Rs
A simple multi-profile Nix-flake deploy tool.
Stars: ✭ 164 (+720%)
Mutual labels:  nix, nixos
dotfiles
My NixOS configuration featuring awesome and neovim
Stars: ✭ 40 (+100%)
Mutual labels:  nix, nixos
nix-gaming
Gaming on Nix
Stars: ✭ 142 (+610%)
Mutual labels:  nix, nixos

nixos logo  NixOS Configuration

Here are my NixOS configuration files!

Current Machines (hosts):

  • nixvm: homelab server
  • zerodays: home desktop (legacy)

Getting Started

⚠️ if you're looking to test the configuration only, make sure to backup your current configuration before running the linking script!

To get started:

  • cd & clone repo to /etc/nixos:
git clone https://github.com/vinnyA3/nixos-configuration.git \
&& cd nixos-configuration
  • run the linking / init script:./ln-host <desired host config name in 'hosts'>

    • example:
    ./ln-host 'nixvm'
  • optional - if you're setting up your NixOS env from scratch, you can generate your hardware config now:

    nixos-generate-config
  • finally, build the configuration:

    • for good measure, test the build: nixos-rebuild dry-build
    • when ready, enable on boot & build: nixos-rebuild switch

User Nix Configs

Some hosts, in ./hosts, have specific user configs. There files are nix configs that control the environment at the user-level. Just copy these to your user's ~/.nixpkgs to spin up the env.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].