All Projects → pSub → Configs

pSub / Configs

My configuration files

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Configs

dotnix
Shackled within an elaborate prison of my own design.
Stars: ✭ 35 (+34.62%)
Mutual labels:  nix, nixos
Kevin Nix
NixOS for the Samsung Chromebook Plus (kevin)
Stars: ✭ 18 (-30.77%)
Mutual labels:  nixos, nix
system
Declarative NixOS system configuration for all my machines
Stars: ✭ 14 (-46.15%)
Mutual labels:  nix, nixos
Nixpkgs
Nix Packages collection
Stars: ✭ 8,322 (+31907.69%)
Mutual labels:  nixos, nix
Devos
NixOS Framework
Stars: ✭ 338 (+1200%)
Mutual labels:  nixos, nix
dotfiles
My NixOS dotfiles
Stars: ✭ 21 (-19.23%)
Mutual labels:  nix, nixos
tix
[WIP] A type system for nix
Stars: ✭ 59 (+126.92%)
Mutual labels:  nix, nixos
nix-bash-completions
Bash completion for the Nix command line tools
Stars: ✭ 39 (+50%)
Mutual labels:  nix, nixos
Cachix
Command line client for Nix binary cache hosting:
Stars: ✭ 322 (+1138.46%)
Mutual labels:  nixos, nix
Morph
NixOS deployment tool
Stars: ✭ 303 (+1065.38%)
Mutual labels:  nixos, nix
nixexprs
nix stuff
Stars: ✭ 13 (-50%)
Mutual labels:  nix, nixos
Dotfiles
And I say hey, what's going on?
Stars: ✭ 348 (+1238.46%)
Mutual labels:  nixos, nix
microvm.nix
NixOS MicroVMs
Stars: ✭ 136 (+423.08%)
Mutual labels:  nix, nixos
Awesome Nix
😎 A curated list of the best resources in the Nix community [[email protected]]
Stars: ✭ 388 (+1392.31%)
Mutual labels:  nixos, nix
django-nixos
NixOS/NixOps configuration for Django
Stars: ✭ 21 (-19.23%)
Mutual labels:  nix, nixos
dconf2nix
🐾 Convert Dconf files (e.g. Gnome Shell) to Nix, as expected by Home Manager
Stars: ✭ 51 (+96.15%)
Mutual labels:  nix, nixos
nixcrates
DEPRECATED reads rust-lang/crates.io-index and outputs nix expressions into fractalide/nix-crates-index
Stars: ✭ 14 (-46.15%)
Mutual labels:  nix, nixos
nix-new-rails-app
Initialize Rails applications using Nix and development environments (nix-shell)
Stars: ✭ 27 (+3.85%)
Mutual labels:  nix, nixos
Nix.dev
An opinionated guide for developers wanting to get things done with Nix.
Stars: ✭ 300 (+1053.85%)
Mutual labels:  nixos, nix
Nixos Generators
Collection of image builders [[email protected]]
Stars: ✭ 355 (+1265.38%)
Mutual labels:  nixos, nix

Pascal's Configuration Files

These are the configuration files I actively use. I use them to set up my notebook as well as my small server.

Characteristic Features

  • [Xmonad] When a window is in focus the mouse cursor is placed in the center of the window.
  • [NixOps] system.autoUpgrade plays nicely together with NixOps (my take on NixOS/nixops#842).
  • [NixOps] Module systemd-email-notify that notifies via email when any service fails.
  • [Nixpkgs] Packages are installed in custom environments that are combined in an attribute all-env.
  • [Nixpkgs] The channel (nixpkgs version) is defined in config.nix.
  • [Xmodmap] Capslock is mapped to (left) control.

Installation

As this repository contains configurations for multiple systems, there is no way to install them all at once.

Dot Files

You can install the dot files via a GNU stow wrapper. Note that the wrapper requires Nix. Calling the wrapper without any additional arguments stows (ie. soft-links) the dot files into your home directory.

./stow-it

All arguments you pass to the wrapper are passed directly to GNU stow. This allows you to preview what the installation will look like

./stow-it --stow --simulate

to update an existing installation

./stow-it --restow

or to remove all links that were created by GNU stow.

./stow-it --delete

NixOS Configuration

I have one NixOS configuration file and separate files with hardware configurations for different notebooks. As this is structure is very static you have to copy the files by hand to use my configuration.

NixOps Configuration

Currently I am managing one server via NixOps. With a little bit of tweaking you should get this configuration running. Some things that you will definitely need to adapt: Keys / passwords, hostname and device names.

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