All Projects → zetavg → dotfiles

zetavg / dotfiles

Licence: other
Dotfiles. Mac and *nix. Handy scripts, configurations for bash, zsh, git, asdf, Sublime Text, Karabiner-Elements, BetterTouchTool and more.

Programming Languages

HTML
75241 projects
shell
77523 projects
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
lua
6591 projects
CSS
56736 projects

Projects that are alternatives of or similar to dotfiles

stackage2nix
Generate Nix build instructions from a Stack file
Stars: ✭ 48 (+220%)
Mutual labels:  nix, nixpkgs
Home Manager
Manage a user environment using Nix [maintainer=@rycee]
Stars: ✭ 2,447 (+16213.33%)
Mutual labels:  nix, nixpkgs
nixpkgs
My Nix system configs!
Stars: ✭ 143 (+853.33%)
Mutual labels:  nix, nixpkgs
nixpkgs-python-importer
Violate Nix philosophy, install Python packages mid-session with `from nixpkgs.scipy import scipy`.
Stars: ✭ 27 (+80%)
Mutual labels:  nix, nixpkgs
nixpkgs-review-checks
Add additional checks and more information from build logs and outputs to the reports generated by nixpkgs-review.
Stars: ✭ 27 (+80%)
Mutual labels:  nix, nixpkgs
dotfiles
No place like ~. Nix. All. The. Things.
Stars: ✭ 48 (+220%)
Mutual labels:  nix, nixpkgs
Nixpkgs
Nix Packages collection
Stars: ✭ 8,322 (+55380%)
Mutual labels:  nix, nixpkgs
nixpkgs
Nix Packages collection used in Nubank
Stars: ✭ 24 (+60%)
Mutual labels:  nix, nixpkgs
sublime-applescript
AppleScript command completions, build system and useful snippets. Supports editing binary scripts
Stars: ✭ 50 (+233.33%)
Mutual labels:  jxa, sublime-text
purescript.nix
📦 PureScript package management with Nix
Stars: ✭ 12 (-20%)
Mutual labels:  nix, nixpkgs
nix-bisect
Bisect nix builds. Status: alpha/proof of concept. You'll probably have to dig into the implementation if you want to use it. Built for personal use, lightly maintained. PRs welcome. Issues welcome, but I make no promises regarding responses or fix
Stars: ✭ 72 (+380%)
Mutual labels:  nix, nixpkgs
nixpkgs-pytools
Tools for removing the tedious nature of creating nixpkgs derivations [maintainer=@costrouc]
Stars: ✭ 36 (+140%)
Mutual labels:  nix, nixpkgs
triton
Triton Operating System
Stars: ✭ 56 (+273.33%)
Mutual labels:  nix, nixpkgs
nixpkgs-python
nixpkgs-python is automatically (via pypi2nix) managed collection of nix+python expressions
Stars: ✭ 17 (+13.33%)
Mutual labels:  nix, nixpkgs
yants
Yet Another Nix Type System | Source has moved to https://git.tazj.in/tree/nix/yants
Stars: ✭ 35 (+133.33%)
Mutual labels:  nix, nixpkgs
go2nix
Reproducible builds and development environment for Go
Stars: ✭ 88 (+486.67%)
Mutual labels:  nix, nixpkgs
gradle2nix
Generate Nix expressions which build Gradle-based projects.
Stars: ✭ 71 (+373.33%)
Mutual labels:  nix, nixpkgs
crane
A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.
Stars: ✭ 348 (+2220%)
Mutual labels:  nix, nixpkgs
haskell-overridez
Simplify usage of nix dependencies during haskell development
Stars: ✭ 32 (+113.33%)
Mutual labels:  nix, nixpkgs
emergency-kexec
Kexec into an in-memory emergency system
Stars: ✭ 21 (+40%)
Mutual labels:  nix

dotfiles

Build Status

@zetavg's dotfiles, including handy scripts, configurations for bash, zsh, asdf, Sublime Text, Karabiner-Elements and more.

Install

$ cd ~
$ git clone https://github.com/zetavg/dotfiles.git .dotfiles
$ .dotfiles/install

The installation script will create symlinks for the actual place where dotfiles should live to the files or directories in .dotfiles (a simple rule is ~/.profile<dotfiles>/_profile, see install for more complex rules). If a file or directory already exists at the desired location, the old ones will be automatically renamed to *.<time_stamp>.bak.

Further setup instructions for different environment, OS, and tools are expanded in the separated sections below.

Private Dotfiles

Create or link a directory named secret under the dotfiles directory. In the secret directory, you can have files and directories named _* to be automatically linked as ~/.*, and also a install shell script that installs custom secret dotfiles is appreciable.

The private dotfiles will be installed alone with other when running install on the main directory, but will be ignored by the main git repository.

Update

cd into the local dotfiles repository, then run:

$ git pull
$ ./install
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].