Nix configuration

update with x shell master