Skip to content

🔰 Opinionated configurations for this relatively new and under-educated power user

Notifications You must be signed in to change notification settings

japorized/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Japorized does Dotfiles

Opinionated configurations for this relatively new and under-educated power user

See also: japorized/bin


Screenshots

archlinux

archlinux scrot

macOS

macOS scrot


Setup

archlinux (current main system)

macOS


Applications

Here's a list of my commonly used applications:

  • Shell: zsh
  • Text Editors: nvim, vis, Sublime Text
  • Browser: FF, qutebrowser, surf
  • Music: mpd + mpc + ncmpcpp
  • Image/Graphics Editing: Affinity Designer, Gravit (learning), GIMP (learning; replacing Photoshop)
  • Documents: LaTeX (not a pro but I can get by)

Dotfiles Manager

I use Dotdrop to manage my dotfiles across different machines.

Check out the tool at https://github.com/deadc0de6/dotdrop.


Installation Guide for dotfiles

Note: If you are on a completely new machine that does not have pip3 (or pip) do install python using your package manager first.

  1. git clone --recursive https://gitlab.com/japorized/dotfiles ~/dotfiles
  2. If your system does not have the dependencies for Dotdrop, do
cd ~/dotfiles
pip3 install --user -r ./dotdrop/requirements.txt

I do prefer to install my pip packages per user. 3. Get to know the host name of your machine, and add that to the config.yaml file, and specify the files that you wish to sync. 4. Assuming that you are still in the dotfiles directory, do

./dotdrop.sh install

Extra

If you wish to save yourself the trouble of having to run ~/dotfiles/dotdrop.sh every time, do

ln -s ~/dotfiles/dotdrop.sh ~/.bin/dotdrop

and be sure to add $HOME/.bin to your .bash_profile (for bash) or .zshenv (for zsh).


Installation Guide for packages (and applications)

macOS

Simply run $HOME/dotfiles/install/mac-bootstrap.sh

The installation will include Homebrew and some packages that I use (please see ./install/brewPackages.txt) and use zsh as the default shell, with oh-my-zsh installed.

antergos-base & archlinux

Since I use auracle, and I did not manually track packages that I have installed via it, they are, unfortunately, mixed into the list that I have (or shall) generated using pacman. Please install packages via pacman as you would normally do, and just cherry-pick those that throws errors, and then install them via your favorite AUR package manager.

Although, if you're not me and using Arch, you wouldn't want my dotfiles anyway :P


Possibly Relevant Links

  1. Why did you switch to Antergos/Arch Linux?
  2. Wallpapers?

About

🔰 Opinionated configurations for this relatively new and under-educated power user

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published