Skip to content

rharish101/dotfiles

Repository files navigation

dotfiles

This is a repository containing all of my configurations of my current rice. I use GNU Stow to manage my dotfiles (for a tutorial, click here).

Requirements

Optional

  • Vim 8+ (probably should be required 😛) - text editor
  • IPython - interactive Python shell

Instructions

Simply use Stow on all the folders in this repository (except for the screenshots and the vim folder). For my Vim setup, use Stow on the config folder inside the vim folder as follows:

cd vim
stow -t ~ config

Papirus Folders

Run the following command to set the folder colors of the Papirus-Dark theme to match the Vimix GTK theme's colorscheme:

papirus-folders -C teal --theme Papirus-Dark

Lockscreen Script

How to use:

  1. Run ~/.i3locker.zsh -h to get the list of available commandline arguments.
  2. Run the script with the necessary arguments.

You can also setup xss-lock so that this script is called whenever the screen blanks as follows:

xss-lock ~/.i3locker.zsh

Fish plugins

To install and configure the fish plugins:

  1. Install fisher.
  2. Install all plugins:
    fisher update
  3. Follow the configure wizard of tide to set up your prompt the way you want it. If you missed it, or accidentally cancelled it, then run:
    tide configure

Screenshots

All screenshots under the CC-BY-SA-4.0 license.

Current Desktop

desktop

i3lock

i3lock

Terminal

Colourscheme

colourscheme

Fortune + Cowsay + Dotacat

cowsay

Fish

fish-1 fish-2

Bash

bash

Vim

vim-1 vim-2 vim-3

IPython

ipython

Tmux

tmux

Licenses

This repository uses REUSE to document licenses. Each file either has a header containing copyright and license information, or has an entry in the DEP5 file at .reuse/dep5. The license files that are used in this project can be found in the LICENSES directory.

The MIT license is placed in LICENSE, to signify that it constitutes the majority of the codebase, and for compatibility with GitHub.