All Projects → metakirby5 → .dots

metakirby5 / .dots

Licence: mit
💻 All of my dotfiles.

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to .dots

MacOS-Dotfiles
No description or website provided.
Stars: ✭ 85 (+18.06%)
Mutual labels:  dotfiles, osx
Dotfiles
👾 ~/
Stars: ✭ 91 (+26.39%)
Mutual labels:  dotfiles, osx
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
My vim, zsh, tmux, and macOS dotfiles
Stars: ✭ 209 (+190.28%)
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
dotfiles
My .dotfiles
Stars: ✭ 12 (-83.33%)
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
Dotfiles
🏡 dotfiles
Stars: ✭ 66 (-8.33%)
Mutual labels:  dotfiles
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
Dotfiles
well-tailored NixOS & nix-darwin dotfiles
Stars: ✭ 63 (-12.5%)
Mutual labels:  dotfiles
Nord Xcode
An arctic, north-bluish clean and elegant Xcode color theme.
Stars: ✭ 63 (-12.5%)
Mutual labels:  osx
Macqq
mac版QQ,swift,macOS,仿QQ mac端
Stars: ✭ 72 (+0%)
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.

dtop

  • 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, the osx package has the file .local/stowed/osx. This allows the restow-dots script to work.
    • To prevent unexpected behavior, you should use the --no-folding flag with stow.

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 using brew.
  • cd ~/.dots
  • stow base osx
  • Set your shell to brew's bash.
  • source ~/.bashrc
  • Install zenbu via pip 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 and zenbu.
  • 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].