{"id":15017131,"url":"https://github.com/hynduf/dotfiles","last_synced_at":"2025-04-06T06:08:52.964Z","repository":{"id":39911590,"uuid":"497632679","full_name":"HynDuf/dotfiles","owner":"HynDuf","description":"Aesthetic Dotfiles for my Arch Linux rabbit hole 🐇","archived":false,"fork":false,"pushed_at":"2024-06-10T01:37:16.000Z","size":62906,"stargazers_count":341,"open_issues_count":0,"forks_count":13,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-06T06:08:46.466Z","etag":null,"topics":["arch-linux","bspwm","dotfiles","linux","neovim","obsidian","polybar","rice","rofi"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HynDuf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2022-05-29T15:37:40.000Z","updated_at":"2025-04-06T05:55:23.000Z","dependencies_parsed_at":"2024-09-16T06:14:34.619Z","dependency_job_id":null,"html_url":"https://github.com/HynDuf/dotfiles","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/HynDuf%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HynDuf%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HynDuf%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HynDuf%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HynDuf","download_url":"https://codeload.github.com/HynDuf/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247441052,"owners_count":20939239,"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","bspwm","dotfiles","linux","neovim","obsidian","polybar","rice","rofi"],"created_at":"2024-09-24T19:49:55.828Z","updated_at":"2025-04-06T06:08:52.947Z","avatar_url":"https://github.com/HynDuf.png","language":"CSS","readme":"\u003ch2 align=\"center\"\u003e ━━━━━━  ❖  ━━━━━━ \u003c/h2\u003e\n\n\u003c!-- BADGES --\u003e\n\u003cdiv align=\"center\"\u003e\n\n[![stars](https://img.shields.io/github/stars/HynDuf7/dotfiles?color=C9CBFF\u0026labelColor=1A1B26\u0026style=for-the-badge)](https://github.com/HynDuf7/dotfiles/stargazers)\n[![size](https://img.shields.io/github/repo-size/HynDuf7/dotfiles?color=9ece6a\u0026labelColor=1A1B26\u0026style=for-the-badge)](https://github.com/HynDuf7/dotfiles)\n[![Visitors](https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2FHynDuf7%2Fdotfiles\u0026label=View\u0026labelColor=%231a1b26\u0026countColor=%23e0af68)](https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2FHynDuf7%2Fdotfiles)\n[![license](https://img.shields.io/github/license/HynDuf7/dotfiles?color=FCA2AA\u0026labelColor=1A1B26\u0026style=for-the-badge)](https://github.com/HynDuf7/dotfiles/blob/main/LICENSE.md)\n\n\u003c/div\u003e\n\n\u003ch2\u003e\u003c/h2\u003e\n\n# HynDuf's dotfiles\n\n\u003e [!IMPORTANT]\n\u003e I have migrated everything to NixOS, so this is no longer maintained and might not work out of the box. See my latest [NixOS configs](https://github.com/HynDuf/nixos-conf) for more up-to-date configurations of the programs.\n\n## :pencil: \u003csamp\u003eTable of contents\u003c/samp\u003e\n\n- [:herb: \u003csamp\u003eAbout\u003c/samp\u003e](#about)\n- [:camera: \u003csamp\u003eShowcase\u003c/samp\u003e](#showcase)\n    - [\u003csamp\u003eOverview\u003c/samp\u003e](#overview) \n    - [\u003csamp\u003eRofi Utils\u003c/samp\u003e](#rofi-utils)\n    - [\u003csamp\u003eFonts\u003c/samp\u003e](#fonts)\n- [:wrench: \u003csamp\u003eSet up\u003c/samp\u003e](#setup)\n    - [\u003csamp\u003ePreinstall\u003c/samp\u003e](#preinstall)\n    - [\u003csamp\u003eDependency\u003c/samp\u003e](#dependency)\n    - [\u003csamp\u003eBackground Wallpaper\u003c/samp\u003e](#background-wallpaper)\n    - [\u003csamp\u003eFirefox\u003c/samp\u003e](#firefox)\n    - [\u003csamp\u003eObsidian\u003c/samp\u003e](#obsidian)\n    - [\u003csamp\u003ePolybar\u003c/samp\u003e](#polybar)\n    - [\u003csamp\u003eDunst\u003c/samp\u003e](#dunst)\n    - [\u003csamp\u003eRofi and Eww\u003c/samp\u003e](#rofi-and-eww)\n    - [\u003csamp\u003ePicom\u003c/samp\u003e](#picom)\n    - [\u003csamp\u003eSxhkd Keybindings\u003c/samp\u003e](#sxhkd-keybindings)\n    - [\u003csamp\u003eOthers\u003c/samp\u003e](#others)\n- [:tada: \u003csamp\u003eCredits\u003c/samp\u003e](#credits)\n\n\u003ca name=\"about\"/\u003e\n\n## :herb: \u003csamp\u003eAbout\u003c/samp\u003e\n\n\u003cdiv style=\"flex:1;padding: 11px 0px 0px 10px\"\u003e\n\u003cimg src=\"assets/showcase.jpg\" alt=\"Rice Showcase\" align=\"right\" width=\"350px\"\u003e\n\u003c/div\u003e\n\nThanks for dropping by! \n\nThis is my personal repository for my Arch dotfiles (always WIP)\n\nHere are some information about my setup: \n\n- Window Manager: [`bspwm`](https://github.com/baskerville/bspwm)\n- Compositor: [`picom`](https://github.com/pijulius/picom)\n- Terminal: [`kitty`](https://github.com/kovidgoyal/kitty)\n- Shell: [`zsh`](https://www.zsh.org/)\n- Editor: [`neovim`](https://github.com/neovim/neovim) ([`nvchad`](https://nvchad.github.io/))\n- Panel: [`polybar`](https://github.com/polybar/polybar)\n- Notification Manager: [`dunst`](https://github.com/dunst-project/dunst)\n- Application Launcher: [`rofi`](https://github.com/davatorium/rofi)\n- File Manager: [`ranger`](https://github.com/ranger/ranger)\n\n\u003ca name=\"showcase\"/\u003e\n\n## :camera: \u003csamp\u003eShowcase\u003c/samp\u003e\n\n\u003ca name=\"overview\"/\u003e\n\n### \u003csamp\u003eOverview\u003c/samp\u003e\n\nHere are some details about programs in the screenshots:\n\n- **Color schemes**: a combination of [`catppuccin`](https://github.com/catppuccin) and [`tokyonight`](https://github.com/zatchheems/tokyo-night-alacritty-theme/blob/main/tokyo-night.yaml)\n- **Theme**: [`catppuccin gtk`](https://github.com/catppuccin/gtk) and [`catppuccin cursor`](https://github.com/catppuccin/cursors)\n- **System fetch**: a bash script taken somewhere on **r/unixporn** ([`bin/sysfetch`](https://github.com/HynDuf7/dotfiles/blob/main/bin/sysfetch))\n- **Audio visualizer**: [`cava`](https://github.com/karlstav/cava)\n- **Eww calendar**: [`calendar`](https://github.com/HynDuf7/dotfiles/tree/main/.config/eww)\n- **File manager**: [`ranger`](https://github.com/ranger/ranger) with [`ranger devicons`](https://github.com/alexanderjeurissen/ranger_devicons) and [`ueberzug`](https://github.com/seebye/ueberzug) image previewer\n- **Pipes script**: [`pipes.sh`](https://github.com/pipeseroni/pipes.sh)\n- **Notification center**: [`script`](https://github.com/HynDuf7/dotfiles/blob/main/bin/noticenter) combine [`rofi configuration`](https://github.com/HynDuf7/dotfiles/blob/main/.config/rofi/themes/noticenter.rasi) with [`dunst notification logger`](https://github.com/HynDuf7/dotfiles/blob/main/bin/dunst-logger) (~~copied~~ inspired by [`Barbaross/Nebula dotfiles`](https://gitlab.com/Barbaross/Nebula))\n- **Discord theme**: [`tokyonight theme`](https://betterdiscord.app/theme/Tokyo%20Night) (taken from BetterDiscord theme store)\n- **Firefox**: [`beautiful custom css theme`](https://github.com/AmadeusWM/dotfiles-hyprland#firefox) by [`AmadeusWM`](https://github.com/AmadeusWM) and [`Github`](https://github.com/catppuccin/github), [`Youtube`](https://github.com/catppuccin/youtube) Stylus theme.\n- **Note-taking**: [`obsidian`](https://obsidian.md/) with [`AnuPpuccin`](https://github.com/AnubisNekhet/AnuPpuccin) theme (with 40+ plugins).\n- **Flashcards study**: [`anki`](https://apps.ankiweb.net/) with Catppuccin theme and some additional plugins\n- **Text editor**: [`neovim`](https://github.com/neovim/neovim) with [`nvchad`](https://nvchad.github.io/) ([`custom folder`](https://github.com/HynDuf7/dotfiles/tree/main/.config/nvim/lua/custom))\n- **PDF reader**: \n    - [`zathura`](https://github.com/pwmt/zathura) with [`catppuccin theme`](https://github.com/catppuccin/zathura) (and some color configs)\n    - [`zotero`](https://github.com/zotero/zotero) with additional plugins\n- **Spotify theme**: [`spicetify`](https://spicetify.app/docs/getting-started) with [`catppuccin theme`](https://github.com/catppuccin/spicetify)\n- **Screen lock**: [`script`](https://github.com/HynDuf7/dotfiles/blob/main/bin/screen-lock) using [`i3lock-color`](https://github.com/Raymo111/i3lock-color)\n\n![overview-1](assets/preview-1.png)\n![overview-2](assets/preview-2.png)\n![overview-3](assets/showcase-discord-ranger.png)\n![overview-4](assets/showcase-firefox.png)\n![overview-5](assets/showcase-english.png)\n![overview-6](assets/showcase-neovim.png)\n![overview-7](assets/showcase-obsidian.png)\n![overview-8](assets/showcase-zotero-obsidian.png)\n![overview-9](assets/showcase-spotify.png)\n![overview-10](assets/showcase-screen-lock.png)\n\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"rofi-utils\"/\u003e\n\n### \u003csamp\u003eRofi Utils\u003c/samp\u003e\n\nThese rofi configurations are highly based on [adi1090x/rofi](https://github.com/adi1090x/rofi) (it's not like I just copied it and changed some colors or anything :flushed:)\n\n\u003ch2\u003e\u003c/h2\u003e\n\n##### Rofi app launchers, directory menu and windows menu\n\n![app-menu](assets/app-menu.png)\n![directory-menu](assets/directory-menu.png)\n![windows-menu](assets/windows-menu.png)\n\n\u003ch2\u003e\u003c/h2\u003e\n\n##### Rofi calculator, emoji selector and wifi menu\n\n![calculator](assets/calculator.png)\n![emoji-menu](assets/emoji-menu.png)\n![wifi-menu](assets/wifi-menu.png)\n\n\u003ch2\u003e\u003c/h2\u003e\n\n##### Rofi power menu\n\n![rofi-power-menu](assets/rofi-power-menu.png)\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"fonts\"/\u003e\n\n### \u003csamp\u003eFonts\u003c/samp\u003e\n\n- [`JetBrainsMono Nerd Font`](https://github.com/jtbx/jetbrainsmono-nerdfont)\n- [`Iosevka Nerd Font`](https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Iosevka)\n- [`FiraCode`](https://github.com/tonsky/FiraCode) (for `lxappearance` font theme)\n- [`Material Icon and Feathers`](https://github.com/Murzchnvok/polybar-collection#prerequisites) (for polybar)\n\n\u003ca name=\"setup\"/\u003e\n\n## :wrench: \u003csamp\u003eSet up\u003c/samp\u003e\n\n:warning: **Note**: This configuration was made for my Laptop (Arch-based distribution specifically), so some things might not work on yours, in that case, please try if you can fix that up as much as possible, or you can open an issue for help :smile:.\n\nThis was made for a `1920x1080` and `75` dpi screen.\n\nMost programs can be installed and used easily by following guides from their own GitHub (I already added as many links as possible). Some other harder ones I'll state below.\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"preinstall\"/\u003e\n\n### \u003csamp\u003ePreinstall\u003c/samp\u003e\n\n\nJust to be tidy, create a folder for your about-to-download packages as you would want to delete redundant things afterward.\n\n```sh\nmkdir ~/Downloads\ncd ~/Downloads\n```\n\nClone my dotfiles in advance for later uses (`~/Downloads/dotfiles`):\n\n```sh\ngit clone https://github.com/HynDuf7/dotfiles\n```\n\nLet's set up the necessary scripts. Copy them to yours and grant execute permission (You don't need all the scripts. You can keep only the ones you need):\n\n\n```sh\ncp -r ~/Downloads/dotfiles/bin ~/bin\nchmod +x ~/bin/*\n```\n\nAdd that `~/bin` folder to your `$PATH` as well, in your `.bashrc` or `.zshrc` add the following:\n\n```sh\nexport PATH=\"$HOME/bin:$PATH\"\n```\n\nAfter that, `source ~/.zshrc` (or `source ~/.bashrc`) to update it though.\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"dependency\"/\u003e\n\n### \u003csamp\u003eDependency\u003c/samp\u003e\n\n\nFirst, we need `yay` and `git` (if you haven't had them):\n\n```sh\nsudo pacman -S --needed git base-devel\ngit clone https://aur.archlinux.org/yay.git\ncd yay\nmakepkg -si\n```\n\nThen let's install all the needed packages:\n\n```sh\nyay -S bspwm brightnessctl dunst eww-git feh i3lock-color nerd-fonts-jetbrains-mono polybar pomo papirus-icon-theme ranger rofi rofi-calc rofi-emoji sxhkd ttf-fira-code ttf-iosevka-nerd ueberzug xdotool\n```\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"background-wallpaper\"/\u003e\n\n### \u003csamp\u003eBackground Wallpaper\u003c/samp\u003e\n\nCopy the wallpapers into your `~/Pictures` folder:\n\n```sh\ncp -r ~/Downloads/dotfiles/wallpapers ~/Pictures\n```\n\nWe will use `feh` to set up the wallpaper.\nAdd the following into your `~/.config/bspwm/bspwmrc` (see [`mine`](https://github.com/HynDuf7/dotfiles/blob/main/.config/bspwm/bspwmrc)):\n\n```sh\nfeh --bg-fill ~/Pictures/hollow-knight.png \u0026\n```\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"firefox\"/\u003e\n\n### \u003csamp\u003eFirefox\u003c/samp\u003e\nI used the [beautiful custom css theme](https://github.com/AmadeusWM/dotfiles-hyprland#firefox) made by [AmadeusWM](https://github.com/AmadeusWM).\n\nYou can see how to install it on his dotfiles linked above.\n\nMy [firefox custom chrome](https://github.com/HynDuf/dotfiles/tree/main/.config/firefox/chrome) folder isn't exactly like his. I have added the shortcut `Super + Z` to toggle expand the vertical side tab. If you want do the same, see [this reddit thread](https://www.reddit.com/r/unixporn/comments/zbbp7z/comment/iyu36r6/?utm_source=share\u0026utm_medium=web2x\u0026context=3) for hints.\n\n![overview-11](assets/showcase-firefox-tab.png)\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"obsidian\"/\u003e\n\n### \u003csamp\u003eObsidian\u003c/samp\u003e\nI love Obsidian. It plays an important role in changing my life. I have templates for all kinds of things and it helps me organize my knowledge and life a lot easier.\n\nI haven't included any thing about Obsidian here yet. But I will create a repo for my Obsidian workflow soon. Follow me for further details.\n\n![overview-12](assets/showcase-obsidian-daily.png)\n![overview-12](assets/showcase-obsidian-graph.png)\n![overview-12](assets/showcase-obsidian-notes.png)\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"polybar\"/\u003e\n\n### \u003csamp\u003ePolybar\u003c/samp\u003e\n\n![polybar](assets/polybar.png)\n\nFirstly, let's install `Material Icon and Feathers` for our `polybar` icons.\n\n```sh\nmkdir ~/.fonts\ncd ~/Downloads\ngit clone https://github.com/Murzchnvok/polybar-collection\ncp -r ./polybar-collection/fonts/* ~/.fonts/\nfc-cache -fv\n```\n\nCopy my `polybar` setup into yours:\n\n```sh\ncp -r ~/Downloads/dotfiles/.config/polybar ~/.config/polybar\n```\n\nEnable autostart `polybar` when starting `bspwm`:\n\n```sh\nchmod +x ~/.config/polybar/launch.sh\n```\n\nThen add this to your `~/.config/bspwm/bspwmrc` (see [`mine`](https://github.com/HynDuf7/dotfiles/blob/main/.config/bspwm/bspwmrc))\n\n```sh\n$HOME/.config/polybar/launch.sh \u0026\n```\n\n:warning: Note: My `~/.config/bspwm/bspwmrc` file is not for straight copying. There are many things that are personal and unrelated (can cause confusion if you don't understand what they are for). Use it responsibly.\n\n:exclamation: Note: The below section in the `polybar` is from [`pomo`](https://github.com/kevinschoon/pomo) package which is a pomodoro timer. When running, it would update in the `polybar`.\n\n![pomo](assets/pomo.png)\n\n![pomo-1](assets/pomo-1.png)\n\nThere are the [`network`](https://github.com/polybar/polybar/wiki/Module:-network) module and [`battery`](https://github.com/polybar/polybar/wiki/Module:-battery) module that might need to be changed accordingly to your machine. See the `polybar` wiki link given.\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"dunst\"/\u003e\n\n### \u003csamp\u003eDunst\u003c/samp\u003e\n\nCopy my `dunst` configuration into yours:\n\n```sh\ncp -r ~/Downloads/dotfiles/.config/dunst ~/.config/dunst\n```\n\nAdd `dunst` startup to your `~/.config/bspwm/bspwmrc` (see [`mine`](https://github.com/HynDuf7/dotfiles/blob/main/.config/bspwm/bspwmrc)):\n\n```sh\ndunst -conf $HOME/.config/dunst/dunstrc \u0026\n```\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"rofi-and-eww\"/\u003e\n\n### \u003csamp\u003eRofi and Eww\u003c/samp\u003e\n\nCopy my `rofi` and `eww` configuration into yours:\n\n```sh\ncp -r ~/Downloads/dotfiles/.config/rofi ~/.config/rofi\ncp -r ~/Downloads/dotfiles/.config/eww ~/.config/eww\n```\n\nIn my `~/.config/sxhkd/sxhkdrc` file, you can see some related keybindings:\n\n```\nsuper + c\n    rofi -show drun -theme \"$HOME/.config/rofi/themes/app-launcher.rasi\"\n\nsuper + alt + z\n\t~/bin/powermenu\n\nsuper + shift + c\n    rofi -show calc -modi calc -theme \"$HOME/.config/rofi/themes/calc.rasi\"\n\nsuper + shift + x\n    ~/bin/noticenter\n\nsuper + shift + z\n    ~/bin/wifimenu\n\nsuper + shift + f\n    ~/bin/calendar-launcher\n\nsuper + shift + e\n    rofi -modi emoji -show emoji -theme \"$HOME/.config/rofi/themes/emojimenu.rasi\"\n```\n\nFrom those, you can imply that the command to run the rofi utils are (Bind it to your key mappings or use my [`sxhkdrc`](https://github.com/HynDuf7/dotfiles/blob/main/.config/sxhkd/sxhkdrc)):\n\n- App launcher/Directory menu/Windows menu:\n    ```sh\n    rofi -show drun -theme \"$HOME/.config/rofi/themes/app-launcher.rasi\"\n    ```\n    There are some [`rofi keybindings`](https://github.com/HynDuf7/dotfiles/blob/main/.config/rofi/config.rasi) that you can learn to use to navigate.\n- Calculator (remember the package `rofi-calc` we have already downloaded at [\u003csamp\u003eDependency\u003c/samp\u003e](#dependency)):\n    ```sh\n    rofi -show calc -modi calc -theme \"$HOME/.config/rofi/themes/calc.rasi\"\n    ```\n- Emoji selector (package `rofi-emoji`):\n    ```sh\n    rofi -modi emoji -show emoji -theme \"$HOME/.config/rofi/themes/emojimenu.rasi\"\n    ```\n- Power menu:\n    ```sh\n    ~/bin/powermenu\n    ```\n\n- Notification center:\n    ```sh\n    ~/bin/noticenter\n    ```\n- Wifi menu:\n    ```sh\n    ~/bin/wifimenu\n    ```\n- Calendar (This is `eww` widgets and not rofi):\n    ```sh\n    ~/bin/calendar-launcher\n    ```\n\n:exclamation: In case the background image on the input bar doesn't appear, double check that you have done copied all the images to your `~/Pictures` folder in [\u003csamp\u003eBackground Wallpaper\u003c/samp\u003e](#background-wallpaper). All the `rofi` themes used this [background image](https://github.com/HynDuf7/dotfiles/blob/main/wallpapers/hollow.jpg).\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"picom\"/\u003e\n\n### \u003csamp\u003ePicom\u003c/samp\u003e\n\n:exclamation: I have changed to default `picom` (install through normal `yay -S picom`) for calmer experience. If you still want fancy animations, please proceed. \n\nThis is a `picom` fork with splendid animations, so we have to build it on our own.\n\nFirst install all the dependencies required to build the compositor:\n\n```sh\nyay -S libconfig libev libxdg-basedir pcre pixman xcb-util-image xcb-util-renderutil hicolor-icon-theme libglvnd libx11 libxcb libxext libdbus asciidoc uthash\n```\n\nThen let's build it:\n\n```sh\ncd ~/Downloads\ngit clone https://github.com/pijulius/picom.git\ncd picom/\nmeson --buildtype=release . build --prefix=/usr -Dwith_docs=true\nsudo ninja -C build install\n```\n\nCopy my `picom` configuration into yours:\n\n```sh\ncp -r ~/Downloads/dotfiles/.config/picom ~/.config/picom\n```\n\nThen enable `picom` start-up when starting `bspwm` by adding this to your `~/.config/bspwm/bspwmrc` (see [`mine`](https://github.com/HynDuf7/dotfiles/blob/main/.config/bspwm/bspwmrc))\n\n```sh\npicom \u0026\n```\n\n:exclamation: Set your bspwm border to `0` for better experience with this `picom` fork.\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"sxhkd-keybindings\"/\u003e\n\n### \u003csamp\u003eSxhkd Keybindings\u003c/samp\u003e\n\nThis is some main keybindings in my [`sxhkdrc keybindings`](https://github.com/HynDuf7/dotfiles/blob/main/.config/sxhkd/sxhkdrc) if you happen to use it:\n\n|Action|Keybinding|\n|---|---|\n|App launcher|\u003ccode\u003esuper + c\u003c/code\u003e|\n|Toggle polybar|\u003ccode\u003esuper + x\u003c/code\u003e|\n|Terminal|\u003ccode\u003esuper + Return\u003c/code\u003e|\n|Restart bspwm|\u003ccode\u003esuper + alt + r\u003c/code\u003e|\n|Reload sxhkd|\u003ccode\u003esuper + Esc\u003c/code\u003e|\n|Close program|\u003ccode\u003esuper + w\u003c/code\u003e|\n|Quit bspwm|\u003ccode\u003esuper + alt + q\u003c/code\u003e|\n|Increase/Decrease brightness|\u003ccode\u003esuper + F10/F11\u003c/code\u003e|\n|Increase/Decrease volume|\u003ccode\u003esuper + shift + F10/F11\u003c/code\u003e|\n\n\u003ch2\u003e\u003c/h2\u003e\n\n\u003ca name=\"others\"/\u003e\n\n### \u003csamp\u003eOthers\u003c/samp\u003e\n\nFor other ones please follow the link to the application you want to install and do it on your own. I believe you can do it in no time. Good luck :wink:\n\n:exclamation: In case you are desperately stuck, open an issue. I would consider updating additional guides for the ones you need.\n\n\n\u003ca name=\"credits\"/\u003e\n\n## :tada: \u003csamp\u003eCredits\u003c/samp\u003e\n\n- `README.md` inspired by [janleigh/dotfiles](https://github.com/janleigh/dotfiles) and [beyond9thousand/dotfiles](https://github.com/beyond9thousand/dotfiles)\n- [siduck](https://github.com/siduck) for the incredible [nvchad](https://github.com/NvChad/NvChad) and for helping out all the time\n- [r/unixporn](https://www.reddit.com/r/unixporn/) for endless inspiration\n\n\u003cp align=\"center\"\u003e\n   \u003cimg src=\"https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true\"/\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhynduf%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhynduf%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhynduf%2Fdotfiles/lists"}