██████╗ ██████╗ ████████╗███████╗██╗██╗ ███████╗███████╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║ ██╔════╝██╔════╝
██║ ██║██║ ██║ ██║ █████╗ ██║██║ █████╗ ███████╗
██║ ██║██║ ██║ ██║ ██╔══╝ ██║██║ ██╔══╝ ╚════██║
██████╔╝╚██████╔╝ ██║ ██║ ██║███████╗███████╗███████║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝
____ __ __ __ ____ __ __
/ __/____ _____ / /_ / /_ ___ / /____ _ __ ___ ____ / __/ ____ _ _____ / /_ / /
/ /_ / __ \ / ___/ / __// __ \ / _ \ / // __ \| | / // _ \ / __ \ / /_ / __ `// ___// __/ / /
/ __// /_/ // / / /_ / / / // __/ / // /_/ /| |/ // __/ / /_/ // __/ / /_/ // / / /_ /_/
/_/ \____//_/ \__//_/ /_/ \___/ /_/ \____/ |___/ \___/ \____//_/ \__,_//_/ \__/ (_)
i3 > tiling window manager
bash > bash settings, aliases, and custom prompts
vim > cli based text editor -> the ultimate weapon of choice
qutebrowser > browser with vim like keybinds
scripts > system automation scripts and terminal fun
compton > composite manager
figlet > custom ascii fonts
lolcat > the rainbow effects
nms > the decryption effects
taskwarrior > todo list
git > global git config and aliases
mpd > music player daemon setup
ncmpcpp > visualizer and music player
ranger > file manager with image previews and vim keybinds
urxvt > terminal emulator
feh > view images and set wallpaper
npm > package manager for the JavaScript
rofi > window switcher, application launcher and dmenu replacement
htop > interactive system-monitor
zathura > free, plugin-based document viewer
magick > edit,convert and beautify your art
lxappearance > theme switcher for GTK+
lock > betterlockscreen by pavan
★ \(‾▿‾\) ᴠɪᴍɪғʏ ᴇᴠᴇʀʏᴛʜɪɴɢ (/‾▿‾)/ ★
- intro
- just a fair warning :D
- themes
- installing
- how it works
- vim
- a bit about the config
- previews
- to be done after my exams
- credits
- license
- a final word
The legend goes that dot-files arose from a bug in the earliest days of UNIX: in an effort to avoid listing the . and .. entries of a directory, the ls command skipped files that began with the '.' character. As a result, any file with a name beginning with '.' was not reported by ls, i.e. it was a "hidden" file. A user's home directory was a convenient place to put user-specific configuration files, but such files were also an eyesore; one popular solution to this problem was to make those configuration files hidden so that they wouldn't annoy the user. Thus, the tradition of dot-files was born.
- Basically, I am new to this dotfiles world, so i cant guarantee that everything works exactly as in mine
- A lot more to be done. I have planned to do the rest after my exams are over
- My setup is heavily dependent on scripts :
~/dotfiles_ikigai/scripts/
- Yeah i do use and tweak other peoples dotfiles. It's more of like getting inspired
(~‾▿‾)~
as of now , the themes included in dots are :
start by cloning the repo to the root of your home directory ~/dotfiles_ikigai
by
cd ~ && git clone https://github.com/yedhink/dotfiles_ikigai
all the above mentioned applications are necessary for proper working and usage of my config. most of packages could be easily installed, but finding some of those is a bit tricky. so here are the links to applications which i found hard to find in the first place :)
- nms -> decryption effects
- lolcat -> rainbow effects
- task -> todo list
- zathura -> my pdf viewer
- figlet -> the 3D fonts
- betterlockscreen -> an excellent lockscreen
make use of stow to make the installation easier. stow is available for all linux and most other unix like distributions via your package manager.
sudo pacman -S stow
sudo apt-get install stow
brew install stow
or clone it from source and build it yourself.
note: stow can only create a symlink if a config file does not already exist. if a default file was created upon program installation you must delete it first before you can install a new one with stow. this does not apply to directories, only files
by default the stow command will create symlinks for files in the parent directory of where you execute the command. so my dotfiles setup assumes this repo is located in the root of your home directory ~/dotfiles_ikigai
. and all stow commands should be executed in that directory. otherwise you'll need to use the -d
flag with the repo directory location.
to install most of my configs you execute the stow command with the folder name as the only argument.
to install my i3 configs use the command:
stow i3
this will symlink files to ~/.config/i3
and various other places.
you can always look through all files and cherry pick the required files too , like i would've done¯\_(ツ)_/¯
I make use of certain vim-plugins , which contributes to an easier workflow. My plugin manager is Vundle , so you will have to install that first.
To install the plugins for yourself , use my .vimrc file. You can easily copy it to your home(~) directory or symlink it. Then from vim last line mode execute PluginInstall
. Ta da....!! Easy as it can
be.
Some people fear the command line. Others consider it arcane and obsolete. Many of us know the truth, though; often, command line tools are just the right tools for the job.
My terminal emulator of choice is the lightweight, unicode, 256 color urxvt. I make use of bash as my interactive shell. I love vim , thus i try to use applications which can support or can be configured to use vim like keybindings.
included in dotfiles_ikigai/i3_hooked_on_a_feeling
directory.
more screenshots and installation
included in dotfiles_ikigai/i3_summerofmysmiles
directory.
screenshots installation
A try at mimicking the colors of the Flag of India
add any one of the applications you want on startup , to ~/dotfiles_ikigai/scripts/init_workspace.sh
detailed comments are provided in the file
{♥‿♥} For me whenever I become "su", i need to be made aware of how "mighty" my powers are, since i've done stupid stuff before. :D
make use of the file ~/dotfiles_ikiga/etc/bash.bashrc
to get the below output. (of course the requirements should already be installed)
vim, ranger, ncmpcpp, htop in action
"So dark ! You sure you're not from the DC Universe?"
"Is this the real life?
Is this just fantasy? "
"we wants it. we needs it. Must have the precious"
make use of ~/dotfiles_ikigai/.config/qutebrowser/inspected_css/sd.css
for the theme
all ascii scripts are available in the scripts
folder
Brilliant work Pavan Jadhaw
the wallpapers are changed automatically using ~/dotfiles_ikigai/scripts/lockscreen.sh
script. Add it to your .xinitrc
just like i have done in mine
launch all kind of applications with ease
This project is licensed under the MIT License - see the LICENSE file for details
Liked the setup? Appreciate the effort? Just give the repository a star ⭐ and spread the word if you found it useful