8000 GitHub - talismanco/casa: Dynamic environment manager for your development machine.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Aug 29, 2021. It is now read-only.

talismanco/casa

Repository files navigation

🏠 Casa


Reproducible set of dotfiles and packages for Linux and macOS via home-manager

semantic-release


This is the setup that the Talisman team uses to maintain identical build / development environments. The installation process is very simple and allows for anyone to bootstrap a new development environment on any new machine in a matter of seconds. The following is run on a pristine Ubuntu machine with git, curl and make available:

  # clone the latest from master
  git clone git@github.com:talismanco/casa.git
  # run the initialization script
  make init

This will bootstrap Nix and home-manager, and install the respective profile for your operating system. Casa will be available in all subsequent shells, including the customizations (vim with my favorite plugins, tmux with my customized configuration, etc).

How-To

Updating local instance after making a change:

$ home-manager switch

Listing the currently installed packages:

$ home-manager packages

Listing the previous and current configurations:

$ home-manager generations

Deleting old configurations by ID:

$ home-manager remove-generations [3 | 3 4 9]

Deleting old configurations by timestamps:

$ home-manager expire-generations [-30 days | 2018-01-01]

Acknowledgements

Jean-Philippe Cugnet's confkit

Nicolas Mattia's homies

About

Dynamic environment manager for your development machine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0