metakirby5 / .dots
Licence: mit
💻 All of my dotfiles.
Stars: ✭ 72
Programming Languages
perl
6916 projects
Projects that are alternatives of or similar to .dots
Dotfiles
What tools and plugins I use for web development?
Stars: ✭ 73 (+1.39%)
Mutual labels: dotfiles, osx
Pearl
Pearl is a lightweight package manager for automating reproducible environments between different systems (Linux and OSX). It can be used for dotfiles, plugins, programs and any form of code accessible via git.
Stars: ✭ 166 (+130.56%)
Mutual labels: dotfiles, osx
Dotfiles
vim, zsh, git, homebrew, nvm, neovim - my whole world
Stars: ✭ 2,217 (+2979.17%)
Mutual labels: dotfiles, osx
Kody
.files and environment configuration manager created with node
Stars: ✭ 113 (+56.94%)
Mutual labels: dotfiles, osx
Jarvis
Dotfiles for a powerful, web development-focused environment powered by Neovim, iTerm2, tmux, and zsh
Stars: ✭ 617 (+756.94%)
Mutual labels: dotfiles, osx
Webdavfs
Linux / OSX FUSE webdav filesystem. This filesystem behaves like a real network filesystem- no unnecessary copying of entire files.
Stars: ✭ 69 (-4.17%)
Mutual labels: osx
Massren
massren - easily rename multiple files using your text editor
Stars: ✭ 1,133 (+1473.61%)
Mutual labels: osx
Openframeworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Stars: ✭ 8,652 (+11916.67%)
Mutual labels: osx
Magnum Bootstrap
Bootstrap projects for Magnum C++11/C++14 graphics engine
Stars: ✭ 69 (-4.17%)
Mutual labels: osx
Coinwatch
View cryptocurrency prices with your Macbook's touchbar.
Stars: ✭ 66 (-8.33%)
Mutual labels: osx
Dotfile
Simple version control made for tracking single files
Stars: ✭ 71 (-1.39%)
Mutual labels: dotfiles
Nord Xcode
An arctic, north-bluish clean and elegant Xcode color theme.
Stars: ✭ 63 (-12.5%)
Mutual labels: osx
Dotfiles
💻 Dotfiles for zsh, vim, emacs, tmux, and bash. Tested on mac os.
Stars: ✭ 70 (-2.78%)
Mutual labels: dotfiles
.dots
All of my dotfiles, managed with GNU Stow.
- Folders prefixed with
_
should not be stowed.-
_misc
contains configuration that must be manually applied. -
_setup
contains setup scripts.
-
- All other folders can be stowed.
- Each stowed folder should self-indicate that it is stowed via presence of
a file with the package's name in
.local/stowed
. For example, theosx
package has the file.local/stowed/osx
. This allows therestow-dots
script to work. - To prevent unexpected behavior, you should use the
--no-folding
flag with stow.
- Each stowed folder should self-indicate that it is stowed via presence of
a file with the package's name in
Here's what you'll need...
Software
All platforms
- GNU Stow
- metakirby5/zenbu
- metakirby5/mpx
- metakirby5/scripts (somewhat optional)
- Packages from relevant managers
(
~/.local/share/mpx/spaces/*/leaves
)
OS X
- Xcode
- brew
- metakirby5/Spice
- XVimProject/XVim (hopefully on brew soon)
- DrabWeb/iTerm2 (borderless + gaps + padding)
Linux
- metakirby5/lemonblocks
- rxvt-unicode-256color
- tmux
- Airblader/i3-gaps
- krypt-n/bar
- gstk/siji
- acrisci/i3ipc-python
- eBrnd/i3lock-color
- xautolock
- chjj/compton
- melek/dmenu2
- enkore/j4-dmenu-desktop
- ffmpeg
- imagemagick
- jq
- dunst + dunstify
- notify-send
- feh
- conky
- mpd and/or mopidy
- mpc
- mpv
- ncmpcpp
- ranger
- scrot
- dropbox
- nmtui
- xflux
- unclutter
- actionless/oomox
- gtk-reload (from neeasade/autotheme.sh)
- devmon
- trash-cli
- eBrnd/i3lock-color
Fonts
OS X
- System fonts.
Linux
Browsers
Userscripts
- ccd0/4chan-x
- nebukazar/StyleChan
Safari
Extensions in _misc/osx/safari
.
Chrome
Theme in ~/.local/zenbu/chrome_theme/
.
For OS X, use the system theme.
Dark Red Dark is another option.
Installation
All platforms
- Clone this repo into
~/.dots
. - Add
source ~/.linker
to the appropriate files (~/.bashrc
and~/.bash_profile
) - Follow platform-specific instructions.
- Install
mpx
. - Install packages with
mpx <PACKABGE_MANAGER>:install-leaves
. - Install browser extensions/themes.
- If you want, copy over
_misc/shell/root_bashrc.sh
to your root's home directory (to the appropriate file) and symlink the.vimrc
. - Reboot.
OS X
EXPERIMENTAL: Run _setup/osx
.
-- or --
- Install Xcode from the App Store.
- Import the
Terminal.app
profile in_misc/osx/Japanesque.terminal
. - Install
brew
from brew.sh. - Install
stow
usingbrew
. cd ~/.dots
stow base osx
- Set your shell to
brew
'sbash
. source ~/.bashrc
- Install
zenbu
viapip
and use it to choose a colorscheme. yes | osx-set-defaults
- Tweak whatever other settings you want in Preferences.app.
Linux
- Install all the dependencies you need with your favorite package
manager. You really need
stow
andzenbu
. cd ~/.dots
stow base linux
- If you are using i3:
stow i3
- Ensure you are using
i3init
to start i3.
source ~/.bashrc
- Ensure your profile is called
profile
so the templates in~/.mozilla/firefox/profile
can render properly. - Use
zenbu
and choose a colorscheme. - Install Stylish for Chrome/Firefox and install the relevant userstyles
from
~/.local/zenbu/userstyles
. - Set up oomox and use the file in
~/.local/zenbu/oomox.sh
.
Maintenance
- Regularly pull and
restow-dots
to keep up-to-date. - Regularly
mpx :dump-leaves
to export dependencies.
TODO
- [ ] Fix zenbu files to allow light colorschemes
- [ ] Stick XVimProject/XVim on brew
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].