All Projects → MatthewCroughan → nixcfg

MatthewCroughan / nixcfg

Licence: other
My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code.

Programming Languages

Nix
1067 projects
Vim Script
2826 projects
CSS
56736 projects
shell
77523 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to nixcfg

Mach Nix
Create highly reproducible python environments
Stars: ✭ 231 (+425%)
Mutual labels:  nix, nixos, reproducibility
microvm.nix
NixOS MicroVMs
Stars: ✭ 136 (+209.09%)
Mutual labels:  nix, nixos, flakes
myconfig
my Linux Configuration
Stars: ✭ 23 (-47.73%)
Mutual labels:  nix, nixos, reproducibility
dotfiles
My NixOS configuration featuring awesome and neovim
Stars: ✭ 40 (-9.09%)
Mutual labels:  nix, nixos, flakes
nix-config
My personal nix config
Stars: ✭ 32 (-27.27%)
Mutual labels:  nix, nixos
presentations
Presentations at the Tokyo Nixos Meetup
Stars: ✭ 57 (+29.55%)
Mutual labels:  nix, nixos
nixpkgs
Nix Packages collection used in Nubank
Stars: ✭ 24 (-45.45%)
Mutual labels:  nix, nixos
emergency-kexec
Kexec into an in-memory emergency system
Stars: ✭ 21 (-52.27%)
Mutual labels:  nix, nixos
crane
A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.
Stars: ✭ 348 (+690.91%)
Mutual labels:  nix, nixos
dotfiles
My personal dotfiles
Stars: ✭ 71 (+61.36%)
Mutual labels:  nix, flakes
nix-home
A Nix Home Manager setup. I've now moved to a new configuration system at hugoreeves/elemental
Stars: ✭ 60 (+36.36%)
Mutual labels:  nix, nixos
nix-articles
Some articles about getting started with Nix programming & configuration
Stars: ✭ 134 (+204.55%)
Mutual labels:  nix, nixos
dotfiles-nix
Configuration files for my NixOS machine, declared by home-manager
Stars: ✭ 137 (+211.36%)
Mutual labels:  nix, nixos
dotfiles
Dotfiles
Stars: ✭ 25 (-43.18%)
Mutual labels:  nix, nixos
nixvim
Configure Neovim with Nix!
Stars: ✭ 120 (+172.73%)
Mutual labels:  nix, nixos
elemental
Elemental, the component parts of a Nix/OS development system.
Stars: ✭ 44 (+0%)
Mutual labels:  nix, nixos
digga
A flake utility library to craft shell-, home-, and hosts- environments.
Stars: ✭ 818 (+1759.09%)
Mutual labels:  nix, nixos
dotnix
nix stuff
Stars: ✭ 27 (-38.64%)
Mutual labels:  nix, nixos
nix-tutorials
Tutorials for Nix and Nixpkgs. Note so far it is a proof of concept.
Stars: ✭ 23 (-47.73%)
Mutual labels:  nix, nixos
nix2container
An archive-less dockerTools.buildImage implementation
Stars: ✭ 133 (+202.27%)
Mutual labels:  nix, nixos

Repo Layout

  • hosts/ - Machines/Hardware definitions.

  • mixins/ - Dotfiles/Configurations. Instead of imperatively configuring /etc/ or ~/.config, everything in here is written in Nix instead. This nix code implements the changes I want that would traditionally be done by modifying something in /etc/ or ~/.config using vim.

  • modules/ - Modules that aren't in nixpkgs that I want to hack on.

  • pkgs/ - Packages/Derivations that aren't in nixpkgs that I want to hack on.

  • profiles/ - Configurations that are often comprised of mixins that are intended to be imported into a given system.

  • secrets/ - age encrypted secrets, made possible by agenix

  • environments/ - Environments/Shells for things I need to work with, such as Yocto.

  • users/ - home-manager configuration per user.

  • examples - Things I don't necessarily want to use, but want to keep around and link to people online.

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