Skip to content

My personal setup and configuration

Notifications You must be signed in to change notification settings

alvivi/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alvivi's Dotfiles

My own personal dotfiles using Nix Flakes.

Hosts (Machines)

nixos-rebuild switch --flake ".#HOSTNAME"

Users

home-manager switch --flake ".#USERNAME"

Development Shells

This flake provides several development shells which I use regularly. In combination with nix-direnv allows me to setup per project dependencies without messing project repositories.

Development shells can be stacked. For example, the following .envrc enables Elixir development, with Elixir and Erlang versions pinned, plus Wallaby runtime dependencies for E2E Web testing:

use flake github:alvivi/dotfiles#elixir_1_13_4_erlang_24_3_4
use flake github:alvivi/dotfiles#elixir_wallaby

About

My personal setup and configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages