All Projects → fortuneteller2k → nix-config

fortuneteller2k / nix-config

Licence: ISC license
NixOS configuration (also on WSL)

Programming Languages

Nix
1067 projects
emacs lisp
2029 projects
lua
6591 projects

Projects that are alternatives of or similar to nix-config

nixdots
I have no idea what the hell I'm doing
Stars: ✭ 46 (-9.8%)
Mutual labels:  nix, nixos, nixos-configuration, nix-config
dotnix
nix stuff
Stars: ✭ 27 (-47.06%)
Mutual labels:  nix, nixos, nix-dotfiles, nixos-configuration
rc
Structured system configuration (I moved from NixOS to GuixSD)
Stars: ✭ 97 (+90.2%)
Mutual labels:  nix, nixos, nix-dotfiles, nixos-configuration
dconf2nix
🐾 Convert Dconf files (e.g. Gnome Shell) to Nix, as expected by Home Manager
Stars: ✭ 51 (+0%)
Mutual labels:  nix, nixos, nixos-configuration
nixos-config
My NixOS configuration
Stars: ✭ 23 (-54.9%)
Mutual labels:  nix, nixos, nixos-configuration
system
Declarative NixOS system configuration for all my machines
Stars: ✭ 14 (-72.55%)
Mutual labels:  nix, nixos, nixos-configuration
nixos-installer
Combining the power of Nix, Guile & Elm to install NixOS
Stars: ✭ 14 (-72.55%)
Mutual labels:  nix, nixos, nixos-configuration
Home Manager
Manage a user environment using Nix [maintainer=@rycee]
Stars: ✭ 2,447 (+4698.04%)
Mutual labels:  nix, nixos, nix-dotfiles
dotfiles
For keeping all my Dotfiles update to date
Stars: ✭ 29 (-43.14%)
Mutual labels:  nixos, nix-dotfiles, nixos-configuration
flake-utils-plus
Use Nix flakes without any fluff.
Stars: ✭ 280 (+449.02%)
Mutual labels:  nix, nixos, nix-flakes
dotfiles
Dotfiles
Stars: ✭ 25 (-50.98%)
Mutual labels:  nix, nixos, nixos-configuration
digga
A flake utility library to craft shell-, home-, and hosts- environments.
Stars: ✭ 818 (+1503.92%)
Mutual labels:  nix, nixos, nixos-configuration
elemental
Elemental, the component parts of a Nix/OS development system.
Stars: ✭ 44 (-13.73%)
Mutual labels:  nix, nixos, nixos-configuration
nix-config
My personal nix config
Stars: ✭ 32 (-37.25%)
Mutual labels:  nix, nixos, nixos-configuration
nyx
⚙️Nix[OS] Configuration
Stars: ✭ 50 (-1.96%)
Mutual labels:  nix, nixos, nixos-configuration
nix-rice
A library to functionally define your configuration and theme (rice) with Nix
Stars: ✭ 43 (-15.69%)
Mutual labels:  nix, nixos
base16.nix
Quickly theme programs in your favourite base16 colorscheme
Stars: ✭ 61 (+19.61%)
Mutual labels:  nix, nixos
runx
Provide X server on MS Windows with cookie authentication.
Stars: ✭ 67 (+31.37%)
Mutual labels:  wsl, wsl2
nix-bisect
Bisect nix builds. Status: alpha/proof of concept. You'll probably have to dig into the implementation if you want to use it. Built for personal use, lightly maintained. PRs welcome. Issues welcome, but I make no promises regarding responses or fix
Stars: ✭ 72 (+41.18%)
Mutual labels:  nix, nixos
nixos-tutorial
one hour, hands-on
Stars: ✭ 118 (+131.37%)
Mutual labels:  nix, nixos

NixOS configuration

assets/nixos-official-logo.png

https://img.shields.io/badge/NixOS-22.05-informational?style=flat.svg

https://github.com/fortuneteller2k/nix-config/actions/workflows/check.yml/badge.svg https://github.com/fortuneteller2k/nix-config/actions/workflows/statix.yml/badge.svg https://github.com/fortuneteller2k/nix-config/actions/workflows/format.yml/badge.svg

Installation

(I highly recommend making your own configuration and copy snippets from mine, but anyway…)

Get the latest NixOS 22.05 image here, do your partitions (root must be mounted at /mnt), then run the following commands:

# move the output file of this to hosts/*/hardware-configuration.nix
nixos-generate-config

nix-shell -p git nixUnstable
git clone https://github.com/fortuneteller2k/nix-config ~
cd ~
sudo nixos-install --flake '.#superfluous'

# After rebooting
home-manager switch --flake '.#fortuneteller2k'

For WSL, follow the quickstart guide, then run the following commands:

nix shell nixpkgs#git
git clone https://github.com/fortuneteller2k/nix-config ~
cd ~
sudo nixos-rebuild switch --flake '.#turncoat'
home-manager switch --flake '.#zero'

Caveats

Description

NixOS configuration that I use daily, it contains the system-wide and home configuration, symlinked to /etc/nixos.

See also:

Resources and configurations I used to base on:

Why flakes?

jonringer gave a brief explanation as to why one might want to use Nix flakes.

Appearance

assets/starcruiser.png assets/turncoat.png

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].