{"id":13822921,"url":"https://github.com/yedhink/dotfiles_ikigai","last_synced_at":"2025-04-05T11:11:47.531Z","repository":{"id":111701161,"uuid":"132475650","full_name":"yedhink/dotfiles_ikigai","owner":"yedhink","description":"dotfiles 🔥that keeps my workflow sane","archived":false,"fork":false,"pushed_at":"2025-03-19T14:25:23.000Z","size":183512,"stargazers_count":144,"open_issues_count":0,"forks_count":15,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-29T10:09:42.439Z","etag":null,"topics":["arch-linux","bash","betterlockscreen","dotfiles","i3-config","i3wm","indian-neofetch","macos","multi-colored-neofetch","stow","terminal-based","vim-plugins"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yedhink.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-07T14:51:15.000Z","updated_at":"2025-03-19T14:25:29.000Z","dependencies_parsed_at":"2025-02-07T16:29:52.508Z","dependency_job_id":"882eb281-3032-4777-9cc4-c53ac5008666","html_url":"https://github.com/yedhink/dotfiles_ikigai","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yedhink%2Fdotfiles_ikigai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yedhink%2Fdotfiles_ikigai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yedhink%2Fdotfiles_ikigai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yedhink%2Fdotfiles_ikigai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yedhink","download_url":"https://codeload.github.com/yedhink/dotfiles_ikigai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247325693,"owners_count":20920714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arch-linux","bash","betterlockscreen","dotfiles","i3-config","i3wm","indian-neofetch","macos","multi-colored-neofetch","stow","terminal-based","vim-plugins"],"created_at":"2024-08-04T08:02:24.932Z","updated_at":"2025-04-05T11:11:42.522Z","avatar_url":"https://github.com/yedhink.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"```\n\n██████╗  ██████╗ ████████╗███████╗██╗██╗     ███████╗███████╗\n██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║     ██╔════╝██╔════╝\n██║  ██║██║   ██║   ██║   █████╗  ██║██║     █████╗  ███████╗\n██║  ██║██║   ██║   ██║   ██╔══╝  ██║██║     ██╔══╝  ╚════██║\n██████╔╝╚██████╔╝   ██║   ██║     ██║███████╗███████╗███████║\n╚═════╝  ╚═════╝    ╚═╝   ╚═╝     ╚═╝╚══════╝╚══════╝╚══════╝\n\n\n    ____                __   __             __                             ____                __     __\n   / __/____   _____   / /_ / /_   ___     / /____  _   __ ___     ____   / __/  ____ _ _____ / /_   / /\n  / /_ / __ \\ / ___/  / __// __ \\ / _ \\   / // __ \\| | / // _ \\   / __ \\ / /_   / __ `// ___// __/  / / \n / __// /_/ // /     / /_ / / / //  __/  / // /_/ /| |/ //  __/  / /_/ // __/  / /_/ // /   / /_   /_/  \n/_/   \\____//_/      \\__//_/ /_/ \\___/  /_/ \\____/ |___/ \\___/   \\____//_/     \\__,_//_/    \\__/  (_)   \n                                                                                                        \n\n i3             \u003e tiling window manager\n bash           \u003e bash settings, aliases, and custom prompts\n vim            \u003e cli based text editor -\u003e the ultimate weapon of choice \n qutebrowser    \u003e browser with vim like keybinds \n scripts        \u003e system automation scripts and terminal fun\n compton        \u003e composite manager \n figlet         \u003e custom ascii fonts\n lolcat         \u003e the rainbow effects\n nms            \u003e the decryption effects\n taskwarrior    \u003e todo list\n git            \u003e global git config and aliases\n mpd            \u003e music player daemon setup\n ncmpcpp        \u003e visualizer and music player\n ranger         \u003e file manager with image previews and vim keybinds\n urxvt          \u003e terminal emulator \n feh            \u003e view images and set wallpaper \n npm            \u003e package manager for the JavaScript \n rofi           \u003e window switcher, application launcher and dmenu replacement \n htop           \u003e interactive system-monitor  \n zathura        \u003e free, plugin-based document viewer \n magick         \u003e edit,convert and beautify your art\n lxappearance   \u003e theme switcher for GTK+ \n lock           \u003e betterlockscreen by pavan \n\n★ \\(‾▿‾\\) ᴠɪᴍɪғʏ ᴇᴠᴇʀʏᴛʜɪɴɢ (/‾▿‾)/ ★\n```\n## table of contents\n1. [intro](#intro)\n1. [just a fair warning :D](#disclaimer)\n1. [themes](#themes)\n1. [installing](#installing)\n1. [how it works](#how-it-works)\n1. [vim](#vim-plugins)\n1. [a bit about the config](#about)\n1. [previews](#)\n1. [to be done after my exams](#to-be-done-after-my-exams)\n1. [credits](#credits)\n1. [license](#license)\n1. [a final word](#spread-the-word)\n\n# intro\n\nThe 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.  \n\n# disclaimer\n\n* Basically, I am new to this dotfiles world, so i cant guarantee that everything works exactly as in mine \n* A lot more to be done. I have planned to do the [rest](#To-be-done-after-my-exams) after my exams are over\n* My setup is heavily dependent on scripts : `~/dotfiles_ikigai/scripts/ `\n* Yeah i do use and tweak other peoples dotfiles. It's more of like getting inspired `(~‾▿‾)~` \n\n# themes\n**as of now , the themes included in dots are :**  \n- [Hooked On A Feeling](#theme-hooked-on-a-feeling) \n- [Summer Of My Smiles](#theme-summer-of-my-smiles) \n- [The Tricolor Flag](#theme-the-tricolor-flag)\n\n# installing\n\nstart by cloning the repo to the root of your home directory `~/dotfiles_ikigai` by\n```bash\ncd ~ \u0026\u0026 git clone https://github.com/yedhink/dotfiles_ikigai\n``` \n\nall 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 :)  \n* [nms](https://github.com/bartobri/no-more-secrets) -\u003e decryption effects \n* [lolcat](https://github.com/busyloop/lolcat) -\u003e rainbow effects  \n* [task](https://taskwarrior.org/) -\u003e todo list\n* [zathura](https://pwmt.org/projects/zathura/installation/) -\u003e my pdf viewer\n* [figlet](http://www.figlet.org/) -\u003e the 3D fonts\n* [betterlockscreen](https://github.com/pavanjadhaw/betterlockscreen) -\u003e an excellent lockscreen\n\n\nmake use of stow to make the installation easier. stow is available for all linux and most other unix like distributions via your package manager.\n\n- `sudo pacman -S stow`\n- `sudo apt-get install stow`\n- `brew install stow`\n\nor clone it [from source](https://savannah.gnu.org/git/?group=stow) and [build it](http://git.savannah.gnu.org/cgit/stow.git/tree/INSTALL) yourself.\n\n# how stow works\n\n**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\n\nby 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.\n\nto install most of my configs you execute the stow command with the folder name as the only argument.\n\nto install my **i3** configs use the command:\n\n`stow i3`\n\nthis will symlink files to `~/.config/i3` and various other places.\n\n**you can always look through all files and cherry pick the required files too , like i would've done`¯\\_(ツ)_/¯`**\n\n## vim-plugins\n\nI make use of certain vim-plugins , which contributes to an easier workflow. My plugin manager is [Vundle](https://github.com/VundleVim/Vundle.vim) , so you will have to install that first.    \nTo 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\nbe.\n\n# about\n\nSome 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.\n\nMy terminal emulator of choice is the lightweight, unicode, 256 color [urxvt](http://linux.die.net/man/1/urxvt). I make use of [bash](https://www.gnu.org/software/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.\n\n# previews\n\n## theme-hooked on a feeling\nincluded in `dotfiles_ikigai/i3_hooked_on_a_feeling` directory.  \n**[more screenshots and installation](https://github.com/yedhink/dotfiles_ikigai/tree/master/i3_hooked_on_a_feeling)**\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/i3_hooked_on_a_feeling/previews/hookedfeeling.png)  \n\n## theme-summer of my smiles\nincluded in `dotfiles_ikigai/i3_summerofmysmiles` directory.  \n**[screenshots](https://github.com/yedhink/dotfiles_ikigai/blob/master/i3_summerofmysmiles/README.md)        [installation](https://github.com/yedhink/dotfiles_ikigai/blob/master/i3_summerofmysmiles/README.md)**\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/i3_summerofmysmiles/busySum.png)  \n\n## theme-the tricolor flag\n## custom neofetch like system information\nA try at mimicking the colors of the [Flag of India](https://en.wikipedia.org/wiki/Flag_of_India) \n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/clean.png \"my neofetch\")\n\n## autostarting terminal after boot up\nadd any one of the applications you want on startup , to `~/dotfiles_ikigai/scripts/init_workspace.sh`  \n**detailed comments are provided in the file**  \n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/dotfiles_startup.gif)\n\n## the ultimate super user prompt :D\n{♥‿♥} 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\n\nmake use of the file `~/dotfiles_ikiga/etc/bash.bashrc` to get the below output. (of course the requirements should already be installed)  \n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/dotfiles_su.gif)\n\n## busy\nvim, ranger, ncmpcpp, htop in action\n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/busy.png)\n\n## almighty-vim\n**\"So dark ! You sure you're not from the DC Universe?\"**\n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/vimqt.png)\n\n## ncmpcpp - lightweight music player and visualizer\n**\"Is this the real life?  \n   Is this just fantasy? \"**\n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/music.png)\n\n## qutebrowser - with my precious dark theme that saves me from the evil light\n**\"we wants it. we needs it. Must have the precious\"**  \n\nmake use of `~/dotfiles_ikigai/.config/qutebrowser/inspected_css/sd.css` for the theme\n\n### privacy above all\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/qtduck.png)\n\n### isn't this soothing for your eyes? \n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/qtgithub.png)\n\n## fun part - ascii is pure art\nall ascii scripts are available in the `scripts` folder\n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/funascii.png)\n\n## betterlockscreen - what a beauty!\nBrilliant work [Pavan Jadhaw](https://github.com/pavanjadhaw)  \n\nthe wallpapers are changed automatically using `~/dotfiles_ikigai/scripts/lockscreen.sh` script. Add it to your `.xinitrc` just like i have done in [mine](https://github.com/yedhink/dotfiles_ikigai/blob/bcef377c1798094be9995cc2e77e24963df0e4c1/.xinitrc)  \n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/btlockscreen.png)\n\n## rofi \nlaunch all kind of applications with ease  \n\n![](https://github.com/yedhink/dotfiles_ikigai/blob/master/rofiscreen.png)\n\n# license  \nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/yedhink/dotfiles_ikigai/blob/master/LICENSE) file for details\n\n# spread the word\nLiked the setup? Appreciate the effort? Just give the repository a star :star: and spread the word if you found it useful\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyedhink%2Fdotfiles_ikigai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyedhink%2Fdotfiles_ikigai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyedhink%2Fdotfiles_ikigai/lists"}