├── LICENSE
├── README.md
├── catppuccin
├── bin
│ ├── calculator.sh
│ ├── partial-screenshot.sh
│ ├── screenshot.sh
│ ├── volume-down.sh
│ └── volume-up.sh
├── config
│ ├── amfora
│ │ └── config.toml
│ ├── btop
│ │ ├── btop.conf
│ │ └── themes
│ │ │ └── catppuccin.theme
│ ├── cava
│ │ └── config
│ ├── imv
│ │ └── config
│ ├── kitty
│ │ ├── catppuccin.conf
│ │ └── kitty.conf
│ ├── mako
│ │ └── config
│ ├── nvim
│ │ ├── .netrwhist
│ │ └── init.vim
│ ├── qutebrowser
│ │ └── config.py
│ ├── ripgrep
│ │ └── ripgreprc
│ ├── spicetify
│ │ └── Themes
│ │ │ └── Catppuccin
│ │ │ ├── color.ini
│ │ │ └── user.css
│ ├── starship.toml
│ ├── sway
│ │ └── config
│ ├── swaylock
│ │ └── config
│ ├── waybar
│ │ ├── config.jsonc
│ │ └── style.css
│ ├── zathura
│ │ ├── catppuccin
│ │ └── zathurarc
│ ├── zshenv
│ └── zshrc
├── images
│ ├── bemenu.png
│ ├── browsers.png
│ ├── busy.png
│ ├── clean.png
│ ├── communications.png
│ ├── fetch.png
│ ├── grim-28-03-2024-00-05-26.png
│ ├── hero.png
│ ├── lockscreen.png
│ ├── mako.png
│ ├── music.png
│ ├── neovim.png
│ └── zathura.png
├── readme.md
└── wallpapers
│ └── wallpaper.jpeg
├── images
├── banner.png
├── inspired-by-catppuccin.svg
├── inspired-by-kanagawa.svg
├── inspired-by-moonfly.svg
├── inspired-by-mountain.svg
├── inspired-by-nord.svg
├── inspired-by-tokyo-night.svg
└── unixporn.png
├── kanagawa
├── bin
│ ├── calculator.sh
│ ├── partial-screenshot.sh
│ ├── screenshot.sh
│ ├── spotify.sh
│ ├── volume-down.sh
│ ├── volume-up.sh
│ └── waybar-vpn.sh
├── config
│ ├── amfora
│ │ └── config.toml
│ ├── btop
│ │ ├── btop.conf
│ │ └── themes
│ │ │ └── kanagawa.theme
│ ├── cava
│ │ └── config
│ ├── dunst
│ │ └── dunstrc
│ ├── fontconfig
│ │ └── fonts.conf
│ ├── hypr
│ │ └── hyprland.conf
│ ├── imv
│ │ └── config
│ ├── mpv
│ │ ├── input.conf
│ │ ├── mpv.conf
│ │ └── script-opts
│ │ │ └── osc.conf
│ ├── nvim
│ │ ├── .luarc.json
│ │ ├── .netrwhist
│ │ ├── ftplugin
│ │ │ └── help.lua
│ │ ├── init.lua
│ │ ├── lazy-lock.json
│ │ ├── lua
│ │ │ ├── config
│ │ │ │ ├── autocmd.lua
│ │ │ │ ├── init.lua
│ │ │ │ ├── keybinds.lua
│ │ │ │ ├── plugin-configuration.lua
│ │ │ │ └── settings.lua
│ │ │ └── plugins.lua
│ │ └── spell
│ │ │ ├── en.utf-8.add
│ │ │ └── en.utf-8.add.spl
│ ├── ripgrep
│ │ └── ripgreprc
│ ├── rofi
│ │ ├── calculator.rasi
│ │ ├── config.rasi
│ │ └── kanagawa.rasi
│ ├── spicetify
│ │ ├── Themes
│ │ │ ├── Ziro
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── color.ini
│ │ │ │ ├── screenshots
│ │ │ │ │ ├── rose-pine-dawn.jpg
│ │ │ │ │ ├── rose-pine-moon.jpg
│ │ │ │ │ └── rose-pine.jpg
│ │ │ │ └── user.css
│ │ │ └── manifest.json
│ │ └── config-xpui.ini
│ ├── starship.toml
│ ├── swaylock
│ │ └── config
│ ├── waybar
│ │ ├── config.jsonc
│ │ └── style.css
│ ├── wezterm
│ │ ├── colors
│ │ │ └── kanagawa.toml
│ │ └── wezterm.lua
│ └── zathura
│ │ ├── kanagawa
│ │ └── zathurarc
├── images
│ ├── busy.png
│ ├── clean.png
│ ├── fetch.png
│ ├── firefox.png
│ ├── hero.png
│ ├── lockscreen.png
│ ├── music.png
│ ├── neovim.png
│ ├── notifications.png
│ ├── rofi.png
│ └── zathura.png
├── readme.md
└── wallpapers
│ ├── lockscreen.jpg
│ └── wallpaper.jpg
├── moonfly
├── config
│ ├── amfora
│ │ └── config.toml
│ ├── aria2
│ │ └── aria2.conf
│ ├── bpytop
│ │ ├── bpytop.conf
│ │ ├── error.log
│ │ └── themes
│ │ │ └── moonfly.theme
│ ├── cava
│ │ └── config
│ ├── dijo
│ │ └── config.toml
│ ├── fontconfig
│ │ └── fonts.conf
│ ├── gammastep
│ │ └── config.ini
│ ├── imv
│ │ └── config
│ ├── kitty
│ │ ├── kitty.conf
│ │ ├── moonfly.conf
│ │ ├── ncmpcpp-kitty.conf
│ │ └── unicode-input-favorites.conf
│ ├── mako
│ │ └── config
│ ├── mpv
│ │ ├── input.conf
│ │ ├── mplayer-input.conf
│ │ ├── mpv.conf
│ │ ├── mpv.html
│ │ ├── restore-old-bindings.conf
│ │ ├── script-opts
│ │ │ └── osc.conf
│ │ └── watch_later
│ │ │ └── BA916C4E88AF00685D300BD7E40A45E5
│ ├── ncmpcpp
│ │ ├── bindings
│ │ ├── config
│ │ └── error.log
│ ├── nvim
│ │ ├── .netrwhist
│ │ ├── ftdetect
│ │ │ └── gmi.vim
│ │ ├── init.vim
│ │ ├── lua
│ │ │ └── plugins.lua
│ │ ├── plugin
│ │ │ └── packer_compiled.lua
│ │ ├── spell
│ │ │ ├── en.utf-8.add
│ │ │ └── en.utf-8.add.spl
│ │ └── syntax
│ │ │ └── gmi.vim
│ ├── qutebrowser
│ │ ├── autoconfig.yml
│ │ ├── config.py
│ │ └── qsettings
│ │ │ └── QtProject.conf
│ ├── ripgrep
│ │ └── ripgreprc
│ ├── sway
│ │ └── config
│ ├── swaylock
│ │ └── config
│ ├── swaynag
│ │ └── config
│ ├── waybar
│ │ ├── config.jsonc
│ │ └── style.css
│ ├── wofi
│ │ ├── config
│ │ └── moonfly.css
│ ├── youtube-dl
│ │ └── config
│ └── zathura
│ │ ├── moonfly
│ │ └── zathurarc
├── images
│ ├── browsers.png
│ ├── busy.png
│ ├── clean.png
│ ├── communications.png
│ ├── fetch.png
│ ├── hero.png
│ ├── lockscreen.png
│ ├── mako.png
│ ├── music.png
│ ├── neovim.png
│ ├── wofi.png
│ └── zathura.png
├── readme.md
└── wallpapers
│ └── garden-house.png
├── mountain
├── config
│ ├── amfora
│ │ └── config.toml
│ ├── aria2
│ │ └── aria2.conf
│ ├── bpytop
│ │ ├── bpytop.conf
│ │ └── themes
│ │ │ └── mountain.theme
│ ├── cava
│ │ └── config
│ ├── dir_colors
│ ├── gtk-2.0
│ │ ├── .gtkrc-2.0
│ │ ├── gtkfilechooser.ini
│ │ └── gtkrc
│ ├── gtk-3.0
│ │ └── settings.ini
│ ├── imv
│ │ └── config
│ ├── kitty
│ │ ├── kitty.conf
│ │ └── mountain.conf
│ ├── mako
│ │ └── config
│ ├── mpv
│ │ ├── input.conf
│ │ ├── mplayer-input.conf
│ │ └── mpv.conf
│ ├── ncmpcpp
│ │ ├── bindings
│ │ └── config
│ ├── nvim
│ │ └── init.vim
│ ├── qutebrowser
│ │ └── config.py
│ ├── ranger
│ │ ├── colorschemes
│ │ │ └── mountain.py
│ │ ├── rc.conf
│ │ ├── rifle.conf
│ │ └── scope.sh
│ ├── swappy
│ │ └── config
│ ├── sway
│ │ └── config
│ ├── swaylock
│ │ └── config
│ ├── swaynag
│ │ └── config
│ ├── tmux.conf
│ ├── waybar
│ │ ├── config
│ │ └── style.css
│ ├── wofi
│ │ ├── config
│ │ └── style.css
│ ├── zathura
│ │ ├── mountain
│ │ └── zathurarc
│ ├── zshenv
│ └── zshrc
├── images
│ ├── browsers.png
│ ├── busy.png
│ ├── clean.png
│ ├── communications.png
│ ├── fetch.png
│ ├── hero.png
│ ├── lockscreen.png
│ ├── mako.png
│ ├── music.png
│ ├── neovim.png
│ ├── wofi.png
│ └── zathura.png
├── readme.md
└── wallpapers
│ ├── lock-wallpaper.jpg
│ ├── wallpaper-dimmed.jpg
│ └── wallpaper.jpg
├── nord-v1
├── .xinitrc
├── Xresources
├── bin
│ └── lock.sh
├── config
│ ├── bspwm
│ │ └── bspwmrc
│ ├── compton.conf
│ ├── dunst
│ │ └── dunstrc
│ ├── kitty
│ │ └── kitty.conf
│ ├── mpd
│ │ └── mpd.conf
│ ├── neofetch
│ │ └── config.conf
│ ├── nvim
│ │ └── init.vim
│ ├── polybar
│ │ └── config
│ ├── ranger
│ │ └── rc.conf
│ ├── rofi
│ │ └── config.rasi
│ ├── sxhkd
│ │ └── sxhkdrc
│ └── zathura
│ │ └── zathurarc
├── dir_colors
├── images
│ ├── action.png
│ ├── clean.png
│ ├── colors.png
│ ├── firefox.png
│ ├── hero.png
│ ├── lock.png
│ ├── music.png
│ ├── nord-arch.png
│ ├── rofi.png
│ ├── sysinfo.png
│ └── zathura.png
├── local
│ └── share
│ │ └── rofi
│ │ └── nord.rasi
├── nanorc
├── ncmpcpp
│ ├── bindings
│ └── config
├── readme.md
└── zshrc
├── nord-v2
├── .local
│ └── rofi
│ │ └── nord.rasi
├── .ncmpcpp
│ └── bindings
├── bin
│ ├── dnd-off.sh
│ ├── dnd-on.sh
│ ├── lock.sh
│ ├── partial-screenshot-clip.sh
│ ├── partial-screenshot.sh
│ ├── screenshot-clip.sh
│ └── screenshot.sh
├── config
│ ├── amfora
│ │ └── config.toml
│ ├── aria2
│ │ └── aria2.conf
│ ├── bspwm
│ │ └── bspwmrc
│ ├── cava
│ │ └── config
│ ├── dunst
│ │ └── dunstrc
│ ├── mpd
│ │ ├── database
│ │ └── mpd.conf
│ ├── mpv
│ │ ├── input.conf
│ │ ├── mplayer-input.conf
│ │ ├── mpv.conf
│ │ ├── mpv.html
│ │ └── restore-old-bindings.conf
│ ├── neofetch
│ │ └── config.conf
│ ├── newsboat
│ │ ├── .newsboat
│ │ │ ├── cache.db
│ │ │ ├── config
│ │ │ ├── history.cmdline
│ │ │ └── urls
│ │ ├── config
│ │ └── config.bak
│ ├── nvim
│ │ ├── .netrwhist
│ │ └── init.vim
│ ├── picom
│ │ └── picom.conf
│ ├── polybar
│ │ └── config
│ ├── ranger
│ │ ├── rc.conf
│ │ ├── rifle.conf
│ │ └── scope.sh
│ ├── rofi
│ │ └── config.rasi
│ ├── sxhkd
│ │ └── sxhkdrc
│ ├── youtube-dl
│ │ └── config
│ └── zathura
│ │ └── zathurarc
├── images
│ ├── busy.png
│ ├── clean.png
│ ├── firefox.png
│ ├── hero.png
│ ├── lock-wallpaper-edit.png
│ ├── lock-wallpaper.png
│ ├── lock.png
│ ├── music.png
│ ├── notification.png
│ ├── rofi.png
│ ├── system_information.png
│ ├── wallpaper.png
│ └── zathura.png
├── readme.md
├── xinitrc
└── zshrc
├── nord-v3
├── bin
│ ├── import-gsettings
│ ├── waybar-date.sh
│ └── waybar-power.sh
├── config
│ ├── amfora
│ │ └── config.toml
│ ├── aria2
│ │ └── aria2.conf
│ ├── cava
│ │ └── config
│ ├── gtk-2.0
│ │ ├── .gtkrc-2.0
│ │ ├── gtkfilechooser.ini
│ │ └── gtkrc
│ ├── gtk-3.0
│ │ ├── bookmarks
│ │ ├── gtk.css
│ │ └── settings.ini
│ ├── imv
│ │ └── config
│ ├── kitty
│ │ ├── kitty.conf
│ │ └── unicode-input-favorites.conf
│ ├── mako
│ │ └── config
│ ├── mpd
│ │ ├── database
│ │ └── mpd.conf
│ ├── mpv
│ │ ├── README.md
│ │ ├── input.conf
│ │ ├── mplayer-input.conf
│ │ ├── mpv.conf
│ │ ├── mpv.html
│ │ └── restore-old-bindings.conf
│ ├── mutt
│ │ └── muttrc
│ ├── ncmpcpp
│ │ ├── bindings
│ │ ├── config
│ │ └── error.log
│ ├── nvim
│ │ ├── .netrwhist
│ │ ├── ftdetect
│ │ │ └── gmi.vim
│ │ ├── init.vim
│ │ └── syntax
│ │ │ └── gmi.vim
│ ├── ranger
│ │ ├── rc.conf
│ │ ├── rifle.conf
│ │ └── scope.sh
│ ├── swappy
│ │ └── config
│ ├── sway
│ │ └── config
│ ├── swaylock
│ │ └── config
│ ├── swaynag
│ │ └── config
│ ├── waybar
│ │ ├── config
│ │ ├── style.css
│ │ └── style.css.bak
│ ├── wofi
│ │ ├── config
│ │ └── style.css
│ └── zathura
│ │ └── zathurarc
├── images
│ ├── busy.png
│ ├── clean.png
│ ├── firefox.png
│ ├── hero.png
│ ├── lock-zelda.png
│ ├── lock.png
│ ├── music.png
│ ├── neomutt.png
│ ├── notification.png
│ ├── swaynag.png
│ ├── system-information.png
│ ├── wallpaper.png
│ ├── wofi.png
│ └── zathura.png
├── readme.md
└── zshrc
├── peak_poetry
├── bin
│ ├── anyrun_hoverfree
│ ├── partial_screenshot.sh
│ ├── screenshot.sh
│ ├── spotify.sh
│ ├── start_hyprland.sh
│ ├── volume_down.sh
│ ├── volume_up.sh
│ ├── wallpaper.sh
│ ├── waybar_vpn.sh
│ └── wttr.sh
├── config
│ ├── anyrun
│ │ ├── applications.ron
│ │ ├── config.ron
│ │ ├── style.css
│ │ ├── symbols.ron
│ │ └── websearch.ron
│ ├── aria2
│ │ └── aria2.conf
│ ├── bat
│ │ ├── config
│ │ └── themes
│ │ │ ├── Catppuccin-frappe.tmTheme
│ │ │ ├── Catppuccin-latte.tmTheme
│ │ │ ├── Catppuccin-macchiato.tmTheme
│ │ │ └── Catppuccin-mocha.tmTheme
│ ├── btop
│ │ ├── btop.conf
│ │ ├── btop.log
│ │ └── themes
│ │ │ └── catppuccin.theme
│ ├── cava
│ │ ├── config
│ │ └── shaders
│ │ │ ├── bar_spectrum.frag
│ │ │ ├── normalized_bars.frag
│ │ │ ├── northern_lights.frag
│ │ │ └── pass_through.vert
│ ├── delta
│ │ └── mocha.gitconfig
│ ├── dunst
│ │ └── dunstrc
│ ├── fontconfig
│ │ └── fonts.conf
│ ├── hypr
│ │ ├── hypridle.conf
│ │ ├── hyprland.conf
│ │ ├── hyprlock.conf
│ │ └── hyprpaper.conf
│ ├── imv
│ │ ├── config
│ │ └── config.bak
│ ├── kitty
│ │ ├── catppuccin-mocha.conf
│ │ ├── kitty.conf
│ │ └── senpai.conf
│ ├── mpv
│ │ ├── README.md
│ │ ├── input.conf
│ │ ├── mplayer-input.conf
│ │ ├── mpv.conf
│ │ ├── mpv.html
│ │ ├── restore-old-bindings.conf
│ │ └── script-opts
│ │ │ └── osc.conf
│ ├── newsboat
│ │ ├── config
│ │ └── urls
│ ├── ripgrep
│ │ └── ripgreprc
│ ├── senpai
│ │ └── senpai.scfg
│ ├── starship.toml
│ ├── waybar
│ │ ├── config.jsonc
│ │ └── style.css
│ ├── yt-dlp
│ │ └── config
│ └── zathura
│ │ ├── catppuccin
│ │ └── zathurarc
├── images
│ ├── anyrun.png
│ ├── browsers.png
│ ├── busy.png
│ ├── clean.png
│ ├── fetch.png
│ ├── hero.png
│ ├── lockscreen.png
│ ├── music.png
│ └── zathura.png
├── readme.md
└── wallpapers
│ ├── lockscreen.png
│ └── wallpaper.png
└── tokyo-night
├── bin
├── import-gsettings
├── waybar-date.sh
└── waybar-power.sh
├── config
├── amfora
│ ├── config.toml
│ └── config.toml.bak
├── aria2
│ └── aria2.conf
├── cava
│ └── config
├── gtk-2.0
│ ├── .gtkrc-2.0
│ ├── gtkfilechooser.ini
│ └── gtkrc
├── gtk-3.0
│ ├── bookmarks
│ ├── gtk.css
│ └── settings.ini
├── imv
│ └── config
├── kitty
│ ├── kitty.conf
│ └── unicode-input-favorites.conf
├── mako
│ └── config
├── mpv
│ ├── README.md
│ ├── input.conf
│ ├── mplayer-input.conf
│ ├── mpv.conf
│ ├── mpv.html
│ └── restore-old-bindings.conf
├── mutt
│ └── muttrc
├── ncmpcpp
│ ├── bindings
│ ├── config
│ ├── config.bak
│ ├── deepjyoti30.config
│ └── error.log
├── nvim
│ ├── .netrwhist
│ ├── ftdetect
│ │ └── gmi.vim
│ ├── init.vim
│ ├── init.vim.bak
│ ├── spell
│ │ ├── en.utf-8.add
│ │ └── en.utf-8.add.spl
│ └── syntax
│ │ └── gmi.vim
├── ranger
│ ├── rc.conf
│ ├── rifle.conf
│ └── scope.sh
├── swappy
│ └── config
├── sway
│ └── config
├── swaylock
│ └── config
├── swaynag
│ └── config
├── waybar
│ ├── config
│ ├── style.css
│ └── style.css.bak
├── wofi
│ ├── config
│ └── style.css
└── zathura
│ └── zathurarc
├── images
├── busy.png
├── clean.png
├── firefox.png
├── hero.png
├── lock-wallpaper.jpg
├── lockscreen.png
├── mako.png
├── music.png
├── swaynag.png
├── sysinfo.png
├── wallpaper.png
├── wofi.png
└── zathura.png
├── readme.md
└── zshrc
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Lokesh Krishna
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 |
4 |
Welcome ~
5 |
6 |
7 | Welcome to my dotfiles repo. Below you'll find a list of all the setups I've used so far along with links to details regarding each of them. That is where I've listed all the components involved in creating the setup along with other items such as wallpapers, fonts and icons. You'll also find my config files for each setup in their respective folders. I've tried to be as exhaustive as possible with the details but in case you have any doubts or suggestions, feel free to open an issue and I'll get back to you as soon as I can. Thanks for reading and I hope you enjoy your stay at my ~.
8 |
9 | ---
10 | ## [Peak Poetry](./peak_poetry/readme.md)
11 | 
12 | ## [Beneath the Surface](./kanagawa/readme.md)
13 | 
14 |
15 | ## [Pastel Dreams](./catppuccin/readme.md)
16 | 
17 |
18 | ## [Cotton Candy Factory](./moonfly/readme.md)
19 | 
20 |
21 | ## [Sakura](./mountain/readme.md)
22 | 
23 |
24 | ## [Fishing For Stars](./tokyo-night/readme.md)
25 | 
26 |
27 | ## [All I Want](./nord-v3/readme.md)
28 | 
29 |
30 | ## [Solitude](./nord-v2/readme.md)
31 | 
32 |
33 | ## [The Nord Desktop](./nord-v1/readme.md)
34 | 
35 |
--------------------------------------------------------------------------------
/catppuccin/bin/calculator.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | bemenu --prompt 'enter expression' < /dev/null > /tmp/question 2> /dev/null
3 | sed -i 's/^/print(/' /tmp/question && sed -i 's/$/)/' /tmp/question
4 | cat /tmp/question | lua /tmp/question > /tmp/answer
5 | sed -i 's/^//' /tmp/answer
6 | cat /tmp/answer | xargs -n 1 notify-send -i /home/loki/pictures/icons/catpulator.png 'And the answer is...'
7 | cat /tmp/answer | wl-copy -n
8 | rm -f /tmp/question /tmp/answer
9 |
10 |
--------------------------------------------------------------------------------
/catppuccin/bin/partial-screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename="grim-$(date '+%Y-%m-%d-%H-%M-%S')"
4 | grim -g "$(slurp -d -b "#302d4180" -c "#96cdfb" -s "#57526840" -w 2)" - | tee /home/loki/pictures/screenshots/$(echo $filename).png | wl-copy
5 | magick convert /home/loki/pictures/screenshots/$(echo $filename).png -bordercolor '#96cdfb' -border 15 /tmp/notification-screenshot.png
6 | notify-send -i /tmp/notification-screenshot.png " grim" "screenshot of selected area saved"
7 | rm -f /tmp/notification-screenshot.png
8 |
--------------------------------------------------------------------------------
/catppuccin/bin/screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename="grim-$(date '+%d-%m-%Y-%H-%M-%S')"
4 | grim - | tee /home/loki/pictures/screenshots/$(echo $filename).png | wl-copy
5 | magick convert /home/loki/pictures/screenshots/$(echo $filename).png -bordercolor '#96cdfb' -border 30 /tmp/screenshot-notification.png
6 | notify-send -i /tmp/screenshot-notification.png " grim" "desktop screenshot saved"
7 | rm -f /tmp/screenshot-notification.png
8 |
--------------------------------------------------------------------------------
/catppuccin/bin/volume-down.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # get current volume in percent
4 | function volume_percent {
5 | pactl get-sink-volume @DEFAULT_SINK@ | awk 'NR==1 {print $5}'
6 | }
7 |
8 | # get current volume as integer
9 | function volume_integer {
10 | volume_percent | sed s/%//
11 | }
12 |
13 | # unmute, decrease and notify
14 | pactl set-sink-mute @DEFAULT_SINK@ false
15 | pactl set-sink-volume @DEFAULT_SINK@ -5%
16 | #notify-send "pactl" "Volume: $(volume_percent)" --hint="int:value:$(volume_integer)"
17 |
--------------------------------------------------------------------------------
/catppuccin/bin/volume-up.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # get current volume in percent
4 | function volume_percent {
5 | pactl get-sink-volume @DEFAULT_SINK@ | awk 'NR==1 {print $5}'
6 | }
7 |
8 | # get current volume as integer
9 | function volume_integer {
10 | volume_percent | sed s/%//
11 | }
12 |
13 | # unmute, increase and notify
14 | pactl set-sink-mute @DEFAULT_SINK@ false
15 | pactl set-sink-volume @DEFAULT_SINK@ +5%
16 | #notify-send "pactl" "Volume: $(volume_percent)" --hint="int:value:$(volume_integer)"
17 |
--------------------------------------------------------------------------------
/catppuccin/config/imv/config:
--------------------------------------------------------------------------------
1 | # styling
2 | [options]
3 | background = #1E1E28
4 | fullscreen = false
5 | overlay = true
6 | overlay_text_color = #DADAE8
7 | overlay_background_color = #332E41
8 | overlay_background_alpha = ff
9 | overlay_font = monospace:12
10 | overlay_position_bottom = false
11 |
12 | # bindings
13 | [binds]
14 | j = next
15 | k = prev
16 |
17 |
--------------------------------------------------------------------------------
/catppuccin/config/kitty/catppuccin.conf:
--------------------------------------------------------------------------------
1 | # vim:ft=kitty
2 |
3 | ## name: Catppuccin
4 | ## author: Pocco81 (https://github.com/Pocco81)
5 | ## license: MIT
6 | ## upstream: https://github.com/catppuccin/kitty/blob/main/catppuccin.conf
7 | ## blurb: Warm mid-tone dark theme to show off your vibrant self!
8 |
9 | # The basic colors
10 | foreground #DADAE8
11 | background #1E1E28
12 | selection_foreground #1E1E28
13 | selection_background #F2CECF
14 |
15 | # Cursor colors
16 | cursor #F2CECF
17 | cursor_text_color #1E1E28
18 |
19 | # URL underline color when hovering with mouse
20 | url_color #A4B9EF
21 |
22 | # kitty window border colors
23 | active_border_color #E5B4E2
24 | inactive_border_color #332E41
25 | bell_border_color #EBDDAA
26 |
27 | # OS Window titlebar colors
28 | wayland_titlebar_color system
29 | # macos_titlebar_color system
30 |
31 | #: Tab bar colors
32 | active_tab_foreground #1E1E28
33 | active_tab_background #E5B4E2
34 | inactive_tab_foreground #DADAE8
35 | inactive_tab_background #332E41
36 | tab_bar_background #1E1E28
37 |
38 | # Colors for marks (marked text in the terminal)
39 |
40 | mark1_foreground #1E1E28
41 | mark1_background #A4B9EF
42 | mark2_foreground #1E1E28
43 | mark2_background #BEE4ED
44 | mark3_foreground #1E1E28
45 | mark3_background #C6AAE8
46 |
47 | #: The 16 terminal colors
48 |
49 | #: black
50 | color0 #332E41
51 | color8 #575268
52 |
53 | #: red
54 | color1 #E38C8F
55 | color9 #E38C8F
56 |
57 | #: green
58 | color2 #B1E3AD
59 | color10 #B1E3AD
60 |
61 | #: yellow
62 | color3 #EBDDAA
63 | color11 #EBDDAA
64 |
65 | #: blue
66 | color4 #A4B9EF
67 | color12 #A4B9EF
68 |
69 | #: magenta
70 | color5 #E5B4E2
71 | color13 #E5B4E2
72 |
73 | #: cyan
74 | color6 #BEE4ED
75 | color14 #BEE4ED
76 |
77 | #: white
78 | color7 #C3BAC6
79 | color15 #DADAE8
80 |
--------------------------------------------------------------------------------
/catppuccin/config/kitty/kitty.conf:
--------------------------------------------------------------------------------
1 | # general
2 | include catppuccin.conf
3 | url_prefixes http https gemini
4 | url_style curly
5 | strip_trailing_spaces smart
6 | linux_display_server wayland
7 | enable_audio_bell no
8 | cursor_shape block
9 | cursor_blink_interval -1
10 | cursor_stop_blinking_after 15
11 | window_padding_width 10
12 | allow_remote_control yes
13 | listen_on unix:@mykitty
14 | enabled_layouts horizontal
15 |
16 | # tabs
17 | tab_bar_edge top
18 | tab_bar_margin_width 10
19 | tab_bar_margin_height 15 0
20 | tab_bar_style fade
21 | tab_fade 0
22 | tab_title_template "{fmt.bg._1e1e28}{fmt.fg._332e41}{fmt.fg.default}{fmt.bg._332e41}{fmt.fg._dadae8} {title} {fmt.fg.default}{fmt.bg.default}{fmt.fg._332e41}{fmt.fg.default}"
23 | active_tab_title_template "{fmt.bg._1e1e28}{fmt.fg._a4b9ef}{fmt.fg.default}{fmt.bg._a4b9ef}{fmt.fg._1e1e28} {title} {fmt.fg.default}{fmt.bg.default}{fmt.fg._a4b9ef}{fmt.fg.default}"
24 |
25 | # font configuration
26 | font_family Operator Mono SSm Book Nerd Font Complete
27 | bold_font Operator Mono SSm Bold Nerd Font Complete
28 | italic_font Operator Mono SSm Book Italic Nerd Font Complete
29 | bold_italic_font Operator Mono SSm Bold Italic Nerd Font Complete
30 | font_size 12
31 | font_features OperatorMonoSSmNerdFontComplete-BookItalic ss03 ss08
32 | font_features OperatorMonoSSmNerdFontComplete-BoldItalic ss03 ss08
33 | font_features OperatorMonoSSmNerdFontComplete-Book ss03 ss08
34 | font_features OperatorMonoSSmNerdFontComplete-Bold ss03 ss08
35 |
--------------------------------------------------------------------------------
/catppuccin/config/mako/config:
--------------------------------------------------------------------------------
1 | layer=top
2 | markup=1
3 | anchor=top-right
4 | background-color=#1E1E28
5 | text-color=#DADAE8
6 | width=450
7 | height=200
8 | max-icon-size=96
9 | icon-location=right
10 | margin=20,20,0
11 | padding=15,15,15
12 | border-size=2
13 | border-color=#a4b9ef
14 | border-radius=15
15 | progress-color=over #332E41
16 | default-timeout=10000
17 | group-by=summary
18 | format=%s\n%b
19 |
20 | [grouped]
21 | format=%s\n%b
22 |
23 | [mode=do-not-disturb]
24 | invisible=1
25 |
--------------------------------------------------------------------------------
/catppuccin/config/nvim/.netrwhist:
--------------------------------------------------------------------------------
1 | let g:netrw_dirhistmax =10
2 | let g:netrw_dirhistcnt =8
3 | let g:netrw_dirhist_8='$HOME/.config/catgirl'
4 | let g:netrw_dirhist_7='$HOME/.config/gtk-2.0'
5 | let g:netrw_dirhist_6='$HOME/.config/vdirsyncer'
6 | let g:netrw_dirhist_5='$HOME/sync/my-notes/database/linux'
7 | let g:netrw_dirhist_4='$HOME/projects/AUR/ttf-openmoji'
8 | let g:netrw_dirhist_3='$HOME/projects/AUR/ttf-twemoji-color'
9 | let g:netrw_dirhist_2='$HOME/.local/share/nvim/plugged/nord-vim/colors'
10 | let g:netrw_dirhist_1='$HOME/.config/swaynag'
11 | let g:netrw_dirhist_0='$HOME/.config/swappy'
12 | let g:netrw_dirhist_9='$HOME/.config/amfora'
13 |
--------------------------------------------------------------------------------
/catppuccin/config/ripgrep/ripgreprc:
--------------------------------------------------------------------------------
1 | # Colors
2 | --colors
3 | match:bg:black
4 | --colors
5 | match:fg:magenta
6 | --colors
7 | line:fg:green
8 |
9 | # Options
10 | --smart-case
11 |
--------------------------------------------------------------------------------
/catppuccin/config/spicetify/Themes/Catppuccin/color.ini:
--------------------------------------------------------------------------------
1 | [Catppuccin]
2 | ; https://github.com/catppuccin/catppuccin
3 | text = a4b9ef
4 | subtext = c3bac6
5 | button-text = dadae8
6 | main = 1e1e28
7 | sidebar = 1b1923
8 | player = 1e1e28
9 | card = 1e1e28
10 | shadow = 15121c
11 | selected-row = 332e41
12 | sub-button = a4b9ef
13 | button = a4b9ef
14 | button-active = a4b9ef
15 | button-disabled = 1b1923
16 | sidebar-button = a4b9ef
17 | play-button = a4b9ef
18 | tab-active = 1e1e28
19 | notification = 1e1e28
20 | notification-error = 1e1e28
21 | playback-bar = a4b9ef
22 | misc = dadae8
23 |
--------------------------------------------------------------------------------
/catppuccin/config/starship.toml:
--------------------------------------------------------------------------------
1 | command_timeout = 1000
2 |
3 | [directory]
4 | style = "#A4B9EF"
5 |
6 | [cmd_duration]
7 | style = "#F2CECF"
8 |
9 | [character]
10 | success_symbol = "[](green)"
11 | error_symbol = "[](red)"
12 | vicmd_symbol = "[](green)"
13 |
14 | [git_branch]
15 | style = '#C6AAE8'
16 |
17 | [git_state]
18 | style = '#EBDDAA'
19 |
20 | [lua]
21 | disabled = true
22 |
--------------------------------------------------------------------------------
/catppuccin/config/swaylock/config:
--------------------------------------------------------------------------------
1 | ignore-empty-password
2 | disable-caps-lock-text
3 | image=$HOME/pictures/wallpapers/calvin-and-hobbes2.png
4 | font=Calvin and Hobbes
5 |
6 | text-ver-color=00000000
7 | text-wrong-color=00000000
8 | text-clear-color=00000000
9 | inside-color=00000000
10 | inside-ver-color=00000000
11 | inside-wrong-color=00000000
12 | inside-clear-color=00000000
13 | inside-caps-lock-color=00000000
14 | ring-color=00000000
15 | ring-ver-color=00000000
16 | ring-wrong-color=00000000
17 | ring-clear-color=00000000
18 | line-color=00000000
19 | line-clear-color=00000000
20 | line-ver-color=00000000
21 | key-hl-color=00000000
22 | bs-hl-color=00000000
23 | caps-lock-bs-hl-color=00000000
24 | caps-lock-key-hl-color=00000000
25 | separator-color=00000000
26 |
27 | scaling=fill
28 | indicator
29 | clock
30 | timestr=%I:%M %p
31 | datestr=%A, %d %B
32 | indicator-x-position=400
33 | indicator-y-position=875
34 | indicator-radius=450
35 | font-size=200
36 | text-color=080808
37 |
--------------------------------------------------------------------------------
/catppuccin/config/waybar/style.css:
--------------------------------------------------------------------------------
1 | * {
2 | border-radius: 0;
3 | font-family: 'Operator Mono SSm Book';
4 | font-size: 12pt;
5 | min-height: 0;
6 | }
7 |
8 | window#waybar {
9 | background: #1E1E28;
10 | color: #DADAE8;
11 | }
12 |
13 | tooltip {
14 | background: #1E1E28;
15 | border-radius: 15px;
16 | border-width: 2px;
17 | border-style: solid;
18 | border-color: #a4b9ef;
19 | }
20 |
21 | #workspaces {
22 | background: #332E41;
23 | margin-left: 5px;
24 | margin-top: 5px;
25 | margin-bottom: 5px;
26 | border-radius: 15px;
27 | }
28 |
29 | #workspaces button {
30 | padding-left: 10px;
31 | padding-right: 10px;
32 | min-width: 0;
33 | color: #DADAE8;
34 | }
35 |
36 | #workspaces button.focused {
37 | color: #A4B9EF;
38 | }
39 |
40 | #workspaces button.urgent {
41 | color: #F9C096;
42 | }
43 |
44 | #workspaces button:hover {
45 | background: #332e41;
46 | border-color: #332e41;
47 | color: #A4B9EF;
48 | }
49 |
50 | #clock, #battery, #pulseaudio, #workspaces, #mpd {
51 | padding: 2px 10px;
52 | background: #332E41;
53 | margin-top: 5px;
54 | margin-bottom: 5px;
55 | }
56 |
57 | #network {
58 | padding-left: 15px;
59 | padding-right: 2px;
60 | background: #332E41;
61 | border-radius: 15px 0px 0px 15px;
62 | margin-top: 5px;
63 | margin-bottom: 5px;
64 | }
65 |
66 | #custom-vpn {
67 | background: #332E41;
68 | padding-right: 10px;
69 | margin-top: 5px;
70 | margin-bottom: 5px;
71 | }
72 |
73 | #clock {
74 | padding-right: 15px;
75 | margin-right: 5px;
76 | border-radius: 0px 15px 15px 0px;
77 | }
78 |
79 | #custom-spotify {
80 | background: #332E41;
81 | margin-top: 5px;
82 | margin-bottom: 5px;
83 | padding-right: 15px;
84 | padding-left: 15px;
85 | border-radius: 15px;
86 | }
87 |
--------------------------------------------------------------------------------
/catppuccin/config/zathura/catppuccin:
--------------------------------------------------------------------------------
1 | set default-fg "#DADAE8"
2 | set default-bg "#1E1E28"
3 |
4 | set completion-bg "#332E41"
5 | set completion-fg "#DADAE8"
6 | set completion-highlight-bg "#575268"
7 | set completion-highlight-fg "#DADAE8"
8 | set completion-group-bg "#332E41"
9 | set completion-group-fg "#A4B9EF"
10 |
11 | set statusbar-fg "#DADAE8"
12 | set statusbar-bg "#332E41"
13 |
14 | set notification-bg "#332E41"
15 | set notification-fg "#DADAE8"
16 | set notification-error-bg "#332E41"
17 | set notification-error-fg "#E38C8F"
18 | set notification-warning-bg "#332E41"
19 | set notification-warning-fg "#F9C096"
20 |
21 | set inputbar-fg "#DADAE8"
22 | set inputbar-bg "#332E41"
23 |
24 | set recolor-lightcolor "#1E1E28"
25 | set recolor-darkcolor "#DADAE8"
26 |
27 | set index-fg "#DADAE8"
28 | set index-bg "#1E1E28"
29 | set index-active-fg "#DADAE8"
30 | set index-active-bg "#332E41"
31 |
32 | set render-loading-bg "#1E1E28"
33 | set render-loading-fg "#DADAE8"
34 |
35 | set highlight-color "#A4B9EF"
36 | set highlight-active-color "#E5B4E2"
37 |
--------------------------------------------------------------------------------
/catppuccin/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "monospace 12"
2 | et selection-notification "true"
3 | set selection-clipboard "clipboard"
4 | set guioptions "sv"
5 | set scroll-page-aware "true"
6 | set statusbar-home-tilde "true"
7 | set recolor "true"
8 | set adjust-open "width"
9 | set statusbar-h-padding 10
10 | set statusbar-v-padding 10
11 | include catppuccin
12 |
--------------------------------------------------------------------------------
/catppuccin/config/zshenv:
--------------------------------------------------------------------------------
1 | # ensure that a non-login, non-interactive shell has a defined environment.
2 | if [[ ( "$SHLVL" -eq 1 && ! -o LOGIN ) && -s "${ZDOTDIR:-$HOME}/.zprofile" ]]; then
3 | source "${ZDOTDIR:-$HOME}/.zprofile"
4 | fi
5 |
6 | # user environment variables
7 | # XDG Base Directories
8 | export XDG_CONFIG_HOME="$HOME/.config"
9 | export XDG_CACHE_HOME="$HOME/.cache"
10 | export XDG_DATA_HOME="$HOME/.local/share"
11 |
12 | # editor and viewers
13 | export EDITOR='nvim'
14 | export VISUAL='nvim'
15 | export PAGER='less'
16 |
17 | # make QT use Wayland
18 | export QT_QPA_PLATFORM=wayland
19 | export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
20 |
21 | # FZF settings
22 | export FZF_DEFAULT_OPTS='
23 | --exact
24 | --reverse
25 | --border=rounded
26 | --cycle
27 | --height=50%
28 | --info=hidden
29 | --prompt=➜\
30 | --pointer=➜
31 | --color=16
32 | --color=bg:-1,bg+:#332E41
33 | --color=fg:#DADAE8,fg+:#DADAE8
34 | --color=hl:#DADAE8,hl+:#A4B9EF
35 | --color=prompt:#F2CECF
36 | --color=pointer:-1
37 | --color=gutter:-1
38 | --color=marker:-1
39 | --color=spinner:-1
40 | --color=border:#A4B9EF'
41 |
42 | # buku colors
43 | export BUKU_COLORS='hEhhf'
44 |
45 | # pfetch information
46 | export PF_INFO="ascii title os kernel uptime pkgs memory editor palette"
47 |
48 | # define configuration file location for ripgrep
49 | export RIPGREP_CONFIG_PATH='$HOME/.config/ripgrep/ripgreprc'
50 |
51 | # NNN settings
52 | export NNN_FIFO='/tmp/nnn.fifo'
53 | export NNN_TRASH='1' # use trash-cli
54 | export NNN_COLORS='4652' # colors for contexts
55 | export NNN_FCOLORS='0203040a000d0608090b0501' # file specific colors
56 | export NNN_BMS='w:$HOME/pictures/wallpapers;p:$HOME/projects;s:$HOME/pictures/screenshots;m:/run/media/loki/'
57 | export NNN_PLUG='p:preview-tui;o:launch'
58 | export NNN_OPTS='deEPrUx'
59 |
60 | # bemenu settings
61 | export BEMENU_OPTS="--fn monospace 16px --tb #1E1E28 --tf #A4B9EF --fb #1E1E28 --ff #DADAE8 --nb #1E1E28 --nf #DADAE8 --hb #332E41 --hf #E5B4E2 --sb #332E41 --sf #E5B4E2 -H 40 -M 5px"
62 |
63 | # bartib settings
64 | export BARTIB_FILE="$HOME/sync/activities.bartib"
65 |
--------------------------------------------------------------------------------
/catppuccin/images/bemenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/bemenu.png
--------------------------------------------------------------------------------
/catppuccin/images/browsers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/browsers.png
--------------------------------------------------------------------------------
/catppuccin/images/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/busy.png
--------------------------------------------------------------------------------
/catppuccin/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/clean.png
--------------------------------------------------------------------------------
/catppuccin/images/communications.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/communications.png
--------------------------------------------------------------------------------
/catppuccin/images/fetch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/fetch.png
--------------------------------------------------------------------------------
/catppuccin/images/grim-28-03-2024-00-05-26.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/grim-28-03-2024-00-05-26.png
--------------------------------------------------------------------------------
/catppuccin/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/hero.png
--------------------------------------------------------------------------------
/catppuccin/images/lockscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/lockscreen.png
--------------------------------------------------------------------------------
/catppuccin/images/mako.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/mako.png
--------------------------------------------------------------------------------
/catppuccin/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/music.png
--------------------------------------------------------------------------------
/catppuccin/images/neovim.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/neovim.png
--------------------------------------------------------------------------------
/catppuccin/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/images/zathura.png
--------------------------------------------------------------------------------
/catppuccin/wallpapers/wallpaper.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/catppuccin/wallpapers/wallpaper.jpeg
--------------------------------------------------------------------------------
/images/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/images/banner.png
--------------------------------------------------------------------------------
/images/inspired-by-kanagawa.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/unixporn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/images/unixporn.png
--------------------------------------------------------------------------------
/kanagawa/bin/calculator.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | rofi -dmenu -config '$HOME/.config/rofi/calculator.rasi' < /dev/null > /tmp/question 2> /dev/null
3 | sed -i 's/^/print(/' /tmp/question && sed -i 's/$/)/' /tmp/question
4 | cat /tmp/question | lua /tmp/question > /tmp/answer
5 | sed -i 's/^//' /tmp/answer
6 | cat /tmp/answer | xargs -n 1 notify-send -i $HOME/pictures/icons/calculator.png 'And the answer is...'
7 | cat /tmp/answer | wl-copy -n
8 | rm -f /tmp/question /tmp/answer
9 |
10 |
--------------------------------------------------------------------------------
/kanagawa/bin/partial-screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename="grim-$(date '+%Y-%m-%d-%H-%M-%S')"
4 | grim -g "$(slurp -d -b "#00000000" -c "#7e9cd8" -s "#00000000" -w 2 -F monospace)" - | tee /home/loki/pictures/screenshots/$(echo $filename).png | wl-copy
5 | magick convert /home/loki/pictures/screenshots/$(echo $filename).png -bordercolor '#7e9cd8' -border 15 /tmp/notification-screenshot.png
6 | notify-send -i /tmp/notification-screenshot.png " grim" "screenshot of selected area saved"
7 | rm -f /tmp/notification-screenshot.png
8 |
--------------------------------------------------------------------------------
/kanagawa/bin/screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename="grim-$(date '+%d-%m-%Y-%H-%M-%S')"
4 | grim - | tee /home/loki/pictures/screenshots/$(echo $filename).png | wl-copy
5 | magick convert /home/loki/pictures/screenshots/$(echo $filename).png -bordercolor '#7e9cd8' -border 30 /tmp/screenshot-notification.png
6 | notify-send -i /tmp/screenshot-notification.png " grim" "desktop screenshot saved"
7 | rm -f /tmp/screenshot-notification.png
8 |
--------------------------------------------------------------------------------
/kanagawa/bin/spotify.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | text="text"
4 | alt="alt"
5 | tooltip="$(playerctl -p spotify metadata title) - $(playerctl -p spotify metadata artist)"
6 | class="class"
7 | percentage="100"
8 |
9 | echo "{\"text\": \"$text\", \"alt\": \"$alt\", \"tooltip\": \"$tooltip\", \"class\": \"$class\", \"percentage\": $percentage }"
10 |
11 |
--------------------------------------------------------------------------------
/kanagawa/bin/volume-down.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # get current volume in percent
4 | function volume_percent {
5 | pactl get-sink-volume @DEFAULT_SINK@ | awk 'NR==1 {print $5}'
6 | }
7 |
8 | # get current volume as integer
9 | function volume_integer {
10 | volume_percent | sed s/%//
11 | }
12 |
13 | # unmute, decrease and notify
14 | pactl set-sink-mute @DEFAULT_SINK@ false
15 | pactl set-sink-volume @DEFAULT_SINK@ -5%
16 | #notify-send "pactl" "Volume: $(volume_percent)" --hint="int:value:$(volume_integer)"
17 |
--------------------------------------------------------------------------------
/kanagawa/bin/volume-up.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # get current volume in percent
4 | function volume_percent {
5 | pactl get-sink-volume @DEFAULT_SINK@ | awk 'NR==1 {print $5}'
6 | }
7 |
8 | # get current volume as integer
9 | function volume_integer {
10 | volume_percent | sed s/%//
11 | }
12 |
13 | # unmute, increase and notify
14 | pactl set-sink-mute @DEFAULT_SINK@ false
15 | pactl set-sink-volume @DEFAULT_SINK@ +5%
16 | #notify-send "pactl" "Volume: $(volume_percent)" --hint="int:value:$(volume_integer)"
17 |
--------------------------------------------------------------------------------
/kanagawa/bin/waybar-vpn.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if ip link | rg -q wg0; then
4 | echo ""
5 | else
6 | echo ""
7 | fi
8 |
--------------------------------------------------------------------------------
/kanagawa/config/fontconfig/fonts.conf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | hintslight
8 |
9 |
10 |
11 |
12 | sans-serif
13 |
14 | Inter
15 | Noto Sans
16 |
17 |
18 |
19 |
20 | monospace
21 |
22 | Operator Mono SSm Book
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | CartographCF Nerd Font
31 |
32 |
33 | 100
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/kanagawa/config/imv/config:
--------------------------------------------------------------------------------
1 | # styling
2 | [options]
3 | background = #1f1f28
4 | fullscreen = false
5 | overlay = true
6 | overlay_text_color = #dcd7ba
7 | overlay_background_color = #363646
8 | overlay_background_alpha = ff
9 | overlay_font = monospace:13
10 | overlay_position_bottom = false
11 |
12 | # bindings
13 | [binds]
14 | j = next
15 | k = prev
16 |
--------------------------------------------------------------------------------
/kanagawa/config/mpv/script-opts/osc.conf:
--------------------------------------------------------------------------------
1 | hidetimeout=5000
2 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/.netrwhist:
--------------------------------------------------------------------------------
1 | let g:netrw_dirhistmax =10
2 | let g:netrw_dirhistcnt =8
3 | let g:netrw_dirhist_8='/home/loki/.config/catgirl'
4 | let g:netrw_dirhist_7='/home/loki/.config/gtk-2.0'
5 | let g:netrw_dirhist_6='/home/loki/.config/vdirsyncer'
6 | let g:netrw_dirhist_5='/home/loki/sync/my-notes/database/linux'
7 | let g:netrw_dirhist_4='/home/loki/projects/AUR/ttf-openmoji'
8 | let g:netrw_dirhist_3='/home/loki/projects/AUR/ttf-twemoji-color'
9 | let g:netrw_dirhist_2='/home/loki/.local/share/nvim/plugged/nord-vim/colors'
10 | let g:netrw_dirhist_1='/home/loki/.config/swaynag'
11 | let g:netrw_dirhist_0='/home/loki/.config/swappy'
12 | let g:netrw_dirhist_9='/home/loki/.config/amfora'
13 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/ftplugin/help.lua:
--------------------------------------------------------------------------------
1 | vim.treesitter.start()
2 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/init.lua:
--------------------------------------------------------------------------------
1 | -- plugin manager setup
2 | local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
3 | if not vim.loop.fs_stat(lazypath) then
4 | vim.fn.system({
5 | "git",
6 | "clone",
7 | "--filter=blob:none",
8 | "https://github.com/folke/lazy.nvim.git",
9 | "--branch=stable", -- latest stable release
10 | lazypath,
11 | })
12 | end
13 | vim.opt.rtp:prepend(lazypath)
14 |
15 | -- leader!
16 | vim.g.mapleader = ','
17 |
18 | require("lazy").setup( "plugins",
19 | {
20 | ui = {
21 | size = {
22 | width = 0.7,
23 | height = 0.7
24 | },
25 | border = "rounded"
26 | }
27 | })
28 |
29 | require("config")
30 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/lua/config/autocmd.lua:
--------------------------------------------------------------------------------
1 | vim.filetype.add({
2 | filename = {
3 | ['.Rprofile'] = 'r',
4 | ['hyprland.conf'] = 'conf',
5 | },
6 | extension = {
7 | config = 'conf'
8 | }
9 | })
10 |
11 | -- replicating vim-pencil
12 | -- to figure out how to conceal markup
13 | local pencil = vim.api.nvim_create_augroup('pencil', {clear = true})
14 |
15 | vim.api.nvim_create_autocmd({ 'BufNewFile', 'BufRead' }, {
16 | pattern = '*.md',
17 | group = pencil,
18 | command = 'set linebreak'
19 | })
20 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/lua/config/init.lua:
--------------------------------------------------------------------------------
1 | require("config.settings")
2 | require("config.plugin-configuration")
3 | require("config.autocmd")
4 | require("config.keybinds")
5 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/lua/config/settings.lua:
--------------------------------------------------------------------------------
1 | vim.o.termguicolors = true -- enable 24-bit RGB colors
2 | vim.o.scrolloff = 7 -- show 7 lines around the cursorline
3 | vim.o.tabstop = 2 -- length of a tab
4 | vim.o.expandtab = true -- make tab key use the tabstop length
5 | vim.o.shiftwidth = 2 -- level of indentation
6 | vim.o.nu = true -- show number of line before the line
7 | vim.o.ignorecase = true -- ignore case when searching
8 | vim.o.smartcase = true -- but search for upper case if upper case is specified
9 | vim.o.cursorline = true -- highlight cursorline
10 | vim.o.showtabline = 1 -- only show tabline if there is more than 1 tab
11 | vim.o.guicursor = '' -- status line handles mode so cursor doesn't need to
12 | vim.o.clipboard = 'unnamedplus' -- enable copying to system clipboard
13 | vim.o.spell = true -- treesitter powered spell checking
14 | vim.o.spelllang = 'en_gb' -- set language for spell checking
15 | vim.o.completeopt = 'menu,menuone,noselect' -- options for completion menu
16 | vim.o.cmdheight = 0 -- only show command bar when it's being used
17 | vim.o.laststatus = 0 -- disable last status
18 | vim.o.relativenumber = true -- enable relative line numbers
19 | vim.o.showcmdloc = 'statusline'
20 | --vim.o.statuscolumn = '%l %r' -- display both, line numbers and relative line numbers
21 |
22 | vim.g.tex_flavor = 'latex'
23 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/lua/plugins.lua:
--------------------------------------------------------------------------------
1 | return {
2 | "tpope/vim-fugitive",
3 | -- aesethetics
4 | "rebelot/kanagawa.nvim",
5 | "norcalli/nvim-colorizer.lua",
6 | {
7 | "kyazdani42/nvim-web-devicons",
8 | config = function ()
9 | require("nvim-web-devicons").setup()
10 | end,
11 | },
12 | -- syntax highlighting
13 | {
14 | "nvim-treesitter/nvim-treesitter",
15 | build = ":TSUpdate"
16 | },
17 | "fladson/vim-kitty",
18 | "neoclide/jsonc.vim",
19 | "lokesh-krishna/gemini-vim-syntax",
20 | -- completion
21 | {
22 | "hrsh7th/nvim-cmp",
23 | dependencies = {
24 | "hrsh7th/cmp-buffer",
25 | "hrsh7th/cmp-path",
26 | "hrsh7th/cmp-calc",
27 | "f3fora/cmp-spell",
28 | "jalvesaq/cmp-nvim-r",
29 | "hrsh7th/cmp-cmdline"
30 | },
31 | },
32 | -- writing
33 | "windwp/nvim-autopairs",
34 | "folke/zen-mode.nvim",
35 | "folke/twilight.nvim",
36 | "mbbill/undotree",
37 | {
38 | "kylechui/nvim-surround",
39 | config = function ()
40 | require("nvim-surround").setup()
41 | end,
42 | },
43 | "renerocksai/telekasten.nvim",
44 | -- ui
45 | "lukas-reineke/indent-blankline.nvim",
46 | "nvim-lualine/lualine.nvim",
47 | {
48 | "lewis6991/gitsigns.nvim",
49 | config = function ()
50 | require("gitsigns").setup()
51 | end,
52 | },
53 | "kyazdani42/nvim-tree.lua",
54 | "mattn/calendar-vim",
55 | "rcarriga/nvim-notify",
56 | -- telescope
57 | "nvim-lua/popup.nvim",
58 | "nvim-lua/plenary.nvim",
59 | "nvim-telescope/telescope.nvim",
60 | -- lsp
61 | "neovim/nvim-lspconfig",
62 | "hrsh7th/cmp-nvim-lsp",
63 | "onsails/lspkind-nvim",
64 | "L3MON4D3/LuaSnip",
65 | "saadparwaiz1/cmp_luasnip",
66 | "folke/trouble.nvim",
67 | -- programming
68 | "jalvesaq/Nvim-R",
69 | {
70 | "folke/neodev.nvim",
71 | config = function ()
72 | require("neodev").setup()
73 | end
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/spell/en.utf-8.add:
--------------------------------------------------------------------------------
1 | BuzzKill
2 | GeckoView
3 | Flexcil
4 | Hydroxion
5 | Kavaklir
6 | Photok
7 | Todos
8 | Fokus
9 | Notally
10 | Revathi
11 | Tomasino's
12 | Neovim
13 | Ploum
14 | Offmini
15 | Taleb
16 | ui
17 | Aatmika
18 | Amma
19 | Ankita
20 | Metkari
21 | Vasa
22 | Jeel
23 | Komal
24 | Bhat
25 | Sanyukta
26 | Shinde
27 | Wanjale
28 | Sharvi
29 | Shilby
30 | agarbattis
31 | saree
32 | colour
33 | gemini
34 | DeVault
35 | realise
36 | incentivised
37 | realised
38 | workspaces
39 | longform
40 | Spotify's
41 | Freakonomics
42 | theming
43 | Sayonara
44 | Rakuen
45 | Skullgirls
46 | Darkside
47 | Chuchel
48 | XCOM
49 | Baba
50 | Metroidvanias
51 | Strider
52 | Steamworld
53 | Valdis
54 | Darkwood
55 | Frostpunk
56 | Grimrock
57 | Battletech
58 | Necrobarista
59 | Spiritfarer
60 | Bayonetta
61 | Hyrule
62 | Diablo
63 | fmd
64 | freakonomics
65 | https
66 | gemlog
67 | gmi
68 | astrobotany
69 | Xenoblade
70 | irc
71 | gemlogs
72 | circumlunar
73 | solderpunk
74 | th
75 | CC0
76 | ew0k
77 | intentionality
78 | Solderpunk's
79 | Reddit
80 | workspace
81 | taskbar
82 | deedum
83 | warmedal
84 | bjorn
85 | #
86 | Revathi's
87 | Nishant
88 | Maindargi
89 | amongst
90 | Aishwarya
91 | Mokashi
92 | reification
93 | Centres
94 | didn
95 | wouldn
96 | on
97 | on
98 | on
99 | better
100 |
--------------------------------------------------------------------------------
/kanagawa/config/nvim/spell/en.utf-8.add.spl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/config/nvim/spell/en.utf-8.add.spl
--------------------------------------------------------------------------------
/kanagawa/config/ripgrep/ripgreprc:
--------------------------------------------------------------------------------
1 | # Colors
2 | --colors
3 | match:bg:31,31,40
4 | --colors
5 | match:fg:magenta
6 | --colors
7 | line:fg:green
8 |
9 | # Options
10 | --smart-case
11 |
--------------------------------------------------------------------------------
/kanagawa/config/rofi/config.rasi:
--------------------------------------------------------------------------------
1 | configuration {
2 | modes: "drun";
3 | font: "Monospace 13";
4 | fixed-num-lines: true;
5 | drun-match-fields: "name,generic,exec,categories,keywords";
6 | drun-display-format: "{name} [({generic})]";
7 | }
8 | @theme "kanagawa"
9 |
--------------------------------------------------------------------------------
/kanagawa/config/spicetify/Themes/Ziro/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021-2022 schnensch
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/kanagawa/config/spicetify/Themes/Ziro/README.md:
--------------------------------------------------------------------------------
1 | # Ziro
2 | ## Screenshots
3 | ### Blue Dark
4 | 
5 | ### Blue Light
6 | 
7 | ### Gray Dark
8 | 
9 | ### Gray Light
10 | 
11 | ### Green Dark
12 | 
13 | ### Green Light
14 | 
15 | ### Orange Dark
16 | 
17 | ### Orange Light
18 | 
19 | ### Purple Dark
20 | 
21 | ### Purple Light
22 | 
23 | ### Red Dark
24 | 
25 | ### Red Light
26 | 
27 | ### Rose Pine
28 | 
29 | ### Rose Pine Moon
30 | 
31 | ### Rose Pine Dawn
32 | 
33 |
34 | ## More
35 | Inspired by the [Zorin GTK theme](https://github.com/ZorinOS/zorin-desktop-themes) and [spot](https://github.com/xou816/spot)
36 |
37 |
38 |
--------------------------------------------------------------------------------
/kanagawa/config/spicetify/Themes/Ziro/color.ini:
--------------------------------------------------------------------------------
1 | ; COLOR EXPLANATION
2 | ; main, sidebar, player = background
3 | ; card = cards, tracklist, dropdowns, input fields
4 | ; shadow = text on button, tab active & selected row
5 | ; selected row = selected song & tab
6 | ; button-active = play button, outline on focused input
7 | ; button = all other buttons
8 | ; button-disabled = volume & seekbar background, scrollbar handle, borders, hover
9 |
10 | [kanagawa]
11 | text = dcd7ba
12 | subtext = c8c093
13 | main = 1f1f28
14 | sidebar = 1f1f28
15 | player = 1f1f28
16 | card = 2a2a37
17 | shadow = 16161d
18 | selected-row = 363646
19 | button = 7e9cd8
20 | button-active = 7e9cd8
21 | button-disabled = 727169
22 | tab-active = 7e9cd8
23 | notification = 98bb6c
24 | notification-error = e6c384
25 | misc = 16161d
26 |
--------------------------------------------------------------------------------
/kanagawa/config/spicetify/Themes/Ziro/screenshots/rose-pine-dawn.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/config/spicetify/Themes/Ziro/screenshots/rose-pine-dawn.jpg
--------------------------------------------------------------------------------
/kanagawa/config/spicetify/Themes/Ziro/screenshots/rose-pine-moon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/config/spicetify/Themes/Ziro/screenshots/rose-pine-moon.jpg
--------------------------------------------------------------------------------
/kanagawa/config/spicetify/Themes/Ziro/screenshots/rose-pine.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/config/spicetify/Themes/Ziro/screenshots/rose-pine.jpg
--------------------------------------------------------------------------------
/kanagawa/config/spicetify/config-xpui.ini:
--------------------------------------------------------------------------------
1 | [Patch]
2 |
3 | [Setting]
4 | spotify_path = /opt/spotify
5 | prefs_path = /home/loki/.config/spotify/prefs
6 | current_theme = Ziro
7 | inject_css = 1
8 | replace_colors = 1
9 | overwrite_assets = 1
10 | spotify_launch_flags =
11 | color_scheme = kanagawa
12 | check_spicetify_upgrade = 0
13 |
14 | [Preprocesses]
15 | disable_upgrade_check = 1
16 | disable_sentry = 1
17 | disable_ui_logging = 1
18 | remove_rtl_rule = 1
19 | expose_apis = 1
20 |
21 | [AdditionalOptions]
22 | home_config = 1
23 | experimental_features = 1
24 | extensions = catppuccin.js
25 | custom_apps =
26 | sidebar_config = 1
27 |
28 | ; DO NOT CHANGE!
29 | [Backup]
30 | version = 1.1.84.716.gc5f8b819
31 | with = 2.16.2
32 |
--------------------------------------------------------------------------------
/kanagawa/config/starship.toml:
--------------------------------------------------------------------------------
1 | command_timeout = 1000
2 |
3 | [directory]
4 | style = '#7e9cd8'
5 |
6 | [cmd_duration]
7 | style = '#c0a36e'
8 |
9 | [character]
10 | success_symbol = '[](green)'
11 | error_symbol = '[](red)'
12 | vicmd_symbol = '[](green)'
13 |
14 | [git_branch]
15 | style = '#c0a36e'
16 |
17 | [git_state]
18 | style = '#9cabca'
19 |
20 | [lua]
21 | disabled = true
22 |
23 | [rlang]
24 | disabled = true
25 |
--------------------------------------------------------------------------------
/kanagawa/config/swaylock/config:
--------------------------------------------------------------------------------
1 | # Options
2 | ignore-empty-password
3 | disable-caps-lock-text
4 |
5 | # Appearance
6 | clock
7 | indicator
8 | image=$HOME/pictures/wallpapers/lockscreen.jpg
9 |
10 | scaling=fill
11 |
12 | timestr=%I:%M %p
13 | datestr=%A, %d %B
14 |
15 | # Text
16 | font=Harriet Display
17 | font-size=150
18 | text-color=402826
19 | text-ver-color=00000000
20 | text-wrong-color=00000000
21 | text-clear-color=00000000
22 |
23 | # Indicator
24 | inside-color=00000000
25 | inside-ver-color=00000000
26 | inside-wrong-color=00000000
27 | inside-clear-color=00000000
28 | inside-caps-lock-color=00000000
29 | ring-color=00000000
30 | ring-ver-color=00000000
31 | ring-wrong-color=00000000
32 | ring-clear-color=00000000
33 | line-color=00000000
34 | line-clear-color=00000000
35 | line-ver-color=00000000
36 | line-wrong-color=00000000
37 | key-hl-color=00000000
38 | bs-hl-color=00000000
39 | caps-lock-bs-hl-color=00000000
40 | caps-lock-key-hl-color=00000000
41 | separator-color=00000000
42 | indicator-x-position=400
43 | indicator-y-position=175
44 | indicator-radius=350
45 |
--------------------------------------------------------------------------------
/kanagawa/config/wezterm/colors/kanagawa.toml:
--------------------------------------------------------------------------------
1 | [colors]
2 | ansi = [
3 | '#727169',
4 | '#e46876',
5 | '#98bb6c',
6 | '#e6c384',
7 | '#7e9cd8',
8 | '#957fb8',
9 | '#68ad99',
10 | '#c8c093',
11 | ]
12 | background = '#1f1f28'
13 | brights = [
14 | '#717c7c',
15 | '#e46876',
16 | '#98bb6c',
17 | '#e6c384',
18 | '#7e9cd8',
19 | '#957fb8',
20 | '#68ad99',
21 | '#dcd7ba',
22 | ]
23 | cursor_bg = '#b8b4d0'
24 | cursor_border = '#b8b4d0'
25 | cursor_fg = '#1f1f28'
26 | foreground = '#dcd7ba'
27 | selection_bg = '#223249'
28 | selection_fg = '#dcd7ba'
29 | split = '#7e9cd8'
30 | compose_cursor = '#9cabca'
31 |
32 | [colors.indexed]
33 |
34 | [metadata]
35 | name = 'Kanagawa'
36 | origin_url = 'https://github.com/rebelot/kanagawa.nvim'
37 |
--------------------------------------------------------------------------------
/kanagawa/config/wezterm/wezterm.lua:
--------------------------------------------------------------------------------
1 | -- Pull in the wezterm API and helper files
2 | local wezterm = require 'wezterm'
3 | -- table to hold the configuration
4 | local config = {}
5 |
6 | -- use config_builder for clearer error messages
7 | if wezterm.config_builder then
8 | config = wezterm.config_builder()
9 | end
10 |
11 | config.term = 'wezterm'
12 |
13 | -- colors
14 | config.color_scheme = 'Kanagawa'
15 |
16 | -- leave inactive panes alone
17 | config.inactive_pane_hsb = {
18 | saturation = 1.0,
19 | brightness = 1.0
20 | }
21 |
22 | -- fonts
23 | config.font_size = 13.0
24 | config.font = wezterm.font('Operator Mono SSm', { weight = 325, style = "Normal" })
25 | config.font_rules = {
26 | -- bold without italic
27 | {
28 | intensity = 'Bold',
29 | italic = false,
30 | font = wezterm.font('Operator Mono SSm', { weight = "Regular", style = "Normal"})
31 | },
32 | -- bold and italic
33 | {
34 | intensity = 'Bold',
35 | italic = true,
36 | font = wezterm.font('Operator Mono SSm', { weight = "Regular", style = "Italic"})
37 | },
38 | -- normal and italic
39 | {
40 | intensity = 'Normal',
41 | italic = true,
42 | font = wezterm.font('Operator Mono SSm', { weight = 325, style = "Italic" })
43 | }
44 | }
45 | config.harfbuzz_features = { 'ss03=1' }
46 |
47 | -- padding
48 | config.window_padding = {
49 | left = "15px",
50 | right = "15px",
51 | bottom = "15px",
52 | top = "15px",
53 | }
54 |
55 | -- retro tab bar
56 | config.use_fancy_tab_bar = false
57 | config.hide_tab_bar_if_only_one_tab = true
58 | config.tab_bar_at_bottom = true
59 | config.colors = {
60 | tab_bar = {
61 | background = '#2a2a37',
62 | active_tab = {
63 | bg_color = '#54546d',
64 | fg_color = '#dcd7ba',
65 | italic = true,
66 | },
67 | inactive_tab = {
68 | bg_color = '#363646',
69 | fg_color = '#727169'
70 | },
71 | new_tab = {
72 | bg_color = '#363646',
73 | fg_color = '#717c7c'
74 | }
75 | }
76 | }
77 |
78 | -- return the configuration to wezterm
79 | return config
80 |
--------------------------------------------------------------------------------
/kanagawa/config/zathura/kanagawa:
--------------------------------------------------------------------------------
1 | set default-fg "#dcd7ba"
2 | set default-bg "#1f1f28"
3 |
4 | set completion-bg "#363646"
5 | set completion-fg "#dcd7ba"
6 | set completion-highlight-bg "#2d4f67"
7 | set completion-highlight-fg "#dcd7ba"
8 | set completion-group-bg "#363646"
9 | set completion-group-fg "#7e9cd8"
10 |
11 | set statusbar-fg "#c8c093"
12 | set statusbar-bg "#363646"
13 |
14 | set notification-bg "#363646"
15 | set notification-fg "#dcd7ba"
16 | set notification-error-bg "#363646"
17 | set notification-error-fg "#e46876"
18 | set notification-warning-bg "#363646"
19 | set notification-warning-fg "#e6c384"
20 |
21 | set inputbar-fg "#dcd7ba"
22 | set inputbar-bg "#363646"
23 |
24 | set recolor-lightcolor "#1f1f28"
25 | set recolor-darkcolor "#dcd7ba"
26 |
27 | set index-fg "#dcd7ba"
28 | set index-bg "#1f1f28"
29 | set index-active-fg "#dcd7ba"
30 | set index-active-bg "#2d4f67"
31 |
32 | set render-loading-bg "#1f1f28"
33 | set render-loading-fg "#dcd7ba"
34 |
35 | set highlight-color "#223249"
36 | set highlight-fg "#dcd7ba"
37 | set highlight-active-color "#2d4f67"
38 |
--------------------------------------------------------------------------------
/kanagawa/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "monospace 13"
2 | set selection-notification "true"
3 | set selection-clipboard "clipboard"
4 | set guioptions "sv"
5 | set scroll-page-aware "true"
6 | set statusbar-home-tilde "true"
7 | set recolor "true"
8 | set adjust-open "width"
9 | set statusbar-h-padding 10
10 | set statusbar-v-padding 10
11 | include kanagawa
12 |
--------------------------------------------------------------------------------
/kanagawa/images/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/busy.png
--------------------------------------------------------------------------------
/kanagawa/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/clean.png
--------------------------------------------------------------------------------
/kanagawa/images/fetch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/fetch.png
--------------------------------------------------------------------------------
/kanagawa/images/firefox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/firefox.png
--------------------------------------------------------------------------------
/kanagawa/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/hero.png
--------------------------------------------------------------------------------
/kanagawa/images/lockscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/lockscreen.png
--------------------------------------------------------------------------------
/kanagawa/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/music.png
--------------------------------------------------------------------------------
/kanagawa/images/neovim.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/neovim.png
--------------------------------------------------------------------------------
/kanagawa/images/notifications.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/notifications.png
--------------------------------------------------------------------------------
/kanagawa/images/rofi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/rofi.png
--------------------------------------------------------------------------------
/kanagawa/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/images/zathura.png
--------------------------------------------------------------------------------
/kanagawa/wallpapers/lockscreen.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/wallpapers/lockscreen.jpg
--------------------------------------------------------------------------------
/kanagawa/wallpapers/wallpaper.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/kanagawa/wallpapers/wallpaper.jpg
--------------------------------------------------------------------------------
/moonfly/config/aria2/aria2.conf:
--------------------------------------------------------------------------------
1 | ## General Options
2 | dir=~/downloads/aria2
3 | continue=true
4 | file-allocation=falloc
5 | summary-interval=0
6 |
7 | ## BitTorrent Options
8 | bt-force-encryption=true
9 |
--------------------------------------------------------------------------------
/moonfly/config/bpytop/error.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/config/bpytop/error.log
--------------------------------------------------------------------------------
/moonfly/config/cava/config:
--------------------------------------------------------------------------------
1 | [general]
2 |
3 | bar_width = 2
4 | bar_spacing = 1
5 |
6 | [output]
7 |
8 | method = ncurses
9 |
10 | [color]
11 |
12 | gradient = 1
13 | gradient_color_1 = '#80a0ff'
14 | gradient_color_2 = '#74b2ff'
15 | gradient_color_3 = '#79dac8'
16 | gradient_color_4 = '#85dc85'
17 | gradient_color_5 = '#36c692'
18 | gradient_color_6 = '#f09479'
19 | gradient_color_7 = '#e2637f'
20 | gradient_color_8 = '#ff5189'
21 |
22 |
--------------------------------------------------------------------------------
/moonfly/config/dijo/config.toml:
--------------------------------------------------------------------------------
1 | [look]
2 | true_chr = ""
3 | false_chr = ""
4 | future_chr = ""
5 |
6 | [colors]
7 | reached = "#36c692"
8 | todo = "#e2637f"
9 | inactive = "#626262"
10 |
--------------------------------------------------------------------------------
/moonfly/config/fontconfig/fonts.conf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | hintslight
8 |
9 |
10 |
11 |
12 | sans-serif
13 |
14 | Inter
15 | Noto Sans
16 |
17 |
18 |
19 |
20 | monospace
21 |
22 | Operator Mono SSm Book
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | OperatorMonoSSm Nerd Font
31 |
32 |
33 | 100
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/moonfly/config/gammastep/config.ini:
--------------------------------------------------------------------------------
1 | [general]
2 | fade=1
3 | location-provider=manual
4 | adjustment-method=wayland
5 |
--------------------------------------------------------------------------------
/moonfly/config/imv/config:
--------------------------------------------------------------------------------
1 | # styling
2 | [options]
3 | background = #080808
4 | fullscreen = true
5 | overlay = true
6 | overlay_text_color = #c6c6c6
7 | overlay_background_color = #1c1c1c
8 | overlay_background_alpha = ff
9 | overlay_font = monospace:12
10 | overlay_position_bottom = true
11 |
12 | # bindings
13 | [binds]
14 | j = next
15 | k = prev
16 |
17 |
--------------------------------------------------------------------------------
/moonfly/config/kitty/kitty.conf:
--------------------------------------------------------------------------------
1 | # general
2 | include moonfly.conf
3 | url_prefixes http https gemini
4 | url_style curly
5 | strip_trailing_spaces smart
6 | linux_display_server wayland
7 | enable_audio_bell no
8 | cursor_shape block
9 | cursor_blink_interval -1
10 | cursor_stop_blinking_after 15
11 | window_padding_width 10
12 | allow_remote_control yes
13 | listen_on unix:@mykitty
14 | enabled_layouts horizontal
15 |
16 | # tabs
17 | tab_bar_edge top
18 | tab_bar_margin_width 10
19 | tab_bar_margin_height 15 0
20 | tab_bar_style fade
21 | tab_fade 0
22 | tab_title_template "{fmt.bg._080808}{fmt.fg._303030}{fmt.fg.default}{fmt.bg._303030}{fmt.fg._c6c6c6} {title} {fmt.fg.default}{fmt.bg.default}{fmt.fg._303030}{fmt.fg.default}"
23 | active_tab_title_template "{fmt.bg._080808}{fmt.fg._80a0ff}{fmt.fg.default}{fmt.bg._80a0ff}{fmt.fg._080808} {title} {fmt.fg.default}{fmt.bg.default}{fmt.fg._80a0ff}{fmt.fg.default}"
24 |
25 | # font configuration
26 | font_family Operator Mono SSm Book Nerd Font Complete
27 | bold_font Operator Mono SSm Bold Nerd Font Complete
28 | italic_font Operator Mono SSm Book Italic Nerd Font Complete
29 | bold_italic_font Operator Mono SSm Bold Italic Nerd Font Complete
30 | font_size 12
31 | font_features OperatorMonoSSmNerdFontComplete-BookItalic ss03 ss08
32 | font_features OperatorMonoSSmNerdFontComplete-BoldItalic ss03 ss08
33 | font_features OperatorMonoSSmNerdFontComplete-Book ss03 ss08
34 | font_features OperatorMonoSSmNerdFontComplete-Bold ss03 ss08
35 |
--------------------------------------------------------------------------------
/moonfly/config/kitty/moonfly.conf:
--------------------------------------------------------------------------------
1 | # vim:ft=kitty
2 |
3 | ## name: Moonfly
4 | ## author: Lokesh Krishna
5 | ## license: MIT
6 | ## upstream: https://github.com/lokesh-krishna/moonfly.kitty
7 | ## blurb: Moonfly colors for kitty
8 |
9 | # All the settings below are colors, which you can choose to modify, or use the
10 | # defaults. You can also add non-color based settings if needed but note that
11 | # these will not work with using kitty @ set-colors with this theme. For a reference
12 | # on what these settings do see https://sw.kovidgoyal.net/kitty/conf/
13 |
14 | # The basic colors
15 | background #080808
16 | foreground #c6c6c6
17 | selection_background #b2ceee
18 | selection_foreground #080808
19 |
20 | # Cursor colors
21 | cursor #dadada
22 | cursor_text_color #080808
23 |
24 | # URL underline color when hovering with mouse
25 | url_color #80a0ff
26 |
27 | # kitty window border colors
28 | active_border_color #80a0ff
29 | inactive_border_color #303030
30 | bell_border_color #79dac8
31 |
32 | # OS Window titlebar colors
33 | # wayland_titlebar_color system
34 | # macos_titlebar_color system
35 |
36 | # Tab bar colors
37 | tab_bar_background #080808
38 |
39 | # Colors for marks (marked text in the terminal)
40 |
41 | mark1_foreground black
42 | mark1_background #d183e8
43 | mark2_foreground black
44 | mark2_background #80a0ff
45 | mark3_foreground black
46 | mark3_background #79dac8
47 |
48 |
49 | # The basic 16 colors
50 | # black
51 | color0 #303030
52 | color8 #626262
53 |
54 |
55 | # red
56 | color1 #ff5454
57 | color9 #ff5189
58 |
59 |
60 | # green
61 | color2 #8cc85f
62 | color10 #36c692
63 |
64 |
65 | # yellow
66 | color3 #e3c78a
67 | color11 #bfbf97
68 |
69 |
70 | # blue
71 | color4 #80a0ff
72 | color12 #74b2ff
73 |
74 |
75 | # magenta
76 | color5 #d183e8
77 | color13 #ae81ff
78 |
79 |
80 | # cyan
81 | color6 #79dac8
82 | color14 #85dc85
83 |
84 |
85 | # white
86 | color7 #9e9e9e
87 | color15 #c6c6c6
88 |
--------------------------------------------------------------------------------
/moonfly/config/kitty/ncmpcpp-kitty.conf:
--------------------------------------------------------------------------------
1 | ##################################################
2 | # behaviour
3 | ##################################################
4 | url_prefixes http https gemini
5 | url_style curly
6 | strip_trailing_spaces smart
7 | linux_display_server wayland
8 | enable_audio_bell no
9 | cursor_shape block
10 | cursor_blink_interval -1
11 | cursor_stop_blinking_after 15
12 | window_padding_width 10
13 | include moonfly.conf
14 |
15 | ##################################################
16 | # font configuration
17 | ##################################################
18 | font_family Operator Mono SSm Book Nerd Font Complete
19 | bold_font Operator Mono SSm Book Italic Nerd Font Complete
20 | italic_font Operator Mono SSm Book Italic Nerd Font Complete
21 | bold_italic_font Operator Mono SSm Bold Italic Nerd Font Complete
22 | font_size 12
23 | font_features OperatorMonoSSmNerdFontComplete-BookItalic ss03 ss05 ss08
24 | font_features OperatorMonoSSmNerdFontComplete-BoldItalic ss03 ss05 ss08
25 | font_features OperatorMonoSSmNerdFontComplete-Book ss03 ss05 ss08
26 | font_features OperatorMonoSSmNerdFontComplete-Bold ss03 ss05 ss08
27 |
--------------------------------------------------------------------------------
/moonfly/config/kitty/unicode-input-favorites.conf:
--------------------------------------------------------------------------------
1 | # Favorite characters for unicode input
2 | # Enter the hex code for each favorite character on a new line. Blank lines are
3 | # ignored and anything after a # is considered a comment.
4 |
5 | 20b9 # ₹ Rupee sign
6 | 2018 # ‘ Left single quotation mark
7 | 2019 # ’ Right single quotation mark
8 | 201c # “ Left double quotation mark
9 | 201d # ” Right double quotation mark
10 | 2014 # — Em dash
11 | 2013 # – En dash
12 | a9 # © Copyright sign
13 | ae # ® Registered sign
14 | 2122 # ™ Trade mark sign
15 | b1 # ± Plus-minus sign
16 | d7 # × Multiplication sign
17 | f7 # ÷ Division sign
18 | bc # ¼ Vulgar fraction one quarter
19 | bd # ½ Vulgar fraction one half
20 | bd # ½ Vulgar fraction one half
21 | be # ¾ Vulgar fraction three quarters
22 | 2026 # … Horizontal ellipsis
23 | b5 # µ Micro sign
24 | a2 # ¢ Cent sign
25 | a3 # £ Pound sign
26 | 20ac # € Euro sign
27 | 221e # ∞ Infinity
28 |
--------------------------------------------------------------------------------
/moonfly/config/mako/config:
--------------------------------------------------------------------------------
1 | layer=top
2 | markup=1
3 | anchor=bottom-right
4 | background-color=#080808
5 | text-color=#c6c6c6
6 | width=450
7 | height=200
8 | max-icon-size=96
9 | icon-location=right
10 | margin=0,30,25
11 | padding=15,10,15
12 | border-size=2
13 | border-color=#303030
14 | progress-color=over #303030
15 | border-radius=25
16 | default-timeout=10000
17 | group-by=summary
18 | format=%s\n%b
19 |
20 | [grouped]
21 | format=%s\n%b
22 |
23 | [mode=do-not-disturb]
24 | invisible=1
25 |
--------------------------------------------------------------------------------
/moonfly/config/mpv/restore-old-bindings.conf:
--------------------------------------------------------------------------------
1 |
2 | # This file contains all bindings that were removed after a certain release.
3 | # If you want MPlayer bindings, use mplayer-input.conf
4 |
5 | # Pick the bindings you want back and add them to your own input.conf. Append
6 | # this file to your input.conf if you want them all back:
7 | #
8 | # cat restore-old-bindings.conf >> ~/.config/mpv/input.conf
9 | #
10 | # Older installations use ~/.mpv/input.conf instead.
11 |
12 | # changed in mpv 0.27.0 (macOS and Wayland only)
13 |
14 | # WHEEL_UP seek 10
15 | # WHEEL_DOWN seek -10
16 | # WHEEL_LEFT seek 5
17 | # WHEEL_RIGHT seek -5
18 |
19 | # changed in mpv 0.26.0
20 |
21 | h cycle tv-channel -1 # previous channel
22 | k cycle tv-channel +1 # next channel
23 | H cycle dvb-channel-name -1 # previous channel
24 | K cycle dvb-channel-name +1 # next channel
25 |
26 | I show-text "${filename}" # display filename in osd
27 |
28 | # changed in mpv 0.24.0
29 |
30 | L cycle-values loop "inf" "no"
31 |
32 | # changed in mpv 0.10.0
33 |
34 | O osd
35 | D cycle deinterlace
36 | d cycle framedrop
37 |
38 | # changed in mpv 0.7.0
39 |
40 | ENTER playlist-next force
41 |
42 | # changed in mpv 0.6.0
43 |
44 | ESC quit
45 |
46 | # changed in mpv 0.5.0
47 |
48 | PGUP seek 600
49 | PGDWN seek -600
50 | RIGHT seek 10
51 | LEFT seek -10
52 | + add audio-delay 0.100
53 | - add audio-delay -0.100
54 | ( add balance -0.1
55 | ) add balance 0.1
56 | F cycle sub-forced-only
57 | TAB cycle program
58 | A cycle angle
59 | U stop
60 | o osd
61 | I show-text "${filename}"
62 |
--------------------------------------------------------------------------------
/moonfly/config/mpv/script-opts/osc.conf:
--------------------------------------------------------------------------------
1 | hidetimeout=5000
2 |
--------------------------------------------------------------------------------
/moonfly/config/mpv/watch_later/BA916C4E88AF00685D300BD7E40A45E5:
--------------------------------------------------------------------------------
1 | start=1049.767000
2 | speed=1.610510
3 |
--------------------------------------------------------------------------------
/moonfly/config/ncmpcpp/error.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/config/ncmpcpp/error.log
--------------------------------------------------------------------------------
/moonfly/config/nvim/.netrwhist:
--------------------------------------------------------------------------------
1 | let g:netrw_dirhistmax =10
2 | let g:netrw_dirhistcnt =8
3 | let g:netrw_dirhist_8='$HOME/.config/catgirl'
4 | let g:netrw_dirhist_7='$HOME/.config/gtk-2.0'
5 | let g:netrw_dirhist_6='$HOME/.config/vdirsyncer'
6 | let g:netrw_dirhist_5='$HOME/sync/my-notes/database/linux'
7 | let g:netrw_dirhist_4='$HOME/projects/AUR/ttf-openmoji'
8 | let g:netrw_dirhist_3='$HOME/projects/AUR/ttf-twemoji-color'
9 | let g:netrw_dirhist_2='$HOME/.local/share/nvim/plugged/nord-vim/colors'
10 | let g:netrw_dirhist_1='$HOME/.config/swaynag'
11 | let g:netrw_dirhist_0='$HOME/.config/swappy'
12 | let g:netrw_dirhist_9='$HOME/.config/amfora'
13 |
--------------------------------------------------------------------------------
/moonfly/config/nvim/ftdetect/gmi.vim:
--------------------------------------------------------------------------------
1 | au BufRead,BufNewFile *.gmi,*.gemini set filetype=gmi
2 | " Gemini protocol syntax for text/gemini files (*.gmi)
3 | " will also work for *.gemini files
4 |
--------------------------------------------------------------------------------
/moonfly/config/nvim/lua/plugins.lua:
--------------------------------------------------------------------------------
1 | return require('packer').startup(function()
2 | -- let packer manage itself
3 | use 'wbthomason/packer.nvim'
4 |
5 | -- telescope playground for troubleshooting and development
6 | use 'nvim-treesitter/playground'
7 |
8 | -- aesthetics
9 | use 'lokesh-krishna/moonfly.nvim'
10 | use 'kyazdani42/nvim-web-devicons'
11 |
12 | -- syntax highlighting
13 | use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }
14 | use 'ajouellette/sway-vim-syntax'
15 | use 'fladson/vim-kitty'
16 | use 'neoclide/jsonc.vim'
17 |
18 | -- writing
19 | use 'reedes/vim-pencil'
20 | use 'folke/zen-mode.nvim'
21 | use 'folke/twilight.nvim'
22 | use 'windwp/nvim-autopairs'
23 |
24 | -- additional ui elements
25 | use 'shadmansaleh/lualine.nvim'
26 | use 'lewis6991/gitsigns.nvim'
27 | use 'kyazdani42/nvim-tree.lua'
28 |
29 | -- telescope and dependencies
30 | use 'nvim-lua/popup.nvim'
31 | use 'nvim-lua/plenary.nvim'
32 | use 'nvim-telescope/telescope.nvim'
33 |
34 | end)
35 |
--------------------------------------------------------------------------------
/moonfly/config/nvim/spell/en.utf-8.add:
--------------------------------------------------------------------------------
1 | BuzzKill
2 | GeckoView
3 | Flexcil
4 | Hydroxion
5 | Kavaklir
6 | Photok
7 | Todos
8 | Fokus
9 | Notally
10 | Revathi
11 |
--------------------------------------------------------------------------------
/moonfly/config/nvim/spell/en.utf-8.add.spl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/config/nvim/spell/en.utf-8.add.spl
--------------------------------------------------------------------------------
/moonfly/config/nvim/syntax/gmi.vim:
--------------------------------------------------------------------------------
1 | " Vim syntax file
2 | " " Language: gemini
3 | " " Maintainer: sloum < sloum AT rawtext.club >
4 | " " Latest Revision: 08 Jun 2020
5 |
6 | "
7 | " For version 5.x: Clear all syntax items
8 | " For version 6.x: Quit when a syntax file was already loaded
9 | if version < 600
10 | syntax clear
11 | elseif exists("b:current_syntax")
12 | finish
13 | endif
14 |
15 | " Handle monospaced blocks
16 | syn region gmiMono start=/^```/ end=/^```/
17 |
18 | " Handle between one and three heading levels
19 | syn match gmiHeader /^#\{1,3}[^#].*$/
20 |
21 | " Start a link line
22 | syn match gmiLinkStart /^=>/ nextgroup=gmiLinkUrl skipwhite
23 |
24 | " An extremely naive way of handling the URL portion of the link line
25 | " This is left naive in a deliberate attempt to be unambiguous about
26 | " what part of a link line gemini considers to be the URL, regardless
27 | " of whether or not it is a valid URL
28 | syn match gmiLinkUrl /\S\+/ contained nextgroup=gmiLinkTitle skipwhite
29 |
30 | " Skipping whitespace from the URL match all text, including whitespace,
31 | " until the end of the line
32 | syn match gmiLinkTitle /.*$/ contained
33 |
34 | " Handle list items
35 | syn match gmiListItem /^\* .*$/
36 |
37 | " Handle quotes
38 | syn match gmiQuoteLine /^>.*/
39 |
40 | let b:current_syntax = "gmi"
41 |
42 |
43 |
--------------------------------------------------------------------------------
/moonfly/config/qutebrowser/autoconfig.yml:
--------------------------------------------------------------------------------
1 | # If a config.py file exists, this file is ignored unless it's explicitly loaded
2 | # via config.load_autoconfig(). For more information, see:
3 | # https://github.com/qutebrowser/qutebrowser/blob/master/doc/help/configuring.asciidoc#loading-autoconfigyml
4 | # DO NOT edit this file by hand, qutebrowser will overwrite it.
5 | # Instead, create a config.py - see :help for details.
6 |
7 | config_version: 2
8 | settings:
9 | content.media.audio_capture:
10 | https://discord.com: true
11 | content.notifications.enabled:
12 | https://app.element.io: true
13 | https://community.signalusers.org: true
14 | https://discord.com: true
15 | https://gitter.im: true
16 | https://hacktheplanetbook.com: false
17 | https://mail.protonmail.com: true
18 | https://new.reddit.com: true
19 | https://old.reddit.com: true
20 | https://web.whatsapp.com: true
21 | https://www.infoworld.com: false
22 | https://www.netflix.com: true
23 | https://www.reddit.com: true
24 | content.register_protocol_handler:
25 | https://mail.google.com?extsrc=mailto&url=%25s: false
26 | https://mail.protonmail.com?to=%25s: false
27 | https://webmail.migadu.com?mailto&to=%25s: false
28 |
--------------------------------------------------------------------------------
/moonfly/config/qutebrowser/qsettings/QtProject.conf:
--------------------------------------------------------------------------------
1 | [FileDialog]
2 | history=@Invalid()
3 | lastVisited=file://$HOME/projects/Operator-Mono/Fonts
4 | qtVersion=5.15.2
5 | shortcuts=file:, file://$HOME
6 | sidebarWidth=88
7 | treeViewHeader="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x3\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xdc\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\0:\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0h\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff)"
8 | viewMode=Detail
9 |
--------------------------------------------------------------------------------
/moonfly/config/ripgrep/ripgreprc:
--------------------------------------------------------------------------------
1 | # Colors
2 | --colors
3 | match:bg:blue
4 | --colors
5 | match:fg:black
6 | --colors
7 | line:fg:cyan
8 |
9 | # Options
10 | --smart-case
11 |
--------------------------------------------------------------------------------
/moonfly/config/swaylock/config:
--------------------------------------------------------------------------------
1 | ignore-empty-password
2 | disable-caps-lock-text
3 | image=$HOME/pictures/wallpapers/calvin-and-hobbes2.png
4 | font=Calvin and Hobbes
5 |
6 | text-ver-color=00000000
7 | text-wrong-color=00000000
8 | text-clear-color=00000000
9 | inside-color=00000000
10 | inside-ver-color=00000000
11 | inside-wrong-color=00000000
12 | inside-clear-color=00000000
13 | inside-caps-lock-color=00000000
14 | ring-color=00000000
15 | ring-ver-color=00000000
16 | ring-wrong-color=00000000
17 | ring-clear-color=00000000
18 | line-color=00000000
19 | line-clear-color=00000000
20 | line-ver-color=00000000
21 | key-hl-color=00000000
22 | bs-hl-color=00000000
23 | caps-lock-bs-hl-color=00000000
24 | caps-lock-key-hl-color=00000000
25 | separator-color=00000000
26 |
27 | scaling=fill
28 | indicator
29 | clock
30 | timestr=%I:%M %p
31 | datestr=%A, %d %B
32 | indicator-x-position=400
33 | indicator-y-position=875
34 | indicator-radius=450
35 | font-size=200
36 | text-color=080808
37 |
--------------------------------------------------------------------------------
/moonfly/config/swaynag/config:
--------------------------------------------------------------------------------
1 | [custom]
2 | font=monospace 12
3 | dismiss-button=Dismiss
4 | background=080808
5 | border=303030
6 | border-bottom=303030
7 | button-background=303030
8 | text=c6c6c6
9 | border-bottom-size=2
10 | message-padding=5
11 | details-border-size=2
12 | button-border-size=0
13 | button-gap=5
14 | button-dismiss-gap=5
15 | button-margin-right=5
16 | button-padding=5
17 |
18 |
--------------------------------------------------------------------------------
/moonfly/config/waybar/style.css:
--------------------------------------------------------------------------------
1 | * {
2 | border-radius: 0;
3 | font-family: Operator Mono SSm Medium, 'M PLUS 2';
4 | padding-bottom: 5px;
5 | font-size: 12pt;
6 | min-height: 0;
7 | }
8 |
9 | window#waybar {
10 | background: transparent;
11 | color: white;
12 | }
13 |
14 | tooltip {
15 | background: #080808;
16 | border-radius: 25px;
17 | border-width: 2px;
18 | border-style: solid;
19 | border-color: #303030;
20 | }
21 |
22 | #workspaces button {
23 | padding-top: 5px;
24 | padding-left: 10px;
25 | padding-right: 10px;
26 | margin-right: 5px;
27 | margin-left: 5px;
28 | padding-bottom: 1px;
29 | color: #c6c6c6;
30 | }
31 |
32 | #workspaces button.focused {
33 | color: #080808;
34 | background-color: #80a0ff;
35 | border-radius: 15px;
36 | }
37 |
38 | #workspaces button.urgent {
39 | color: #080808;
40 | background-color: #de935f;
41 | border-radius: 15px;
42 | }
43 |
44 | #workspaces button:hover {
45 | background-color: #79dac8;
46 | color: #080808;
47 | border-radius: 15px;
48 | }
49 |
50 | #custom-date, #clock, #battery, #pulseaudio, #network, #workspaces, #mpd {
51 | background-color: #080808;
52 | padding: 10px 5px;
53 | margin: 0px 0px;
54 | border-style: solid;
55 | border-color: #303030;
56 | }
57 |
58 | #workspaces {
59 | background-color: #080808;
60 | border-radius: 25px 0px 0px 25px;
61 | padding-left: 10px;
62 | margin-left: 15px;
63 | }
64 |
65 | #mpd {
66 | background-color: #080808;
67 | border-radius: 0px 25px 25px 0px;
68 | padding-left: 0px;
69 | padding-right: 15px;
70 | }
71 |
72 | #network {
73 | border-radius: 25px 0px 0px 25px;
74 | padding-left: 15px;
75 | }
76 |
77 | #battery.warning:not(.charging) {
78 | color: #ff5189;
79 | }
80 |
81 | #clock {
82 | border-radius: 0px 25px 25px 0px;
83 | padding-right: 15px;
84 | margin-right: 15px;
85 | }
86 |
--------------------------------------------------------------------------------
/moonfly/config/wofi/config:
--------------------------------------------------------------------------------
1 | style=$HOME/.config/wofi/moonfly.css
2 | xoffset=760
3 | yoffset=290
4 | show=drun
5 | width=400
6 | height=400
7 | always_parse_args=true
8 | show_all=true
9 | print_command=true
10 | layer=overlay
11 | insensitive=true
12 | prompt=
13 | content_halign=center
14 |
--------------------------------------------------------------------------------
/moonfly/config/wofi/moonfly.css:
--------------------------------------------------------------------------------
1 | window {
2 | margin: 0px;
3 | border: 2px solid #303030;
4 | border-radius: 25px;
5 | background-color: #080808;
6 | font-family: monospace;
7 | font-size: 16px;
8 | }
9 |
10 | #input {
11 | margin: 15px;
12 | border: 1px solid #303030;
13 | border-radius: 25px;
14 | color: #c6c6c6;
15 | background-color: #303030;
16 | }
17 |
18 | #input image {
19 | color: #303030;
20 | }
21 |
22 | #inner-box {
23 | margin: 5px;
24 | border: none;
25 | padding-left: 10px;
26 | padding-right: 10px;
27 | border-radius: 25px;
28 | background-color: #080808;
29 | }
30 |
31 | #outer-box {
32 | margin: 5px;
33 | border: none;
34 | background-color: #080808;
35 | border-radius: 25px;
36 | }
37 |
38 | #scroll {
39 | margin: 0px;
40 | border: none;
41 | }
42 |
43 | #text {
44 | margin: 5px;
45 | border: none;
46 | color: #c6c6c6;
47 | }
48 |
49 | #entry:selected {
50 | background-color: #80a0ff;
51 | font-weight: normal;
52 | border-radius: 25px;
53 | }
54 |
55 | #text:selected {
56 | background-color: #80a0ff;
57 | color: #080808;
58 | font-weight: normal;
59 | }
60 |
--------------------------------------------------------------------------------
/moonfly/config/youtube-dl/config:
--------------------------------------------------------------------------------
1 | --geo-bypass
2 | -o ~/videos/youtube/%(title)s.%(ext)s
3 |
--------------------------------------------------------------------------------
/moonfly/config/zathura/moonfly:
--------------------------------------------------------------------------------
1 | set default-fg "#c6c6c6"
2 | set default-bg "#080808"
3 |
4 | set completion-bg "#1c1c1c"
5 | set completion-fg "#c6c6c6"
6 | set completion-highlight-bg "#80a0ff"
7 | set completion-highlight-fg "#080808"
8 | set completion-group-bg "#1c1c1c"
9 | set completion-group-fg "#80a0ff"
10 |
11 | set statusbar-fg "#c6c6c6"
12 | set statusbar-bg "#1c1c1c"
13 | set statusbar-h-padding 10
14 | set statusbar-v-padding 10
15 |
16 | set notification-bg "#1c1c1c"
17 | set notification-fg "#c6c6c6"
18 | set notification-error-bg "#ff5454"
19 | set notification-error-fg "#080808"
20 | set notification-warning-bg "#e3c78a"
21 | set notification-warning-fg "#080808"
22 |
23 | set inputbar-fg "#c6c6c6"
24 | set inputbar-bg "#1c1c1c"
25 |
26 | set recolor-lightcolor "#080808"
27 | set recolor-darkcolor "#c6c6c6"
28 |
29 | set index-fg "#c6c6c6"
30 | set index-bg "#080808"
31 | set index-active-fg "#080808"
32 | set index-active-bg "#80a0ff"
33 |
34 | set render-loading-bg "#080808"
35 | set render-loading-fg "#c6c6c6"
36 |
37 | set highlight-color "#79dac8"
38 | set highlight-active-color "#80a0ff"
39 |
--------------------------------------------------------------------------------
/moonfly/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "monospace 12"
2 | et selection-notification "true"
3 | set selection-clipboard "clipboard"
4 | set guioptions "sv"
5 | set scroll-page-aware "true"
6 | set statusbar-home-tilde "true"
7 | set recolor "true"
8 | set adjust-open "width"
9 | include moonfly
10 |
--------------------------------------------------------------------------------
/moonfly/images/browsers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/browsers.png
--------------------------------------------------------------------------------
/moonfly/images/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/busy.png
--------------------------------------------------------------------------------
/moonfly/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/clean.png
--------------------------------------------------------------------------------
/moonfly/images/communications.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/communications.png
--------------------------------------------------------------------------------
/moonfly/images/fetch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/fetch.png
--------------------------------------------------------------------------------
/moonfly/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/hero.png
--------------------------------------------------------------------------------
/moonfly/images/lockscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/lockscreen.png
--------------------------------------------------------------------------------
/moonfly/images/mako.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/mako.png
--------------------------------------------------------------------------------
/moonfly/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/music.png
--------------------------------------------------------------------------------
/moonfly/images/neovim.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/neovim.png
--------------------------------------------------------------------------------
/moonfly/images/wofi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/wofi.png
--------------------------------------------------------------------------------
/moonfly/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/images/zathura.png
--------------------------------------------------------------------------------
/moonfly/wallpapers/garden-house.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/moonfly/wallpapers/garden-house.png
--------------------------------------------------------------------------------
/mountain/config/aria2/aria2.conf:
--------------------------------------------------------------------------------
1 | ## General Options
2 | dir=$HOME/downloads/aria2
3 | continue=true
4 | file-allocation=falloc
5 | summary-interval=0
6 |
7 |
--------------------------------------------------------------------------------
/mountain/config/gtk-2.0/.gtkrc-2.0:
--------------------------------------------------------------------------------
1 | # DO NOT EDIT! This file will be overwritten by LXAppearance.
2 | # Any customization should be done in ~/.gtkrc-2.0.mine instead.
3 |
4 | include "$HOME/.gtkrc-2.0.mine"
5 | gtk-theme-name="Nordic-bluish-accent-standard-buttons"
6 | gtk-icon-theme-name="Adwaita"
7 | gtk-font-name="Fira Sans 10"
8 | gtk-cursor-theme-name="posy-black"
9 | gtk-cursor-theme-size=0
10 | gtk-toolbar-style=GTK_TOOLBAR_BOTH
11 | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
12 | gtk-button-images=1
13 | gtk-menu-images=1
14 | gtk-enable-event-sounds=1
15 | gtk-enable-input-feedback-sounds=1
16 | gtk-xft-antialias=1
17 | gtk-xft-hinting=1
18 | gtk-xft-hintstyle="hintfull"
19 |
--------------------------------------------------------------------------------
/mountain/config/gtk-2.0/gtkfilechooser.ini:
--------------------------------------------------------------------------------
1 | [Filechooser Settings]
2 | LocationMode=path-bar
3 | ShowHidden=false
4 | ShowSizeColumn=true
5 | GeometryX=486
6 | GeometryY=193
7 | GeometryWidth=948
8 | GeometryHeight=641
9 | SortColumn=modified
10 | SortOrder=descending
11 | StartupMode=recent
12 |
--------------------------------------------------------------------------------
/mountain/config/gtk-2.0/gtkrc:
--------------------------------------------------------------------------------
1 | gtk-icon-theme-name = "Nordic"
2 | gtk-theme-name = "Nordic-bluish-accent-standard-buttons"
3 | gtk-font-name = "Inter 10"
4 |
--------------------------------------------------------------------------------
/mountain/config/gtk-3.0/settings.ini:
--------------------------------------------------------------------------------
1 | [Settings]
2 | gtk-cursor-theme-name=posy-black
3 | gtk-theme-name=Nordic-bluish-accent-standard-buttons
4 | gtk-font-name=Inter 10
5 | gtk-icon-theme-name=Nordic
6 | gtk-cursor-theme-size=0
7 | gtk-toolbar-style=GTK_TOOLBAR_BOTH
8 | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
9 | gtk-button-images=1
10 | gtk-menu-images=1
11 | gtk-enable-event-sounds=1
12 | gtk-enable-input-feedback-sounds=1
13 | gtk-xft-antialias=1
14 | gtk-xft-hinting=1
15 | gtk-xft-hintstyle=hintfull
16 |
--------------------------------------------------------------------------------
/mountain/config/imv/config:
--------------------------------------------------------------------------------
1 | # Styling
2 | [options]
3 | background = #0f0f0f
4 | fullscreen = true
5 | overlay = true
6 | overlay_text_color = #f0f0f0
7 | overlay_background_color = #262626
8 | overlay_background_alpha = ff
9 | overlay_font = monospace:14
10 | overlay_position_bottom = true
11 |
--------------------------------------------------------------------------------
/mountain/config/kitty/kitty.conf:
--------------------------------------------------------------------------------
1 | ##################################################
2 | # Behaviour
3 | ##################################################
4 | url_prefixes http https gemini
5 | url_color #7aa2f7
6 | url_style curly
7 | strip_trailing_spaces smart
8 | linux_display_server wayland
9 | enable_audio_bell no
10 | cursor_shape beam
11 | cursor_blink_interval -1
12 | cursor_stop_blinking_after 15
13 | window_padding_width 10
14 | adjust_line_height 1
15 | adjust_column_width 1
16 |
17 | ##################################################
18 | # Font Configuration
19 | ##################################################
20 | font_family mononoki Nerd Font
21 | font_size 10
22 |
23 | ##################################################
24 | # Colors
25 | ##################################################
26 | #include tokyonight.conf
27 | include mountain.conf
28 | #include rose-pine.conf
29 | #include quiet.conf
30 |
--------------------------------------------------------------------------------
/mountain/config/kitty/mountain.conf:
--------------------------------------------------------------------------------
1 | cursor #f0f0f0
2 | cursor_text_color #ffffff
3 |
4 | foreground #f0f0f0
5 | background #0f0f0f
6 | selection_foreground #262626
7 | selection_background #f0f0f0
8 | url_color #9ec3c4
9 |
10 | # black
11 | color8 #262626
12 | color0 #4c4c4c
13 |
14 | # red
15 | color1 #ac8a8c
16 | color9 #c49ea0
17 |
18 | # green
19 | color2 #8aac8b
20 | color10 #9ec49f
21 |
22 | # yellow
23 | color3 #aca98a
24 | color11 #c4c19e
25 |
26 | # blue
27 | color4 #8f8aac
28 | color12 #a39ec4
29 |
30 | # magenta
31 | color5 #ac8aac
32 | color13 #c49ec4
33 |
34 | # cyan
35 | color6 #8aacab
36 | color14 #9ec3c4
37 |
38 | # white
39 | color15 #e7e7e7
40 | color7 #f0f0f0
41 |
--------------------------------------------------------------------------------
/mountain/config/mako/config:
--------------------------------------------------------------------------------
1 | layer=top
2 | anchor=bottom-right
3 | font=mononoki Nerd Font 10
4 | background-color=#0f0f0f
5 | text-color=#f0f0f0
6 | width=350
7 | margin=0,30,30
8 | padding=10
9 | border-size=2
10 | border-color=#262626
11 | progress-color=over #262626ff
12 | border-radius=5
13 | default-timeout=10000
14 | group-by=summary
15 |
16 | [grouped]
17 | format=%s\n%b
18 |
19 | [mode=do-not-disturb]
20 | invisible=1
21 |
--------------------------------------------------------------------------------
/mountain/config/swappy/config:
--------------------------------------------------------------------------------
1 | [Default]
2 | save_dir=$HOME/pictures/screenshots
3 |
--------------------------------------------------------------------------------
/mountain/config/swaylock/config:
--------------------------------------------------------------------------------
1 | ignore-empty-password
2 | disable-caps-lock-text
3 | image=$HOME/pictures/wallpapers/calvin-and-hobbes2.png
4 | font=Calvin and Hobbes
5 |
6 | text-ver-color=00000000
7 | text-wrong-color=00000000
8 | text-clear-color=00000000
9 | inside-color=00000000
10 | inside-ver-color=00000000
11 | inside-wrong-color=00000000
12 | inside-clear-color=00000000
13 | inside-caps-lock-color=00000000
14 | ring-color=00000000
15 | ring-ver-color=00000000
16 | ring-wrong-color=00000000
17 | ring-clear-color=00000000
18 | line-color=00000000
19 | line-clear-color=00000000
20 | line-ver-color=00000000
21 | key-hl-color=00000000
22 | bs-hl-color=00000000
23 | caps-lock-bs-hl-color=00000000
24 | caps-lock-key-hl-color=00000000
25 | separator-color=00000000
26 |
27 | scaling=fill
28 | indicator
29 | clock
30 | timestr=%I:%M %p
31 | datestr=%A, %d %B
32 | indicator-x-position=400
33 | indicator-y-position=875
34 | indicator-radius=450
35 | font-size=200
36 | text-color=24283b
37 |
--------------------------------------------------------------------------------
/mountain/config/swaynag/config:
--------------------------------------------------------------------------------
1 | [custom]
2 | font=mononoki Nerd Font 10
3 | dismiss-button=Dismiss
4 | background=0f0f0f
5 | border=262626
6 | border-bottom=262626
7 | button-background=262626
8 | text=f0f0f0
9 | border-bottom-size=2
10 | message-padding=5
11 | details-border-size=2
12 | button-border-size=0
13 | button-gap=5
14 | button-dismiss-gap=5
15 | button-margin-right=5
16 | button-padding=5
17 |
18 |
--------------------------------------------------------------------------------
/mountain/config/tmux.conf:
--------------------------------------------------------------------------------
1 | # tmux true color support for nvim
2 | set -g status-position bottom
3 | set-option -ga terminal-overrides ",xterm-kitty:Tc"
4 |
5 | # List of plugins
6 | set -g @plugin 'tmux-plugins/tpm'
7 | set -g @plugin 'tmux-plugins/tmux-sensible'
8 |
9 | # Keybindings
10 | bind r source-file ~/.tmux.conf; display-message "Reloaded config"
11 |
12 | # Mountain colors for tmux statusbar
13 | set -g status-bg '#0f0f0f'
14 | set -g status-fg '#f0f0f0'
15 |
16 | set -g status-right ''
17 | set -g status-left ''
18 |
19 | set -g pane-active-border-style bg='#0f0f0f',fg='#0f0f0f'
20 | set -g pane-border-style fg='#0f0f0f'
21 |
22 | set -g status-justify centre
23 |
24 | set -g window-status-current-format "#[fg=magenta]#[fg=black]#[bg=magenta]#I #[bg=#4c4c4c]#[fg=white] #W#[fg=#4c4c4c]#[bg=#0f0f0f] "
25 | set -g window-status-format "#[fg=cyan]#[fg=black]#[bg=cyan]#I #[bg=#4c4c4c]#[fg=white] #W#[fg=#4c4c4c]#[bg=#0f0f0f] "
26 |
27 |
28 | # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
29 | run '~/.tmux/plugins/tpm/tpm'
30 |
--------------------------------------------------------------------------------
/mountain/config/waybar/style.css:
--------------------------------------------------------------------------------
1 | * {
2 | border: none;
3 | border-radius: 0;
4 | font-family: mononoki Nerd Font;
5 | font-size: 14px;
6 | min-height: 0;
7 | }
8 |
9 | window#waybar {
10 | background: transparent;
11 | color: white;
12 | }
13 |
14 | tooltip {
15 | background: #0f0f0f;
16 | border-radius: 15px;
17 | border-width: 2px;
18 | border-style: solid;
19 | border-color: #262626;
20 | }
21 |
22 | #workspaces button {
23 | padding: 5px 10px;
24 | color: #f0f0f0;
25 | }
26 |
27 | #workspaces button.focused {
28 | color: #0f0f0f;
29 | background-color: #c49ec4;
30 | border-radius: 15px;
31 | }
32 |
33 | #workspaces button.urgent {
34 | color: #0f0f0f;
35 | background-color: #9ec3c4;
36 | border-radius: 15px;
37 | }
38 |
39 | #workspaces button:hover {
40 | background-color: #c49ec4;
41 | color: #0f0f0f;
42 | border-radius: 15px;
43 | }
44 |
45 | #custom-date, #clock, #battery, #pulseaudio, #network, #workspaces {
46 | background-color: #0f0f0f;
47 | padding: 5px 10px;
48 | margin: 5px 0px;
49 | }
50 |
51 | #workspaces {
52 | background-color: #262626;
53 | border-radius: 15px 0px 0px 15px;
54 | }
55 |
56 | #custom-date {
57 | color: #9ec3c4;
58 | }
59 |
60 | #clock {
61 | color: #a39ec4;
62 | border-radius: 0px 15px 15px 0px;
63 | margin-right: 10px;
64 | }
65 |
66 | #battery {
67 | color: #9ec49f;
68 | }
69 |
70 | #battery.charging {
71 | color: #9ec49f;
72 | }
73 |
74 | #battery.warning:not(.charging) {
75 | background-color: #c49ea0;
76 | color: #0f0f0f;
77 | }
78 |
79 | #network {
80 | color: #c4c19e;
81 | border-radius: 0px 0px 0px 0px;
82 | }
83 |
84 | #pulseaudio {
85 | color: #a5b4cb;
86 | }
87 |
--------------------------------------------------------------------------------
/mountain/config/wofi/config:
--------------------------------------------------------------------------------
1 | style=$HOME/.config/wofi/style.css
2 | xoffset=710
3 | yoffset=275
4 | show=drun
5 | width=500
6 | height=500
7 | always_parse_args=true
8 | show_all=true
9 | print_command=true
10 | layer=overlay
11 | insensitive=true
12 | prompt=
13 |
--------------------------------------------------------------------------------
/mountain/config/wofi/style.css:
--------------------------------------------------------------------------------
1 | window {
2 | margin: 0px;
3 | border: 2px solid #262626;
4 | border-radius: 15px;
5 | background-color: #0f0f0f;
6 | font-family: monospace;
7 | font-size: 12px;
8 | }
9 |
10 | #input {
11 | margin: 5px;
12 | border: 1px solid #262626;
13 | border-radius: 15px;
14 | color: #f0f0f0;
15 | background-color: #262626;
16 | }
17 |
18 | #input image {
19 | color: #f0f0f0;
20 | }
21 |
22 | #inner-box {
23 | margin: 5px;
24 | border: none;
25 | background-color: #0f0f0f;
26 | }
27 |
28 | #outer-box {
29 | margin: 5px;
30 | border: none;
31 | background-color: #0f0f0f;
32 | }
33 |
34 | #scroll {
35 | margin: 0px;
36 | border: none;
37 | }
38 |
39 | #text {
40 | margin: 5px;
41 | border: none;
42 | color: #f0f0f0;
43 | }
44 |
45 | #entry:selected {
46 | background-color: #c49ec4;
47 | font-weight: normal;
48 | border-radius: 15px;
49 | }
50 |
51 | #text:selected {
52 | background-color: #c49ec4;
53 | color: #0f0f0f;
54 | font-weight: normal;
55 | }
56 |
--------------------------------------------------------------------------------
/mountain/config/zathura/mountain:
--------------------------------------------------------------------------------
1 | set default-fg "#f0f0f0"
2 | set default-bg "#0f0f0f"
3 |
4 | set completion-bg "#0f0f0f"
5 | set completion-fg "#f0f0f0"
6 | set completion-highlight-bg "#c49ec4"
7 | set completion-highlight-fg "#0f0f0f"
8 | set completion-group-bg "#0f0f0f"
9 | set completion-group-fg "#c49ec4"
10 |
11 | set statusbar-fg "#f0f0f0"
12 | set statusbar-bg "#262626"
13 | set statusbar-h-padding 10
14 | set statusbar-v-padding 10
15 |
16 | set notification-bg "#262626"
17 | set notification-fg "#f0f0f0"
18 | set notification-error-bg "#ceb188"
19 | set notification-error-fg "#0f0f0f"
20 | set notification-warning-bg "#c49ea0"
21 | set notification-warning-fg "#0f0f0f"
22 |
23 | set inputbar-fg "#f0f0f0"
24 | set inputbar-bg "#262626"
25 |
26 | set recolor-lightcolor "#0f0f0f"
27 | set recolor-darkcolor "#f0f0f0"
28 |
29 | set index-fg "#f0f0f0"
30 | set index-bg "#0f0f0f"
31 | set index-active-fg "#0f0f0f"
32 | set index-active-bg "#c49ec4"
33 |
34 | set render-loading-bg "#0f0f0f"
35 | set render-loading-fg "#f0f0f0"
36 |
37 | set highlight-color "#a39ec4"
38 | set highlight-active-color "#c49ec4"
39 |
--------------------------------------------------------------------------------
/mountain/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "mononoki Nerd Font 10"
2 | set selection-notification "true"
3 | set selection-clipboard "clipboard"
4 | set guioptions "sv"
5 | set scroll-page-aware "true"
6 | set statusbar-home-tilde "true"
7 | set recolor "true"
8 | set adjust-open "width"
9 | include mountain
10 |
--------------------------------------------------------------------------------
/mountain/config/zshenv:
--------------------------------------------------------------------------------
1 | # Defines environment variables.
2 |
3 | # Ensure that a non-login, non-interactive shell has a defined environment.
4 | if [[ ( "$SHLVL" -eq 1 && ! -o LOGIN ) && -s "${ZDOTDIR:-$HOME}/.zprofile" ]]; then
5 | source "${ZDOTDIR:-$HOME}/.zprofile"
6 | fi
7 |
8 | # User environment variables
9 | # XDG Base Directories
10 | export XDG_CONFIG_HOME="$HOME/.config"
11 | export XDG_CACHE_HOME="$HOME/.cache"
12 | export XDG_DATA_HOME="$HOME/.local/share"
13 |
14 | # Editor and viewers
15 | export EDITOR='nvim'
16 | export VISUAL='nvim'
17 | export PAGER='less'
18 |
19 | # Make QT use Wayland
20 | export QT_QPA_PLATFORM=wayland
21 | export QT_WAYLAND_DISABLE_WINDOWDECORATION="1"
22 |
23 | # etesync-dav
24 | export ETESYNC_URL=https://low-key.me:9000
25 |
26 | # FZF settings
27 | export FZF_DEFAULT_OPTS='
28 | --exact
29 | --reverse
30 | --border=rounded
31 | --cycle
32 | --height=50%
33 | --info=hidden
34 | --prompt=❯\
35 | --pointer=➜
36 | --color=16
37 | --color=bg:-1,bg+:5
38 | --color=fg:-1,fg+:0
39 | --color=hl:5,hl+:0
40 | --color=prompt:2
41 | --color=pointer:5
42 | --color=gutter:-1
43 | --color=marker:11
44 | --color=spinner:6
45 | --color=border:8'
46 |
47 | # Buku colors
48 | export BUKU_COLORS='hMhhK'
49 |
50 | # pfetch information
51 | export PF_INFO="ascii title os kernel uptime pkgs memory editor palette"
52 |
53 | # Prevent loading ranger's config twice
54 | export RANGER_LOAD_DEFAULT_RC="FALSE"
55 |
--------------------------------------------------------------------------------
/mountain/images/browsers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/browsers.png
--------------------------------------------------------------------------------
/mountain/images/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/busy.png
--------------------------------------------------------------------------------
/mountain/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/clean.png
--------------------------------------------------------------------------------
/mountain/images/communications.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/communications.png
--------------------------------------------------------------------------------
/mountain/images/fetch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/fetch.png
--------------------------------------------------------------------------------
/mountain/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/hero.png
--------------------------------------------------------------------------------
/mountain/images/lockscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/lockscreen.png
--------------------------------------------------------------------------------
/mountain/images/mako.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/mako.png
--------------------------------------------------------------------------------
/mountain/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/music.png
--------------------------------------------------------------------------------
/mountain/images/neovim.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/neovim.png
--------------------------------------------------------------------------------
/mountain/images/wofi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/wofi.png
--------------------------------------------------------------------------------
/mountain/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/images/zathura.png
--------------------------------------------------------------------------------
/mountain/wallpapers/lock-wallpaper.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/wallpapers/lock-wallpaper.jpg
--------------------------------------------------------------------------------
/mountain/wallpapers/wallpaper-dimmed.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/wallpapers/wallpaper-dimmed.jpg
--------------------------------------------------------------------------------
/mountain/wallpapers/wallpaper.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/mountain/wallpapers/wallpaper.jpg
--------------------------------------------------------------------------------
/nord-v1/.xinitrc:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | userresources=$HOME/.Xresources
4 | usermodmap=$HOME/.Xmodmap
5 | sysresources=/etc/X11/xinit/.Xresources
6 | sysmodmap=/etc/X11/xinit/.Xmodmap
7 |
8 | # merge in defaults and keymaps
9 |
10 | if [ -f $sysresources ]; then
11 | xrdb -merge $sysresources
12 | fi
13 |
14 | if [ -f $sysmodmap ]; then
15 | xmodmap $sysmodmap
16 | fi
17 |
18 | if [ -f "$userresources" ]; then
19 | xrdb -merge "$userresources"
20 | fi
21 |
22 | if [ -f "$usermodmap" ]; then
23 | xmodmap "$usermodmap"
24 | fi
25 |
26 | # start some nice programs
27 |
28 | if [ -d /etc/X11/xinit/xinitrc.d ] ; then
29 | for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
30 | [ -x "$f" ] && . "$f"
31 | done
32 | unset f
33 | fi
34 |
35 | # set the background
36 | ~/.fehbg &
37 |
38 | # call the compositor and fix urxvt font lag
39 | compton --xrender-sync --xrender-sync-fence &
40 |
41 | # set the cursor
42 | xsetroot -cursor_name left_ptr
43 |
44 | # hide the mouse cursor
45 | unclutter &
46 |
47 | # autodetect and mount USB drives
48 | udiskie &
49 |
50 | # Start bspwm
51 | exec bspwm
52 |
--------------------------------------------------------------------------------
/nord-v1/Xresources:
--------------------------------------------------------------------------------
1 | ! defining colors
2 | #define nord0 #2E3440
3 | #define nord1 #3B4252
4 | #define nord2 #434C5E
5 | #define nord3 #4C566A
6 | #define nord4 #D8DEE9
7 | #define nord5 #E5E9F0
8 | #define nord6 #ECEFF4
9 | #define nord7 #8FBCBB
10 | #define nord8 #88C0D0
11 | #define nord9 #81A1C1
12 | #define nord10 #5E81AC
13 | #define nord11 #BF616A
14 | #define nord12 #D08770
15 | #define nord13 #EBCB8B
16 | #define nord14 #A3BE8C
17 | #define nord15 #B48EAD
18 |
19 | *.foreground: nord4
20 | *.background: nord0
21 | *.cursorColor: nord4
22 | *fading: 0
23 |
24 | *.color0: nord1
25 | *.color1: nord11
26 | *.color2: nord14
27 | *.color3: nord13
28 | *.color4: nord9
29 | *.color5: nord15
30 | *.color6: nord8
31 | *.color7: nord5
32 | *.color8: nord3
33 | *.color9: nord11
34 | *.color10: nord14
35 | *.color11: nord13
36 | *.color12: nord9
37 | *.color13: nord15
38 | *.color14: nord7
39 | *.color15: nord6
40 |
41 | ! font settings
42 | Xft.autohint: 0
43 | Xft.lcdfilter: lcddefault
44 | Xft.hintstyle: hintslight
45 | Xft.hinting: 1
46 | Xft.antialias: 1
47 | Xft.rgba: rgb
48 |
--------------------------------------------------------------------------------
/nord-v1/bin/lock.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | i3lock -n -e \
4 | --linecolor=00000000 \
5 | --keyhlcolor=88c0d0ff \
6 | --bshlcolor=d8dee9ff \
7 | --separatorcolor=00000000 \
8 | --radius=300 \
9 | \
10 | --insidevercolor=00000000 \
11 | --insidewrongcolor=00000000 \
12 | --insidecolor=00000000 \
13 | \
14 | --ringcolor=5e81acff \
15 | --ringvercolor=a3be8cff \
16 | --ringwrongcolor=bf616aff \
17 | \
18 | --clock \
19 | --timecolor=eceff4ff \
20 | --timestr="%H:%M" \
21 | --time-font=Hack \
22 | --timesize=134 \
23 | \
24 | --datecolor=d8dee9ff \
25 | --datestr="%A, %d %B" \
26 | --date-font=Hack \
27 | --datesize=30 \
28 | --datepos="tx:525" \
29 | \
30 | --veriftext="Verifying..." \
31 | --verif-font=Hack \
32 | --verifcolor=d8dee9ff \
33 | --verifsize=45 \
34 | \
35 | --wrongtext="Incorrect" \
36 | --wrong-font=Hack \
37 | --wrongcolor=d8dee9ff \
38 | --wrongsize=45 \
39 | \
40 | --indicator \
41 | --color=2e3440
42 |
--------------------------------------------------------------------------------
/nord-v1/config/bspwm/bspwmrc:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | # Launch sxhkd
4 | sxhkd &
5 |
6 | # Launch redshift with coordinates for Kolhapur
7 | redshift &
8 |
9 | # Launch polybar
10 | polybar nord &
11 |
12 | # Desktops
13 | bspc monitor -d I II III IV V VI VII VIII IX X
14 |
15 | # Border and Gap
16 | bspc config border_width 2
17 | bspc config window_gap 10
18 |
19 | # Configuration
20 | bspc config split_ratio 0.50
21 |
22 | # Mouse
23 | bspc config click_to_focus button1
24 |
25 | # Monocle mode settings
26 | bspc config borderless_monocle false
27 | bspc config gapless_monocle true
28 | bspc config paddingless_monocle true
29 |
30 | # Colors
31 | bspc config normal_border_color "#4c566a"
32 | bspc config focused_border_color "#5e81ac"
33 | bspc config presel_feedback_color "#5e81ac"
34 |
35 | # Rules
36 | bspc rule -a Zathura desktop='^3' state=tiled
37 | bspc rule -a Nightly desktop='^2' state=tiled
38 | bspc rule -a Pinentry-gtk-2 state=floating
39 | bspc rule -a feh state=fullscreen
40 |
41 | # Rules for Firefox windows
42 | bspc rule -a Nightly:Browser state=floating
43 | bspc rule -a Nightly:Dialog state=floating
44 | bspc rule -a Nightly:firefox state=floating
45 | bspc rule -a Nightly:Prompt state=floating
46 |
--------------------------------------------------------------------------------
/nord-v1/config/kitty/kitty.conf:
--------------------------------------------------------------------------------
1 | # Font Configuration
2 | font_family Hack
3 | font_size 9
4 |
5 | # Cell Configuration
6 | adjust_line_height 1
7 | adjust_column_width 1
8 |
9 | # Padding
10 | window_padding_width 10
11 |
12 | # Tab Bar
13 | tab_bar_edge top
14 | active_tab_foreground #2e3440
15 | active_tab_background #88c0d0
16 | active_tab_font_style normal
17 | inactive_tab_foreground #d8dee9
18 | inactive_tab_background #4c566a
19 |
20 | # Cursor
21 | cursor #d8dee9
22 | cursor_shape block
23 | cursor_blink_interval 0
24 |
25 | # Colors
26 | foreground #d8dee9
27 | background #2e3440
28 | selection_foreground #2e3440
29 | selection_background #d8dee9
30 |
31 | color0 #3b4252
32 | color1 #bf616a
33 | color2 #a3be8c
34 | color3 #ebcb8b
35 | color4 #81a1c1
36 | color5 #b48ead
37 | color6 #88c0d0
38 | color7 #e5e9f0
39 | color8 #4c566a
40 | color9 #bf616a
41 | color10 #a3be8c
42 | color11 #ebcb8b
43 | color12 #81a1c1
44 | color13 #b48ead
45 | color14 #8fbcbb
46 | color15 #eceff4
47 |
--------------------------------------------------------------------------------
/nord-v1/config/mpd/mpd.conf:
--------------------------------------------------------------------------------
1 | # Required files
2 | db_file "~/.config/mpd/database"
3 | log_file "~/.config/mpd/log"
4 |
5 | # Optional
6 | music_directory "~/Music"
7 | playlist_directory "~/.config/mpd/playlists"
8 | pid_file "~/.config/mpd/pid"
9 | state_file "~/.config/mpd/state"
10 | sticker_file "~/.config/mpd/sticker.sql"
11 |
12 | # Audio Output
13 | audio_output {
14 | type "pulse"
15 | name "pulse audio"
16 | device "pulse"
17 | mixer_type "hardware"
18 | }
19 |
20 | # Visualizer
21 | #audio_output {
22 | # type "fifo"
23 | # name "my_fifo"
24 | # path "/tmp/mpd.fifo"
25 | # format "44100:16:2"
26 | #}
27 |
--------------------------------------------------------------------------------
/nord-v1/config/rofi/config.rasi:
--------------------------------------------------------------------------------
1 | //----------------------
2 | // Configuration
3 | //----------------------
4 |
5 | configuration {
6 | modi: "drun,run";
7 | width: 750;
8 | lines: 13;
9 | font: "Hack 9";
10 | show-match: false;
11 | separator-style: "solid";
12 | hide-scrollbar: true;
13 | theme: ".local/share/rofi/nord";
14 | }
15 |
--------------------------------------------------------------------------------
/nord-v1/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "Hack 10"
2 | set default-fg "#eceff4"
3 | set default-bg "#2e3440"
4 |
5 | set completion-bg "#2e3440"
6 | set completion-fg "#d8dee9"
7 | set completion-highlight-bg "#4c566a"
8 | set completion-highlight-fg "#d8dee9"
9 | set completion-group-bg "#2e3440"
10 | set completion-group-fg "#5e81ac"
11 |
12 | set statusbar-fg "#d8dee9"
13 | set statusbar-bg "#4c566a"
14 | set statusbar-h-padding 10
15 | set statusbar-v-padding 10
16 |
17 | set tabbar-fg "#d8dee9"
18 | set tabbar-bg "#4c566a"
19 | set tabbar-focus-fg "#3b4252"
20 | set tabbar-focus-bg "#88c0d0"
21 |
22 | set notification-bg "#2e3440"
23 | set notification-fg "#d8dee9"
24 | set notification-error-bg "#2e3440"
25 | set notification-error-fg "#bf616a"
26 | set notification-warning-bg "#2e3440"
27 | set notification-warning-fg "#ebcb8b"
28 | set selection-notification "false"
29 |
30 | set inputbar-fg "#d8dee9"
31 | set inputbar-bg "#2e3440"
32 |
33 | set recolor "true"
34 | set recolor-lightcolor "#2e3440"
35 | set recolor-darkcolor "#d8dee9"
36 |
37 | set index-fg "#d8dee9"
38 | set index-bg "#2e3440"
39 | set index-active-fg "#d8dee9"
40 | set index-active-bg "#4c566a"
41 |
42 | set render-loading-bg "#2e3440"
43 | set render-loading-fg "#d8dee9"
44 |
45 | set highlight-color "#88c0d0"
46 | set highlight-active-color "#5e81ac"
47 |
48 | set adjust-open "width"
49 |
--------------------------------------------------------------------------------
/nord-v1/images/action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/action.png
--------------------------------------------------------------------------------
/nord-v1/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/clean.png
--------------------------------------------------------------------------------
/nord-v1/images/colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/colors.png
--------------------------------------------------------------------------------
/nord-v1/images/firefox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/firefox.png
--------------------------------------------------------------------------------
/nord-v1/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/hero.png
--------------------------------------------------------------------------------
/nord-v1/images/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/lock.png
--------------------------------------------------------------------------------
/nord-v1/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/music.png
--------------------------------------------------------------------------------
/nord-v1/images/nord-arch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/nord-arch.png
--------------------------------------------------------------------------------
/nord-v1/images/rofi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/rofi.png
--------------------------------------------------------------------------------
/nord-v1/images/sysinfo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/sysinfo.png
--------------------------------------------------------------------------------
/nord-v1/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v1/images/zathura.png
--------------------------------------------------------------------------------
/nord-v1/nanorc:
--------------------------------------------------------------------------------
1 | set softwrap
2 | set titlecolor black,blue
3 | set statuscolor black,green
4 | set keycolor brightgreen
5 | set functioncolor brightblue
6 |
--------------------------------------------------------------------------------
/nord-v1/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | This is the setup as it was originally created in 2017.
13 |
14 | ### Screenshots
15 | #### Clean
16 | 
17 | #### System Information
18 | 
19 | #### In Action
20 | 
21 | #### Zathura
22 | 
23 | #### Rofi
24 | 
25 | #### Dunst and Color Scripts
26 | 
27 | #### Firefox
28 | 
29 |
30 | You can find my start page at [lokesh-krishna.github.io](https://github.com/lokesh-krishna/lokesh-krishna.github.io).
31 |
32 | #### ncmpcpp and cava
33 | 
34 |
35 | #### i3lock
36 | 
37 |
38 | #### Wallpaper
39 | 
40 |
--------------------------------------------------------------------------------
/nord-v2/bin/dnd-off.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | notify-send "DUNST_COMMAND_RESUME"
3 | notify-send " Do Not Disturb" "Notifications resumed"
4 |
--------------------------------------------------------------------------------
/nord-v2/bin/dnd-on.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | notify-send --urgency=critical " Do Not Disturb" "Notifications paused"
3 | sleep 3
4 | notify-send "DUNST_COMMAND_PAUSE"
5 |
--------------------------------------------------------------------------------
/nord-v2/bin/lock.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | i3lock --nofork \
3 | --ignore-empty-password \
4 | \
5 | --indicator \
6 | --bar-indicator \
7 | --bar-position="1070" \
8 | --bar-base-width="10" \
9 | --bar-orientation=horizontal \
10 | --bar-color=2e3440 \
11 | --ringvercolor=88c0d0 \
12 | --ringwrongcolor=bf616a \
13 | --bshlcolor=5e81ac \
14 | --keyhlcolor=a3be8c \
15 | \
16 | --clock \
17 | --timecolor=eceff4ff \
18 | --timestr="%I:%M %p" \
19 | --time-font="Calvin and Hobbes" \
20 | --timesize=150 \
21 | --timepos="1500:875" \
22 | --timecolor=2e3440ff \
23 | \
24 | --datecolor=d8dee9ff \
25 | --datestr="%A, %d %B" \
26 | --datecolor=2e3440ff \
27 | --date-font="Calvin and Hobbes" \
28 | --datesize=95 \
29 | --datepos="tx:1020" \
30 | \
31 | --verif-font="Calvin and Hobbes" \
32 | --verifsize=150 \
33 | --veriftext="Welcome home!" \
34 | --wrong-font="Calvin and Hobbes" \
35 | --wrongsize=150 \
36 | --wrongtext="No Entry!" \
37 | \
38 | --image=$HOME/pictures/wallpapers/nord_calvin-and-hobbes.png
39 |
40 |
--------------------------------------------------------------------------------
/nord-v2/bin/partial-screenshot-clip.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename=$(date '+%Y-%m-%d-%H-%M-%S')
4 | pkill unclutter
5 | import /tmp/$(echo $filename).png
6 | unclutter --ignore-scrolling --fork
7 | convert /tmp/$(echo $filename).png -bordercolor '#88c0d0' -border 15x15 /tmp/notification-screenshot.png
8 | xclip -selection clipboard -t image/png /tmp/$(echo $filename).png
9 | notify-send -i /tmp/notification-screenshot.png " ImageMagick" "Screenshot saved to clipboard"
10 | rm -f /tmp/$(echo $filename).png /tmp/notification-screenshot.png
11 |
--------------------------------------------------------------------------------
/nord-v2/bin/partial-screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename=$(date '+%Y-%m-%d-%H-%M-%S')
4 | pkill unclutter
5 | import $HOME/pictures/screenshots/$(echo $filename).png
6 | unclutter --ignore-scrolling --fork
7 | convert $HOME/pictures/screenshots/$(echo $filename).png -bordercolor '#88c0d0' -border 15x15 /tmp/notification-screenshot.png
8 | notify-send -i /tmp/notification-screenshot.png " ImageMagick" "Screenshot of selected area saved"
9 | rm -f /tmp/notification-screenshot.png
10 |
--------------------------------------------------------------------------------
/nord-v2/bin/screenshot-clip.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename=$(date '+%d-%m-%Y-%H-%M-%S')
4 | import -window root /tmp/$(echo $filename).png
5 | convert /tmp/$(echo $filename).png -bordercolor '#88c0d0' -border 15x15 /tmp/screenshot-notification.png
6 | xclip -selection clipboard -t image/png /tmp/$(echo $filename).png
7 | notify-send -i /tmp/screenshot-notification.png " ImageMagick" "Screenshot copied to clipboard"
8 | rm -f /tmp/screenshot-notification.png /tmp/$(echo $filename).png
9 |
--------------------------------------------------------------------------------
/nord-v2/bin/screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename=$(date '+%d-%m-%Y-%H-%M-%S')
4 | import -window root $HOME/pictures/screenshots/$(echo $filename).png
5 | convert $HOME/pictures/screenshots/$(echo $filename).png -bordercolor '#88c0d0' -border 15x15 /tmp/screenshot-notification.png
6 | notify-send -i /tmp/screenshot-notification.png " ImageMagick" "Screenshot of desktop saved"
7 | rm -f /tmp/screenshot-notification.png
8 |
--------------------------------------------------------------------------------
/nord-v2/config/aria2/aria2.conf:
--------------------------------------------------------------------------------
1 | ## General Options
2 | dir=$HOME/downloads/aria2
3 | continue=true
4 | file-allocation=falloc
5 | summary-interval=0
6 |
7 | ## BitTorrent Options
8 | bt-force-encryption=true
9 |
--------------------------------------------------------------------------------
/nord-v2/config/bspwm/bspwmrc:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | # Launch sxhkd
4 | sxhkd &
5 |
6 | # Launch polybar
7 | polybar -r nord &
8 |
9 | # Launch notification server
10 | dunst &
11 |
12 | # Autohide the cursor when inactive
13 | unclutter --ignore-scrolling &
14 |
15 | # Set the cursor
16 | xsetroot -cursor_name left_ptr
17 |
18 | # Desktops
19 | bspc monitor -d I II III IV V VI VII VIII IX X
20 |
21 | # Border and Gap
22 | bspc config border_width 2
23 | bspc config window_gap 10
24 |
25 | # Configuration
26 | bspc config split_ratio 0.50
27 |
28 | # Mouse
29 | bspc config click_to_focus button1
30 | bspc config focus_follows_pointer true
31 |
32 | # Monocle mode settings
33 | bspc config borderless_monocle false
34 | bspc config gapless_monocle true
35 | bspc config paddingless_monocle true
36 |
37 | # Colors
38 | bspc config normal_border_color "#4c566a"
39 | bspc config focused_border_color "#88c0d0"
40 | bspc config presel_feedback_color "#88c0d0"
41 |
42 | # Rules
43 | bspc rule -a Zathura desktop='^5' state=tiled
44 | bspc rule -a Nightly desktop='^2' state=tiled
45 | bspc rule -a Todoist desktop='^3' state=tiled
46 | bspc rule -a 'Standard Notes' desktop='^3' state=tiled
47 | bspc rule -a Signal desktop='^4' state=pseudo-tiled
48 |
49 | # Rules for Firefox windows
50 | bspc rule -a Nightly:Browser state=floating
51 | bspc rule -a Nightly:firefox state=floating
52 | bspc rule -a Nightly:Firefox state=floating
53 |
--------------------------------------------------------------------------------
/nord-v2/config/mpd/database:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/config/mpd/database
--------------------------------------------------------------------------------
/nord-v2/config/mpd/mpd.conf:
--------------------------------------------------------------------------------
1 | # Recommended location for database
2 | db_file "~/.config/mpd/database"
3 |
4 | # Logs to systemd journal
5 | log_file "syslog"
6 |
7 | # The music directory is by default the XDG directory, uncomment to amend and choose a different directory
8 | music_directory "~/music"
9 |
10 | # Pulse audio settings
11 | audio_output {
12 | type "pulse"
13 | name "pulse audio"
14 | }
15 |
16 | # Uncomment to refresh the database whenever files in the music_directory are changed
17 | auto_update "yes"
18 |
19 |
--------------------------------------------------------------------------------
/nord-v2/config/mpv/restore-old-bindings.conf:
--------------------------------------------------------------------------------
1 |
2 | # This file contains all bindings that were removed after a certain release.
3 | # If you want MPlayer bindings, use mplayer-input.conf
4 |
5 | # Pick the bindings you want back and add them to your own input.conf. Append
6 | # this file to your input.conf if you want them all back:
7 | #
8 | # cat restore-old-bindings.conf >> ~/.config/mpv/input.conf
9 | #
10 | # Older installations use ~/.mpv/input.conf instead.
11 |
12 | # changed in mpv 0.27.0 (macOS and Wayland only)
13 |
14 | # WHEEL_UP seek 10
15 | # WHEEL_DOWN seek -10
16 | # WHEEL_LEFT seek 5
17 | # WHEEL_RIGHT seek -5
18 |
19 | # changed in mpv 0.26.0
20 |
21 | h cycle tv-channel -1 # previous channel
22 | k cycle tv-channel +1 # next channel
23 | H cycle dvb-channel-name -1 # previous channel
24 | K cycle dvb-channel-name +1 # next channel
25 |
26 | I show-text "${filename}" # display filename in osd
27 |
28 | # changed in mpv 0.24.0
29 |
30 | L cycle-values loop "inf" "no"
31 |
32 | # changed in mpv 0.10.0
33 |
34 | O osd
35 | D cycle deinterlace
36 | d cycle framedrop
37 |
38 | # changed in mpv 0.7.0
39 |
40 | ENTER playlist-next force
41 |
42 | # changed in mpv 0.6.0
43 |
44 | ESC quit
45 |
46 | # changed in mpv 0.5.0
47 |
48 | PGUP seek 600
49 | PGDWN seek -600
50 | RIGHT seek 10
51 | LEFT seek -10
52 | + add audio-delay 0.100
53 | - add audio-delay -0.100
54 | ( add balance -0.1
55 | ) add balance 0.1
56 | F cycle sub-forced-only
57 | TAB cycle program
58 | A cycle angle
59 | U stop
60 | o osd
61 | I show-text "${filename}"
62 |
--------------------------------------------------------------------------------
/nord-v2/config/newsboat/.newsboat/cache.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/config/newsboat/.newsboat/cache.db
--------------------------------------------------------------------------------
/nord-v2/config/newsboat/.newsboat/config:
--------------------------------------------------------------------------------
1 | bind-key j down feedlist
2 | bind-key k up feedlist
3 |
--------------------------------------------------------------------------------
/nord-v2/config/newsboat/.newsboat/history.cmdline:
--------------------------------------------------------------------------------
1 | q
2 |
--------------------------------------------------------------------------------
/nord-v2/config/newsboat/.newsboat/urls:
--------------------------------------------------------------------------------
1 | https://www.reddit.com/r/pcgaming/top/.rss?sort=top&t=month gaming "~r/PC Gaming"
2 | https://www.reddit.com/r/games/top/.rss?sort=top&t=month gaming "~r/Games"
3 | https://www.reddit.com/r/technology/top/.rss?sort=top&t=month technology "~r/Technology"
4 | https://www.reddit.com/r/android/top/.rss?sort=top&t=month technology "~r/Android"
5 | https://www.reddit.com/r/privacy/top/.rss?sort=top&t=month privacy "~r/Privacy"
6 | https://www.reddit.com/r/crackwatch/top/.rss?sort=top&t=month gaming "~r/Crackwatch"
7 | https://alternativeto.net/news/feed/all-news technology "~AlternativeTo"
8 |
--------------------------------------------------------------------------------
/nord-v2/config/newsboat/config:
--------------------------------------------------------------------------------
1 | bind-key j down feedlist
2 | bind-key k up feedlist
3 | bind-key j down articlelist
4 | bind-key k up articlelist
5 | bind-key j down article
6 | bind-key k up article
7 |
8 | color background default default
9 | color listnormal white default
10 | color listfocus blue black bold
11 | color listnormal_unread white default
12 | color listfocus_unread blue black bold
13 | color info magenta black bold
14 | color article default default
15 |
--------------------------------------------------------------------------------
/nord-v2/config/newsboat/config.bak:
--------------------------------------------------------------------------------
1 | bind-key j down feedlist
2 | bind-key k up feedlist
3 | bind-key j down articlelist
4 | bind-key k up articlelist
5 | bind-key j down article
6 | bind-key k up article
7 |
8 | color background default default
9 | color listnormal default default
10 | color listfocus blue black
11 | color listnormal_unread default default
12 | color listfocus_unread default default
13 | color info magenta default bold
14 | color article default default
15 |
--------------------------------------------------------------------------------
/nord-v2/config/nvim/.netrwhist:
--------------------------------------------------------------------------------
1 | let g:netrw_dirhistmax =10
2 | let g:netrw_dirhistcnt =0
3 | let g:netrw_dirhist_0='/boot/EFI/refind/themes'
4 | let g:netrw_dirhist_9='$HOME/.config/kitty'
5 | let g:netrw_dirhist_8='$HOME/.config/dunst'
6 | let g:netrw_dirhist_7='$HOME/.local/share/applications'
7 | let g:netrw_dirhist_6='$HOME'
8 | let g:netrw_dirhist_5='$HOME/.zsh'
9 | let g:netrw_dirhist_4='$HOME/projects/dotfiles/config/bspwm'
10 | let g:netrw_dirhist_3='$HOME/projects/dotfiles'
11 | let g:netrw_dirhist_2='$HOME/.local'
12 | let g:netrw_dirhist_1='$HOME/.config/sxhkd'
13 |
--------------------------------------------------------------------------------
/nord-v2/config/rofi/config.rasi:
--------------------------------------------------------------------------------
1 | //----------------------
2 | // Configuration
3 | //----------------------
4 |
5 | configuration {
6 | modi: "drun,run";
7 | width: 550;
8 | lines: 13;
9 | font: "JetBrains Mono 10";
10 | show-match: false;
11 | separator-style: "solid";
12 | hide-scrollbar: true;
13 | theme: "~/.local/share/rofi/nord";
14 | }
15 |
--------------------------------------------------------------------------------
/nord-v2/config/youtube-dl/config:
--------------------------------------------------------------------------------
1 | --geo-bypass
2 | -o ~/videos/youtube/%(title)s.%(ext)s
3 |
--------------------------------------------------------------------------------
/nord-v2/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "JetBrains Mono 10"
2 | set default-fg "#eceff4"
3 | set default-bg "#2e3440"
4 |
5 | set completion-bg "#3b4252"
6 | set completion-fg "#eceff4"
7 | set completion-highlight-bg "#4c566a"
8 | set completion-highlight-fg "#eceff4"
9 | set completion-group-bg "#3b4252"
10 | set completion-group-fg "#88c0d0"
11 |
12 | set statusbar-fg "#eceff4"
13 | set statusbar-bg "#3b4252"
14 | set statusbar-h-padding 10
15 | set statusbar-v-padding 10
16 |
17 | set notification-bg "#2e3440"
18 | set notification-fg "#eceff4"
19 | set notification-error-bg "#2e3440"
20 | set notification-error-fg "#bf616a"
21 | set notification-warning-bg "#2e3440"
22 | set notification-warning-fg "#ebcb8b"
23 | set selection-notification "true"
24 |
25 | set inputbar-fg "#eceff4"
26 | set inputbar-bg "#3b4252"
27 |
28 | set recolor "true"
29 | set recolor-lightcolor "#2e3440"
30 | set recolor-darkcolor "#d8dee9"
31 |
32 | set index-fg "#eceff4"
33 | set index-bg "#2e3440"
34 | set index-active-fg "#eceff4"
35 | set index-active-bg "#4c566a"
36 |
37 | set render-loading-bg "#2e3440"
38 | set render-loading-fg "#eceff4"
39 |
40 | set highlight-color "#88c0d0"
41 | set highlight-active-color "#5e81ac"
42 |
43 | set adjust-open "width"
44 |
--------------------------------------------------------------------------------
/nord-v2/images/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/busy.png
--------------------------------------------------------------------------------
/nord-v2/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/clean.png
--------------------------------------------------------------------------------
/nord-v2/images/firefox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/firefox.png
--------------------------------------------------------------------------------
/nord-v2/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/hero.png
--------------------------------------------------------------------------------
/nord-v2/images/lock-wallpaper-edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/lock-wallpaper-edit.png
--------------------------------------------------------------------------------
/nord-v2/images/lock-wallpaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/lock-wallpaper.png
--------------------------------------------------------------------------------
/nord-v2/images/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/lock.png
--------------------------------------------------------------------------------
/nord-v2/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/music.png
--------------------------------------------------------------------------------
/nord-v2/images/notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/notification.png
--------------------------------------------------------------------------------
/nord-v2/images/rofi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/rofi.png
--------------------------------------------------------------------------------
/nord-v2/images/system_information.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/system_information.png
--------------------------------------------------------------------------------
/nord-v2/images/wallpaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/wallpaper.png
--------------------------------------------------------------------------------
/nord-v2/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v2/images/zathura.png
--------------------------------------------------------------------------------
/nord-v2/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Below is a guided tour through what my system looked like in its bspwm days.
12 |
13 |
14 | ### Screenshots
15 | #### Clean
16 | 
17 | #### System Information
18 | 
19 | #### In Action
20 | 
21 | #### Zathura
22 | 
23 | #### Rofi
24 | 
25 | #### Dunst
26 | 
27 | #### Firefox
28 | 
29 |
30 | You can find my start page at [lokesh-krishna.github.io](https://github.com/lokesh-krishna/lokesh-krishna.github.io).
31 |
32 | #### ncmpcpp and cava
33 | 
34 |
35 | #### Lock Screen
36 | 
37 |
38 | Lock screen is a [custom script](/nord-v2/bin/lock.sh) for the excellent [i3lock-color](https://github.com/Raymo111/i3lock-color).
39 |
40 | ### Wallpapers
41 | 
42 | Based on the gorgeous artwork by [Denis Istomin](https://www.artstation.com/artwork/YeePYb)
43 | Edited to match the Nord color scheme using [ImageGoNord](https://ign.schrodinger-hat.it/)
44 |
45 | 
46 | I'm not sure where I got the original from but you can find it in the images directory. I'm using an edit created using the aforementioned ImageGoNord.
47 |
--------------------------------------------------------------------------------
/nord-v2/xinitrc:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | userresources=~/.config/X11/xresources
4 | usermodmap=$HOME/.Xmodmap
5 | sysresources=/etc/X11/xinit/.Xresources
6 | sysmodmap=/etc/X11/xinit/.Xmodmap
7 |
8 | # merge in defaults and keymaps
9 |
10 | if [ -f $sysresources ]; then
11 | xrdb -merge $sysresources
12 | fi
13 |
14 | if [ -f $sysmodmap ]; then
15 | xmodmap $sysmodmap
16 | fi
17 |
18 | if [ -f "$userresources" ]; then
19 | xrdb -merge "$userresources"
20 | fi
21 |
22 | if [ -f "$usermodmap" ]; then
23 | xmodmap "$usermodmap"
24 | fi
25 |
26 | # start some nice programs
27 |
28 | if [ -d /etc/X11/xinit/xinitrc.d ] ; then
29 | for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
30 | [ -x "$f" ] && . "$f"
31 | done
32 | unset f
33 | fi
34 |
35 | # call the compositor
36 | picom &
37 |
38 | # autodetect and mount USB drives
39 | udiskie &
40 |
41 | # set the desktop background
42 | xwallpaper --stretch $HOME/pictures/wallpapers/nord.png &
43 |
44 | # Start bspwm
45 | exec bspwm
46 |
--------------------------------------------------------------------------------
/nord-v3/bin/import-gsettings:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # usage: import-gsettings : : ...
4 |
5 | expression=""
6 | for pair in "$@"; do
7 | IFS=:; set -- $pair
8 | expressions="$expressions -e 's:^$2=(.*)$:gsettings set org.gnome.desktop.interface $1 \1:e'"
9 | done
10 | IFS=
11 | eval exec sed -E $expressions "${XDG_CONFIG_HOME:-$HOME/.config}"/gtk-3.0/settings.ini >/dev/null
12 |
--------------------------------------------------------------------------------
/nord-v3/bin/waybar-date.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | date +"%a %d"
3 |
--------------------------------------------------------------------------------
/nord-v3/bin/waybar-power.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | swaynag -t custom -m 'Are you sure you want to shutdown your device?' -b 'Poweroff' 'poweroff'
3 |
--------------------------------------------------------------------------------
/nord-v3/config/aria2/aria2.conf:
--------------------------------------------------------------------------------
1 | ## General Options
2 | dir=$HOME/downloads/aria2
3 | continue=true
4 | file-allocation=falloc
5 | summary-interval=0
6 |
7 | ## BitTorrent Options
8 | bt-force-encryption=true
9 |
--------------------------------------------------------------------------------
/nord-v3/config/gtk-2.0/.gtkrc-2.0:
--------------------------------------------------------------------------------
1 | # DO NOT EDIT! This file will be overwritten by LXAppearance.
2 | # Any customization should be done in ~/.gtkrc-2.0.mine instead.
3 |
4 | include "$HOME/.gtkrc-2.0.mine"
5 | gtk-theme-name="Nordic-bluish-accent-standard-buttons"
6 | gtk-icon-theme-name="Adwaita"
7 | gtk-font-name="Fira Sans 10"
8 | gtk-cursor-theme-name="posy-black"
9 | gtk-cursor-theme-size=0
10 | gtk-toolbar-style=GTK_TOOLBAR_BOTH
11 | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
12 | gtk-button-images=1
13 | gtk-menu-images=1
14 | gtk-enable-event-sounds=1
15 | gtk-enable-input-feedback-sounds=1
16 | gtk-xft-antialias=1
17 | gtk-xft-hinting=1
18 | gtk-xft-hintstyle="hintfull"
19 |
--------------------------------------------------------------------------------
/nord-v3/config/gtk-2.0/gtkfilechooser.ini:
--------------------------------------------------------------------------------
1 | [Filechooser Settings]
2 | LocationMode=path-bar
3 | ShowHidden=false
4 | ShowSizeColumn=true
5 | GeometryX=487
6 | GeometryY=166
7 | GeometryWidth=942
8 | GeometryHeight=743
9 | SortColumn=modified
10 | SortOrder=descending
11 | StartupMode=recent
12 |
--------------------------------------------------------------------------------
/nord-v3/config/gtk-2.0/gtkrc:
--------------------------------------------------------------------------------
1 | gtk-icon-theme-name = "Nordic"
2 | gtk-theme-name = "Nordic-bluish-accent-standard-buttons"
3 | gtk-font-name = "Inter 10"
4 |
--------------------------------------------------------------------------------
/nord-v3/config/gtk-3.0/bookmarks:
--------------------------------------------------------------------------------
1 | file://$HOME/sync
2 | file://$HOME/projects/low-key
3 | file://$HOME/documents
4 | file://$HOME/downloads
5 | file://$HOME/music
6 | file://$HOME/pictures
7 |
--------------------------------------------------------------------------------
/nord-v3/config/gtk-3.0/gtk.css:
--------------------------------------------------------------------------------
1 | vte-terminal {
2 | padding: 10px 10px 10px 10px;
3 | }
4 |
5 | .deadd-noti-center {
6 | font-family: monospace;
7 | font-size: 10px;
8 | }
9 |
10 | label.deadd-noti-center.noti-center.date {
11 | font-size: 45px;
12 | }
13 |
14 |
15 |
--------------------------------------------------------------------------------
/nord-v3/config/gtk-3.0/settings.ini:
--------------------------------------------------------------------------------
1 | [Settings]
2 | gtk-cursor-theme-name=posy-black
3 | gtk-theme-name=Nordic-bluish-accent-standard-buttons
4 | gtk-font-name=Inter 10
5 | gtk-icon-theme-name=Nordic
6 | gtk-cursor-theme-size=0
7 | gtk-toolbar-style=GTK_TOOLBAR_BOTH
8 | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
9 | gtk-button-images=1
10 | gtk-menu-images=1
11 | gtk-enable-event-sounds=1
12 | gtk-enable-input-feedback-sounds=1
13 | gtk-xft-antialias=1
14 | gtk-xft-hinting=1
15 | gtk-xft-hintstyle=hintfull
16 |
--------------------------------------------------------------------------------
/nord-v3/config/imv/config:
--------------------------------------------------------------------------------
1 | # Styling
2 | [options]
3 | background = #2e3440
4 | fullscreen = true
5 | overlay = true
6 | overlay_font = monospace:12
7 |
--------------------------------------------------------------------------------
/nord-v3/config/kitty/kitty.conf:
--------------------------------------------------------------------------------
1 | # Font Configuration
2 | font_family JetBrains Mono Nerd Font
3 | font_size 10
4 |
5 | # Cell Configuration
6 | adjust_line_height 1
7 | adjust_column_width 1
8 |
9 | # Padding
10 | window_padding_width 10
11 |
12 | # Tab Bar
13 | tab_bar_edge top
14 | tab_bar_style powerline
15 | tab_bar_background #3b4252
16 | tab_separator ❯
17 | active_tab_foreground #2e3440
18 | active_tab_background #88c0d0
19 | active_tab_font_style normal
20 | inactive_tab_foreground #2e3440
21 | inactive_tab_background #81a1c1
22 |
23 | # Cursor
24 | cursor_shape beam
25 | cursor_blink_interval -1
26 | cursor_stop_blinking_after 15
27 |
28 | # Terminal Bell
29 | enable_audio_bell no
30 |
31 | # Colors
32 | foreground #d8dee9
33 | background #2e3440
34 | selection_foreground #2e3440
35 | selection_background #d8dee9
36 | cursor #d8dee9
37 |
38 | color0 #3b4252
39 | color1 #bf616a
40 | color2 #a3be8c
41 | color3 #ebcb8b
42 | color4 #81a1c1
43 | color5 #b48ead
44 | color6 #88c0d0
45 | color7 #e5e9f0
46 | color8 #4c566a
47 | color9 #bf616a
48 | color10 #a3be8c
49 | color11 #ebcb8b
50 | color12 #81a1c1
51 | color13 #b48ead
52 | color14 #8fbcbb
53 | color15 #eceff4
54 |
--------------------------------------------------------------------------------
/nord-v3/config/kitty/unicode-input-favorites.conf:
--------------------------------------------------------------------------------
1 | # Favorite characters for unicode input
2 | # Enter the hex code for each favorite character on a new line. Blank lines are
3 | # ignored and anything after a # is considered a comment.
4 |
5 | 20b9 # ₹ Rupee sign
6 | 2018 # ‘ Left single quotation mark
7 | 2019 # ’ Right single quotation mark
8 | 201c # “ Left double quotation mark
9 | 201d # ” Right double quotation mark
10 | 2014 # — Em dash
11 | 2013 # – En dash
12 | a9 # © Copyright sign
13 | ae # ® Registered sign
14 | 2122 # ™ Trade mark sign
15 | b1 # ± Plus-minus sign
16 | d7 # × Multiplication sign
17 | f7 # ÷ Division sign
18 | bc # ¼ Vulgar fraction one quarter
19 | bd # ½ Vulgar fraction one half
20 | bd # ½ Vulgar fraction one half
21 | be # ¾ Vulgar fraction three quarters
22 | 2026 # … Horizontal ellipsis
23 | b5 # µ Micro sign
24 | a2 # ¢ Cent sign
25 | a3 # £ Pound sign
26 | 20ac # € Euro sign
27 | 221e # ∞ Infinity
28 |
--------------------------------------------------------------------------------
/nord-v3/config/mako/config:
--------------------------------------------------------------------------------
1 | anchor=bottom-right
2 | font=monospace 10
3 | background-color=#3b4252
4 | text-color=#eceff4
5 | width=350
6 | margin=0,20,20
7 | padding=10
8 | border-size=2
9 | border-color=#4c566a
10 | border-radius=5
11 | default-timeout=10000
12 | group-by=summary
13 |
14 | [grouped]
15 | format=%s\n%b
16 |
--------------------------------------------------------------------------------
/nord-v3/config/mpd/database:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/config/mpd/database
--------------------------------------------------------------------------------
/nord-v3/config/mpd/mpd.conf:
--------------------------------------------------------------------------------
1 | # Recommended location for database
2 | db_file "~/.config/mpd/database"
3 |
4 | # Logs to systemd journal
5 | log_file "syslog"
6 |
7 | # The music directory is by default the XDG directory, uncomment to amend and choose a different directory
8 | music_directory "~/music"
9 |
10 | # Pulse audio settings
11 | audio_output {
12 | type "pulse"
13 | name "pulse audio"
14 | }
15 |
16 | # Uncomment to refresh the database whenever files in the music_directory are changed
17 | auto_update "yes"
18 |
19 |
--------------------------------------------------------------------------------
/nord-v3/config/mpv/restore-old-bindings.conf:
--------------------------------------------------------------------------------
1 |
2 | # This file contains all bindings that were removed after a certain release.
3 | # If you want MPlayer bindings, use mplayer-input.conf
4 |
5 | # Pick the bindings you want back and add them to your own input.conf. Append
6 | # this file to your input.conf if you want them all back:
7 | #
8 | # cat restore-old-bindings.conf >> ~/.config/mpv/input.conf
9 | #
10 | # Older installations use ~/.mpv/input.conf instead.
11 |
12 | # changed in mpv 0.27.0 (macOS and Wayland only)
13 |
14 | # WHEEL_UP seek 10
15 | # WHEEL_DOWN seek -10
16 | # WHEEL_LEFT seek 5
17 | # WHEEL_RIGHT seek -5
18 |
19 | # changed in mpv 0.26.0
20 |
21 | h cycle tv-channel -1 # previous channel
22 | k cycle tv-channel +1 # next channel
23 | H cycle dvb-channel-name -1 # previous channel
24 | K cycle dvb-channel-name +1 # next channel
25 |
26 | I show-text "${filename}" # display filename in osd
27 |
28 | # changed in mpv 0.24.0
29 |
30 | L cycle-values loop "inf" "no"
31 |
32 | # changed in mpv 0.10.0
33 |
34 | O osd
35 | D cycle deinterlace
36 | d cycle framedrop
37 |
38 | # changed in mpv 0.7.0
39 |
40 | ENTER playlist-next force
41 |
42 | # changed in mpv 0.6.0
43 |
44 | ESC quit
45 |
46 | # changed in mpv 0.5.0
47 |
48 | PGUP seek 600
49 | PGDWN seek -600
50 | RIGHT seek 10
51 | LEFT seek -10
52 | + add audio-delay 0.100
53 | - add audio-delay -0.100
54 | ( add balance -0.1
55 | ) add balance 0.1
56 | F cycle sub-forced-only
57 | TAB cycle program
58 | A cycle angle
59 | U stop
60 | o osd
61 | I show-text "${filename}"
62 |
--------------------------------------------------------------------------------
/nord-v3/config/ncmpcpp/error.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/config/ncmpcpp/error.log
--------------------------------------------------------------------------------
/nord-v3/config/nvim/.netrwhist:
--------------------------------------------------------------------------------
1 | let g:netrw_dirhistmax =10
2 | let g:netrw_dirhistcnt =2
3 | let g:netrw_dirhist_2='$HOME/.local/share/nvim/plugged/nord-vim/colors'
4 | let g:netrw_dirhist_1='$HOME/.config/swaynag'
5 | let g:netrw_dirhist_0='$HOME/.config/swappy'
6 | let g:netrw_dirhist_9='$HOME/.config/amfora'
7 | let g:netrw_dirhist_8='$HOME/.config/bspwm'
8 | let g:netrw_dirhist_7='$HOME/.config/amfora'
9 | let g:netrw_dirhist_6='$HOME/.config/gtk-2.0'
10 | let g:netrw_dirhist_5='$HOME/.zsh'
11 | let g:netrw_dirhist_4='$HOME/sync/my-notes/diary'
12 | let g:netrw_dirhist_3='$HOME/.gnupg'
13 |
--------------------------------------------------------------------------------
/nord-v3/config/nvim/ftdetect/gmi.vim:
--------------------------------------------------------------------------------
1 | au BufRead,BufNewFile *.gmi,*.gemini set filetype=gmi
2 | " Gemini protocol syntax for text/gemini files (*.gmi)
3 | " will also work for *.gemini files
4 |
--------------------------------------------------------------------------------
/nord-v3/config/nvim/syntax/gmi.vim:
--------------------------------------------------------------------------------
1 | " Vim syntax file
2 | " " Language: gemini
3 | " " Maintainer: sloum < sloum AT rawtext.club >
4 | " " Latest Revision: 08 Jun 2020
5 |
6 | "
7 | " For version 5.x: Clear all syntax items
8 | " For version 6.x: Quit when a syntax file was already loaded
9 | if version < 600
10 | syntax clear
11 | elseif exists("b:current_syntax")
12 | finish
13 | endif
14 |
15 | " Handle monospaced blocks
16 | syn region gmiMono start=/^```/ end=/^```/
17 |
18 | " Handle between one and three heading levels
19 | syn match gmiHeader /^#\{1,3}[^#].*$/
20 |
21 | " Start a link line
22 | syn match gmiLinkStart /^=>/ nextgroup=gmiLinkUrl skipwhite
23 |
24 | " An extremely naive way of handling the URL portion of the link line
25 | " This is left naive in a deliberate attempt to be unambiguous about
26 | " what part of a link line gemini considers to be the URL, regardless
27 | " of whether or not it is a valid URL
28 | syn match gmiLinkUrl /\S\+/ contained nextgroup=gmiLinkTitle skipwhite
29 |
30 | " Skipping whitespace from the URL match all text, including whitespace,
31 | " until the end of the line
32 | syn match gmiLinkTitle /.*$/ contained
33 |
34 | " Handle list items
35 | syn match gmiListItem /^\* .*$/
36 |
37 | " Handle quotes
38 | syn match gmiQuoteLine /^>.*/
39 |
40 | let b:current_syntax = "gmi"
41 |
42 |
43 |
--------------------------------------------------------------------------------
/nord-v3/config/swappy/config:
--------------------------------------------------------------------------------
1 | [Default]
2 | save_dir=$HOME/pictures/screenshots
3 |
--------------------------------------------------------------------------------
/nord-v3/config/swaylock/config:
--------------------------------------------------------------------------------
1 | ignore-empty-password
2 | disable-caps-lock-text
3 | image=$HOME/pictures/wallpapers/nord_calvin-and-hobbes.png
4 | font=Calvin and Hobbes
5 |
6 | text-ver-color=00000000
7 | text-wrong-color=00000000
8 | text-clear-color=00000000
9 | inside-color=00000000
10 | inside-ver-color=00000000
11 | inside-wrong-color=00000000
12 | inside-clear-color=00000000
13 | inside-caps-lock-color=00000000
14 | ring-color=00000000
15 | ring-ver-color=00000000
16 | ring-wrong-color=00000000
17 | ring-clear-color=00000000
18 | line-color=00000000
19 | line-clear-color=00000000
20 | line-ver-color=00000000
21 | key-hl-color=00000000
22 | bs-hl-color=00000000
23 | caps-lock-bs-hl-color=00000000
24 | caps-lock-key-hl-color=00000000
25 | separator-color=00000000
26 |
27 | scaling=fill
28 | indicator
29 | clock
30 | timestr=%I:%M %p
31 | datestr=%A, %d %B
32 | indicator-x-position=1600
33 | indicator-y-position=925
34 | indicator-radius=350
35 | font-size=125
36 | text-color=2e3440
37 |
--------------------------------------------------------------------------------
/nord-v3/config/swaynag/config:
--------------------------------------------------------------------------------
1 | [custom]
2 | font=monospace 10
3 | dismiss-button=Dismiss
4 | background=3B4252
5 | border=4C566A
6 | border-bottom=4C566A
7 | button-background=434C5E
8 | text=ECEFF4
9 | border-bottom-size=2
10 | message-padding=5
11 | details-border-size=2
12 | button-border-size=2
13 | button-gap=5
14 | button-dismiss-gap=5
15 | button-margin-right=5
16 | button-padding=5
17 |
18 |
--------------------------------------------------------------------------------
/nord-v3/config/waybar/style.css:
--------------------------------------------------------------------------------
1 | * {
2 | border: none;
3 | border-radius: 0;
4 | font-family: monospace;
5 | font-size: 14px;
6 | min-height: 0;
7 | }
8 |
9 | window#waybar {
10 | background: #3b4252;
11 | color: white;
12 | }
13 |
14 | #workspaces {
15 | background-color: #4c566a;
16 | margin: 5px;
17 | margin-left: 10px;
18 | border-radius: 5px;
19 | }
20 | #workspaces button {
21 | padding: 0 10px;
22 | color: #eceff4;
23 | }
24 |
25 | #workspaces button.focused {
26 | color: #2e3440;
27 | background-color: #88c0d0;
28 | border-radius: 5px;
29 | }
30 |
31 | #workspaces button:hover {
32 | background-color: #5e81ac;
33 | border-radius: 5px;
34 | }
35 |
36 | #custom-date, #clock, #battery, #pulseaudio, #network {
37 | background-color: #4c566a;
38 | padding: 0px 10px;
39 | margin: 5px 0px;
40 | }
41 |
42 | #custom-date {
43 | color: #8fbcbb;
44 | }
45 |
46 | #custom-power {
47 | color: #2e3440;
48 | background-color: #bf616a;
49 | border-radius: 5px;
50 | margin-right: 10px;
51 | margin-top: 5px;
52 | margin-bottom: 5px;
53 | margin-left: 0px;
54 | padding: 0px 10px;
55 | }
56 |
57 | #clock {
58 | color: #b48ead;
59 | border-radius: 0px 5px 5px 0px;
60 | margin-right: 10px;
61 | }
62 |
63 | #battery {
64 | color: #a3be8c;
65 | }
66 |
67 | @keyframes blink {
68 | to {
69 | background-color: #ffffff;
70 | color: black;
71 | }
72 | }
73 |
74 | #battery.charging {
75 | color: #a3be8c;
76 | }
77 |
78 | #battery.critical:not(.charging) {
79 | background-color: #f53c3c;
80 | color: #ffffff;
81 | animation-name: blink;
82 | animation-duration: 0.5s;
83 | animation-timing-function: linear;
84 | animation-iteration-count: infinite;
85 | animation-direction: alternate;
86 | }
87 |
88 | #network {
89 | color: #d08770;
90 | }
91 |
92 | #pulseaudio {
93 | color: #ebcb8b;
94 | border-radius: 5px 0px 0px 5px;
95 | }
96 |
97 |
--------------------------------------------------------------------------------
/nord-v3/config/waybar/style.css.bak:
--------------------------------------------------------------------------------
1 | * {
2 | border: none;
3 | border-radius: 0;
4 | font-family: monospace;
5 | font-size: 12px;
6 | min-height: 0;
7 | }
8 |
9 | window#waybar {
10 | background: #3b4252;
11 | color: white;
12 | border-bottom: 2px solid #4c566a;
13 | }
14 |
15 | #workspaces button {
16 | padding: 0 7px;
17 | background: #81a1c1;
18 | color: #2e3440;
19 | border-bottom: 2px solid #4c566a;
20 | }
21 |
22 | #workspaces button.focused {
23 | background: #88c0d0;
24 | border-bottom: 2px solid #4c566a;
25 | }
26 |
27 | #custom-date, #mode, #clock, #battery, #pulseaudio, #network {
28 | padding: 5 10px;
29 | border-bottom: 2px solid #4c566a;
30 | }
31 |
32 | #custom-date {
33 | background: #5e81ac;
34 | color: #2e3440;
35 | }
36 |
37 | #mode {
38 | background: #8fbcbb;
39 | color: #2e3440;
40 | }
41 |
42 | #clock {
43 | background-color: #b48ead;
44 | color: #2e3440;
45 | }
46 |
47 | #battery {
48 | background-color: #a3be8c;
49 | color: #2e3440;
50 | }
51 |
52 | #battery.charging {
53 | color: #2e3440;
54 | background-color: #a3be8c;
55 | }
56 |
57 | @keyframes blink {
58 | to {
59 | background-color: #ffffff;
60 | color: black;
61 | }
62 | }
63 |
64 | #battery.warning:not(.charging) {
65 | background: #f53c3c;
66 | color: white;
67 | animation-name: blink;
68 | animation-duration: 0.5s;
69 | animation-timing-function: linear;
70 | animation-iteration-count: infinite;
71 | animation-direction: alternate;
72 | }
73 |
74 | #network {
75 | background-color: #d08770;
76 | color: #2e3440;
77 | }
78 |
79 | #pulseaudio {
80 | background-color: #ebcb8b;
81 | color: #2e3440;
82 | }
83 |
84 |
--------------------------------------------------------------------------------
/nord-v3/config/wofi/config:
--------------------------------------------------------------------------------
1 | style=$HOME/.config/wofi/style.css
2 | xoffset=660
3 | yoffset=275
4 | show=drun
5 | width=600
6 | height=500
7 | always_parse_args=true
8 | show_all=true
9 | print_command=true
10 | layer=overlay
11 | insensitive=true
12 | prompt=
13 |
--------------------------------------------------------------------------------
/nord-v3/config/wofi/style.css:
--------------------------------------------------------------------------------
1 | window {
2 | margin: 0px;
3 | border: 2px solid #4c566a;
4 | border-radius: 5px;
5 | background-color: #3b4252;
6 | font-family: monospace;
7 | font-size: 12px;
8 | }
9 |
10 | #input {
11 | margin: 5px;
12 | border: 1px solid #3b4252;
13 | color: #eceff4;
14 | background-color: #3b4252;
15 | }
16 |
17 | #input image {
18 | color: #eceff4;
19 | }
20 |
21 | #inner-box {
22 | margin: 5px;
23 | border: none;
24 | background-color: #3b4252;
25 | }
26 |
27 | #outer-box {
28 | margin: 5px;
29 | border: none;
30 | background-color: #3b4252;
31 | }
32 |
33 | #scroll {
34 | margin: 0px;
35 | border: none;
36 | }
37 |
38 | #text {
39 | margin: 5px;
40 | border: none;
41 | color: #eceff4;
42 | }
43 |
44 | #entry:selected {
45 | background-color: #4c566a;
46 | font-weight: normal;
47 | }
48 |
49 | #text:selected {
50 | background-color: #4c566a;
51 | font-weight: normal;
52 | }
53 |
--------------------------------------------------------------------------------
/nord-v3/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "JetBrains Mono Nerd Font 10"
2 | set default-fg "#eceff4"
3 | set default-bg "#2e3440"
4 |
5 | set completion-bg "#3b4252"
6 | set completion-fg "#eceff4"
7 | set completion-highlight-bg "#4c566a"
8 | set completion-highlight-fg "#eceff4"
9 | set completion-group-bg "#3b4252"
10 | set completion-group-fg "#88c0d0"
11 |
12 | set statusbar-fg "#eceff4"
13 | set statusbar-bg "#3b4252"
14 | set statusbar-h-padding 10
15 | set statusbar-v-padding 10
16 |
17 | set notification-bg "#2e3440"
18 | set notification-fg "#eceff4"
19 | set notification-error-bg "#2e3440"
20 | set notification-error-fg "#bf616a"
21 | set notification-warning-bg "#2e3440"
22 | set notification-warning-fg "#ebcb8b"
23 | set selection-notification "true"
24 |
25 | set inputbar-fg "#eceff4"
26 | set inputbar-bg "#3b4252"
27 |
28 | set recolor "true"
29 | set recolor-lightcolor "#2e3440"
30 | set recolor-darkcolor "#d8dee9"
31 |
32 | set index-fg "#eceff4"
33 | set index-bg "#2e3440"
34 | set index-active-fg "#eceff4"
35 | set index-active-bg "#4c566a"
36 |
37 | set render-loading-bg "#2e3440"
38 | set render-loading-fg "#eceff4"
39 |
40 | set highlight-color "#88c0d0"
41 | set highlight-active-color "#5e81ac"
42 |
43 | set adjust-open "width"
44 |
--------------------------------------------------------------------------------
/nord-v3/images/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/busy.png
--------------------------------------------------------------------------------
/nord-v3/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/clean.png
--------------------------------------------------------------------------------
/nord-v3/images/firefox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/firefox.png
--------------------------------------------------------------------------------
/nord-v3/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/hero.png
--------------------------------------------------------------------------------
/nord-v3/images/lock-zelda.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/lock-zelda.png
--------------------------------------------------------------------------------
/nord-v3/images/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/lock.png
--------------------------------------------------------------------------------
/nord-v3/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/music.png
--------------------------------------------------------------------------------
/nord-v3/images/neomutt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/neomutt.png
--------------------------------------------------------------------------------
/nord-v3/images/notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/notification.png
--------------------------------------------------------------------------------
/nord-v3/images/swaynag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/swaynag.png
--------------------------------------------------------------------------------
/nord-v3/images/system-information.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/system-information.png
--------------------------------------------------------------------------------
/nord-v3/images/wallpaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/wallpaper.png
--------------------------------------------------------------------------------
/nord-v3/images/wofi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/wofi.png
--------------------------------------------------------------------------------
/nord-v3/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/nord-v3/images/zathura.png
--------------------------------------------------------------------------------
/nord-v3/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | ### Screenshots
13 | #### Clean
14 | 
15 | #### System Information
16 | 
17 | #### In Action
18 | 
19 | #### Zathura
20 | 
21 | #### Wofi
22 | 
23 | #### Mako
24 | 
25 | #### Firefox
26 | 
27 | #### ncmpcpp and cava
28 | 
29 | #### neomutt
30 | 
31 | #### Swaynag
32 | 
33 | #### Lock Screen (Swaylock-Effects)
34 | 
35 | #### Alternate Lock Screen
36 | 
37 |
38 | ### Fonts
39 | The fonts in use are -
40 | - [JetBrains Mono](https://github.com/JetBrains/JetBrainsMono) as the monospace font
41 | - [Inter](https://github.com/rsms/inter) as the proportional sans-serif font for UI
42 | - [Material Design Icons Desktop](https://github.com/Templarian/MaterialDesign-Font) as the icon font (as seen in the status bar)
43 |
44 | ### Wallpapers
45 | 
46 | Based on the gorgeous artwork by [Alena Aenami](https://aenamiart.artstation.com/projects/PogY81)
47 | Edited to match the Nord color scheme using [ImageGoNord](https://ign.schrodinger-hat.it/)
48 |
49 | 
50 | I'm not sure where I got the original from but you can find it in the images directory. I'm using an edit created using the aforementioned ImageGoNord.
51 |
52 | The wallpaper used in the alternate lock screen is by the brilliant [Matt Vince](https://www.mattvince.com/product/zelda-x-ghibli-desktop-wallpaper-mastersword/).
53 |
54 |
--------------------------------------------------------------------------------
/peak_poetry/bin/anyrun_hoverfree:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | hyprctl dispatch movecursor 2000 500 && hyprctl dispatch exec anyrun
4 |
--------------------------------------------------------------------------------
/peak_poetry/bin/partial_screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename="grim-$(date '+%Y-%m-%d-%H-%M-%S')"
4 | grim -g "$(slurp -d -b "#00000000" -c "#89b4fa" -s "#00000000" -w 2 -F "Asap")" - | tee /home/loki/pictures/screenshots/$(echo $filename).png | wl-copy
5 | notify-send -i /home/loki/pictures/icons/screenshot.png "grim" "screenshot of selected area saved"
6 | rm -f /tmp/notification-screenshot.png
7 |
--------------------------------------------------------------------------------
/peak_poetry/bin/screenshot.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | filename="grim-$(date '+%d-%m-%Y-%H-%M-%S')"
4 | grim - | tee /home/loki/pictures/screenshots/$(echo $filename).png | wl-copy
5 | notify-send -i /home/loki/pictures/icons/screenshot.png "grim" "desktop screenshot saved"
6 |
--------------------------------------------------------------------------------
/peak_poetry/bin/spotify.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | text="text"
4 | alt="alt"
5 | tooltip="$(playerctl -p spotify metadata title) - $(playerctl -p spotify metadata artist)"
6 | class="class"
7 | percentage="100"
8 |
9 | echo "{\"text\": \"$text\", \"alt\": \"$alt\", \"tooltip\": \"$tooltip\", \"class\": \"$class\", \"percentage\": $percentage }"
10 |
11 |
--------------------------------------------------------------------------------
/peak_poetry/bin/start_hyprland.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | export XKB_DEFAULT_LAYOUT=us
3 | export XDG_CURRENT_DESKTOP=hyprland
4 | export MOZ_ENABLE_WAYLAND=1
5 | exec Hyprland
6 |
--------------------------------------------------------------------------------
/peak_poetry/bin/volume_down.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # unmute & decrease
4 | pactl set-sink-mute @DEFAULT_SINK@ false
5 | pactl set-sink-volume @DEFAULT_SINK@ -5%
6 |
--------------------------------------------------------------------------------
/peak_poetry/bin/volume_up.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # unmute & increase
4 | pactl set-sink-mute @DEFAULT_SINK@ false
5 | pactl set-sink-volume @DEFAULT_SINK@ +5%
6 |
--------------------------------------------------------------------------------
/peak_poetry/bin/wallpaper.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | # Unload all wallpapers from memory
4 | hyprctl hyprpaper unload all
5 |
6 | # preload wallpaper
7 | hyprctl hyprpaper preload $1
8 |
9 | # set wallpaper
10 | hyprctl hyprpaper wallpaper "DP-3,$1"
11 |
--------------------------------------------------------------------------------
/peak_poetry/bin/waybar_vpn.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if ip link | rg -q wg0; then
4 | echo ""
5 | else
6 | echo ""
7 | fi
8 |
--------------------------------------------------------------------------------
/peak_poetry/bin/wttr.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # save information as variables
4 | condition="$(curl wttr.in/Mumbai?format=%C+%c)"
5 | temp="$(curl wttr.in/Mumbai?format='%t+(%f)')"
6 | sunrise="Sunrise: $(curl wttr.in/Mumbai?format=%S)"
7 | sunset="Sunset: $(curl wttr.in/Mumbai?format=%s)"
8 | moon="Moon Phase: $(curl wttr.in/Mumbai?format=%m)"
9 |
10 | # store output in file
11 | echo -e "$condition\n$temp\n$sunrise\n$sunset\n$moon" > /tmp/weather
12 | sed -i 's/$/\\n/' /tmp/weather
13 | paste -sd '' /tmp/weather > /tmp/weather2
14 | sed -i 's/^/"/' /tmp/weather2 && sed -i 's/$/"/' /tmp/weather2
15 |
16 | cat /tmp/weather2 | xargs -n 1 notify-send 'Weather Report' -i '/home/loki/pictures/icons/cloud.png'
17 |
18 | rm /tmp/weather /tmp/weather2
19 |
--------------------------------------------------------------------------------
/peak_poetry/config/anyrun/applications.ron:
--------------------------------------------------------------------------------
1 | Config(
2 | desktop_actions: false,
3 | max_entries: 5
4 | )
5 |
--------------------------------------------------------------------------------
/peak_poetry/config/anyrun/config.ron:
--------------------------------------------------------------------------------
1 | Config(
2 | x: Fraction(0.5),
3 | y: Fraction(0.2),
4 | width: Absolute(800),
5 | height: Absolute(0),
6 | hide_icons: false,
7 | ignore_exclusive_zones: false,
8 | layer: Overlay,
9 | hide_plugin_info: false,
10 | close_on_click: true,
11 | show_results_immediately: true,
12 | max_entries: None,
13 | plugins: [
14 | "libapplications.so",
15 | "libsymbols.so",
16 | "libshell.so",
17 | "libtranslate.so",
18 | "librink.so",
19 | "libdictionary.so",
20 | "libwebsearch.so"
21 | ],
22 | )
23 |
--------------------------------------------------------------------------------
/peak_poetry/config/anyrun/style.css:
--------------------------------------------------------------------------------
1 | * {
2 | transition: 200ms ease;
3 | font-family: 'Asap';
4 | font-size: 13.5pt;
5 | color: #cdd6f4;
6 | }
7 |
8 | #window {
9 | background-color: transparent;
10 | }
11 |
12 | box#main {
13 | background-color: transparent;
14 | border: none;
15 | }
16 |
17 | entry#entry {
18 | min-height: 40px;
19 | border-radius: 15px;
20 | background: #11111b;
21 | opacity: 0.9;
22 | box-shadow: none;
23 | border: 2px solid #89b4fa;
24 | margin-bottom: 10px;
25 | }
26 |
27 | list#main {
28 | background-color: #1e1e2e;
29 | opacity: 0.9;
30 | border: 2px solid #89b4fa;
31 | border-radius: 15px;
32 | padding: 10px;
33 | }
34 |
35 | #plugin {
36 | background: #1e1e2e;
37 | padding: 5px;
38 | }
39 |
40 | #match {
41 | padding: 3px;
42 | }
43 |
44 | #match:selected {
45 | background: #45475a;
46 | border-radius: 15px;
47 | color: #89b4fa;
48 | }
49 |
50 | #match:hover {
51 | background: transparent;
52 | border-radius: 15px;
53 | }
54 |
55 | label#match-desc {
56 | font-size: 12pt;
57 | color: #a6adc8;
58 | }
59 |
60 | label#plugin {
61 | font-size: 13.5pt;
62 | font-family: 'Asap Medium';
63 | }
64 |
--------------------------------------------------------------------------------
/peak_poetry/config/anyrun/symbols.ron:
--------------------------------------------------------------------------------
1 | Config(
2 | prefix: "",
3 | symbols: {
4 | "rupee": "Rs.",
5 | "shrug": "¯\\_(ツ)_/¯"
6 | },
7 | max_entries: 3,
8 | )
9 |
--------------------------------------------------------------------------------
/peak_poetry/config/anyrun/websearch.ron:
--------------------------------------------------------------------------------
1 | Config(
2 | prefix: "?",
3 | engines: [Custom(
4 | name: "Whoogle",
5 | url: "search.low-key.me/search?q={}",
6 | ), DuckDuckGo]
7 | )
8 |
--------------------------------------------------------------------------------
/peak_poetry/config/bat/config:
--------------------------------------------------------------------------------
1 | --theme="Catppuccin-mocha"
2 |
--------------------------------------------------------------------------------
/peak_poetry/config/btop/btop.log:
--------------------------------------------------------------------------------
1 |
2 | 2023/03/10 (13:42:15) | ===> btop++ v.1.2.13
3 | 2023/03/10 (13:42:15) | ERROR: Invalid size of hex value: 938a9
4 |
5 | 2023/03/10 (13:42:59) | ===> btop++ v.1.2.13
6 | 2023/03/10 (13:42:59) | ERROR: Invalid size of hex value: 938a9
7 |
8 | 2023/03/10 (13:43:23) | ===> btop++ v.1.2.13
9 | 2023/03/10 (13:43:23) | ERROR: Invalid size of hex value: 93aa9
10 |
--------------------------------------------------------------------------------
/peak_poetry/config/cava/shaders/normalized_bars.frag:
--------------------------------------------------------------------------------
1 | #version 330
2 |
3 | in vec2 fragCoord;
4 | out vec4 fragColor;
5 |
6 | // bar values. defaults to left channels first (low to high), then right (high to low).
7 | uniform float bars[512];
8 |
9 | uniform int bars_count; // number of bars (left + right) (configurable)
10 |
11 | uniform vec3 u_resolution; // window resolution, not used here
12 |
13 | //colors, configurable in cava config file
14 | uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here
15 | uniform vec3 fg_color; // foreground color, not used here
16 |
17 | float normalize_C(float x, float x_min, float x_max, float r_min, float r_max )
18 | {
19 | float xr;
20 | xr = (r_max-r_min) * (x - x_min) / (x_max - x_min) + r_min;
21 | return xr;
22 | }
23 |
24 | void main()
25 | {
26 | // find which bar to use based on where we are on the x axis
27 | int bar = int(bars_count * fragCoord.x);
28 |
29 | // create a normal along the y axis based on the bar height
30 | float x = normalize_C(fragCoord.y, 1.0, 0.0, 0.0, bars[bar]);
31 |
32 | // set color
33 | fragColor.r=fg_color.x*x;
34 | fragColor.g=fg_color.y*x;
35 | fragColor.b=fg_color.z*x;
36 | fragColor.a=1.0;
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/peak_poetry/config/cava/shaders/northern_lights.frag:
--------------------------------------------------------------------------------
1 | #version 330
2 |
3 | in vec2 fragCoord;
4 | out vec4 fragColor;
5 |
6 | // bar values. defaults to left channels first (low to high), then right (high to low).
7 | uniform float bars[512];
8 |
9 | uniform int bars_count; // number of bars (left + right) (configurable)
10 |
11 | uniform vec3 u_resolution; // window resolution, not used here
12 |
13 | //colors, configurable in cava config file
14 | uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here
15 | uniform vec3 fg_color; // foreground color, not used here
16 |
17 | void main()
18 | {
19 | // find which bar to use based on where we are on the x axis
20 | int bar = int(bars_count * fragCoord.x);
21 |
22 | float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0;
23 | float y = (bars[bar]) * bar_y;
24 |
25 | float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count;
26 | float bar_r = 1.0 - abs((bar_x - 0.5)) * 2;
27 |
28 | bar_r = bar_r * bar_r * 2;
29 |
30 | // set color
31 | fragColor.r = fg_color.x * y * bar_r;
32 | fragColor.g = fg_color.y * y * bar_r;
33 | fragColor.b = fg_color.z * y * bar_r;
34 | }
35 |
--------------------------------------------------------------------------------
/peak_poetry/config/cava/shaders/pass_through.vert:
--------------------------------------------------------------------------------
1 | #version 330
2 |
3 |
4 | // Input vertex data, different for all executions of this shader.
5 | layout(location = 0) in vec3 vertexPosition_modelspace;
6 |
7 | // Output data ; will be interpolated for each fragment.
8 | out vec2 fragCoord;
9 |
10 | void main()
11 | {
12 | gl_Position = vec4(vertexPosition_modelspace,1);
13 | fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0;
14 | }
15 |
--------------------------------------------------------------------------------
/peak_poetry/config/delta/mocha.gitconfig:
--------------------------------------------------------------------------------
1 | [delta "catppuccin-mocha"]
2 | blame-palette = "#1e1e2e #181825 #11111b #313244 #45475a"
3 | commit-decoration-style = "box ul"
4 | dark = true
5 | file-decoration-style = "#cdd6f4"
6 | file-style = "#cdd6f4"
7 | hunk-header-decoration-style = "box ul"
8 | hunk-header-file-style = "bold"
9 | hunk-header-line-number-style = "bold #a6adc8"
10 | hunk-header-style = "file line-number syntax"
11 | line-numbers = true
12 | line-numbers-left-style = "#6c7086"
13 | line-numbers-minus-style = "bold #f38ba8"
14 | line-numbers-plus-style = "bold #a6e3a1"
15 | line-numbers-right-style = "#6c7086"
16 | line-numbers-zero-style = "#6c7086"
17 | # 25% red 75% base
18 | minus-emph-style = "bold syntax #53394c"
19 | # 10% red 90% base
20 | minus-style = "syntax #35293b"
21 | # 25% green 75% base
22 | plus-emph-style = "bold syntax #40504b"
23 | # 10% green 90% base
24 | plus-style = "syntax #2c333a"
25 | # Should match the name of the bat theme
26 | syntax-theme = "Catppuccin-mocha"
27 |
28 | # vim: set ft=gitconfig
29 |
--------------------------------------------------------------------------------
/peak_poetry/config/fontconfig/fonts.conf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | hintslight
9 |
10 |
11 |
12 |
13 |
14 |
15 | rgb
16 |
17 |
18 |
19 |
20 |
21 |
22 | lcddefault
23 |
24 |
25 |
26 |
27 |
28 | sans-serif
29 |
30 | Asap
31 | Noto Sans
32 |
33 |
34 |
35 |
36 |
37 | serif
38 |
39 | William Text Pro
40 |
41 |
42 |
43 |
44 |
45 | monospace
46 |
47 | Operator Mono SSm Book
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 | ja
56 |
57 |
58 | M PLUS 2
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 | CartographCF Nerd Font
67 |
68 |
69 | 100
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/peak_poetry/config/hypr/hypridle.conf:
--------------------------------------------------------------------------------
1 | general {
2 | lock_cmd = pidof hyprlock || hyprlock
3 | before_sleep_cmd = loginctl lock-session
4 | after_sleep_cmd = hyprctl dispatch dpms on
5 | }
6 |
7 | listener {
8 | timeout = 180
9 | on-timeout = ddcutil --bus 10 setvcp 10 0
10 | on-resume = ddcutil --bus 10 setvcp 10 30
11 | }
12 |
13 | listener {
14 | timeout = 240
15 | on-timeout = loginctl lock-session
16 | }
17 |
18 | listener {
19 | timeout = 300
20 | on-timeout = hyprctl dispatch dpms off
21 | on-resume = hyprctl dispatch dpms on
22 | }
23 |
24 | # vim: ft=hyprlang
25 |
--------------------------------------------------------------------------------
/peak_poetry/config/hypr/hyprlock.conf:
--------------------------------------------------------------------------------
1 | background {
2 | path = ~/pictures/wallpapers/peak_poetry/53.png
3 |
4 | blur_passes = 0
5 | brightness = 0.7
6 | }
7 |
8 | image {
9 | path = ~/pictures/profile_pictures/giraffe.png
10 | size = 50
11 | rounding = -1
12 | border_size = 4
13 | border_color = rgb(fab387)
14 |
15 | position = -150, 75
16 | halign = center
17 | valign = bottom
18 | }
19 |
20 | input-field {
21 | size = 200, 50
22 | outline_thickness = 4
23 | rounding = 15
24 | fade_on_empty = false
25 |
26 | outer_color = rgb(89b4fa)
27 | inner_color = rgb(1e1e2e)
28 | check_color = rgb(f9e2af)
29 | font_color = rgb(cdd6f4)
30 | fail_color = rgb(f38ba8)
31 | capslock_color = rgb(cba6f7)
32 |
33 | position = 0, 75
34 | halign = center
35 | valign = bottom
36 | }
37 |
38 | label {
39 | text = $TIME
40 | color = rgb(11111b)
41 | font_size = 128
42 | font_family = Harriet Display
43 |
44 | position = -50, -65
45 | halign = right
46 | valign = bottom
47 | }
48 |
49 | label {
50 | text = cmd[update:1000] echo "$(date '+%A, %B %d')"
51 |
52 | color = rgb(11111b)
53 | font_size = 64
54 | font_family = Harriet Display Italic
55 |
56 | position = -50, -265
57 | halign = right
58 | valign = bottom
59 | }
60 |
61 | label {
62 | text = cmd[update:1000] echo "$(playerctl -p spotify metadata title)"
63 |
64 | color = rgb(cdd6f4)
65 | font_size = 28
66 | font_family = Harriet Text
67 |
68 | position = 50, 10
69 | halign = left
70 | valign = bottom
71 | }
72 |
73 | label {
74 | text = cmd[update:1000] echo "$(playerctl -p spotify metadata artist)"
75 |
76 | color = rgb(1e1e2e)
77 | font_size = 24
78 | font_family = Harriet Text
79 |
80 | position = 50, -10
81 | halign = left
82 | valign = bottom
83 | }
84 |
85 | # vim: ft=hyprlang
86 |
--------------------------------------------------------------------------------
/peak_poetry/config/hypr/hyprpaper.conf:
--------------------------------------------------------------------------------
1 | preload = ~/pictures/wallpapers/peak_poetry/52.png
2 | wallpaper = DP-3,~/pictures/wallpapers/peak_poetry/52.png
3 | splash = false
4 |
5 | # vim: ft=hyprlang
6 |
--------------------------------------------------------------------------------
/peak_poetry/config/imv/config:
--------------------------------------------------------------------------------
1 | # styling
2 | [options]
3 | background = #1e1e2e
4 | fullscreen = false
5 | overlay = true
6 | overlay_text_color = #cdd6f4
7 | overlay_background_color = #11111b
8 | overlay_background_alpha = ff
9 | overlay_font = Asap:13.5
10 | overlay_position_bottom = false
11 |
--------------------------------------------------------------------------------
/peak_poetry/config/imv/config.bak:
--------------------------------------------------------------------------------
1 | # Styling
2 | [options]
3 | background = #24283b
4 | fullscreen = true
5 | overlay = true
6 | overlay_text_color = #c0caf5
7 | overlay_background_color = #414868
8 | overlay_background_alpha = ff
9 | overlay_font = monospace:14
10 | overlay_position_bottom = true
11 |
--------------------------------------------------------------------------------
/peak_poetry/config/kitty/catppuccin-mocha.conf:
--------------------------------------------------------------------------------
1 | # The basic colors
2 | foreground #CDD6F4
3 | background #1E1E2E
4 | selection_foreground #1E1E2E
5 | selection_background #F5E0DC
6 |
7 | # Cursor colors
8 | cursor #F5E0DC
9 | cursor_text_color #1E1E2E
10 |
11 | # URL underline color when hovering with mouse
12 | url_color #F5E0DC
13 |
14 | # Kitty window border colors
15 | active_border_color #B4BEFE
16 | inactive_border_color #6C7086
17 | bell_border_color #F9E2AF
18 |
19 | # OS Window titlebar colors
20 | wayland_titlebar_color #1E1E2E
21 | macos_titlebar_color #1E1E2E
22 |
23 | # Tab bar colors
24 | tab_bar_background #1e1e2e
25 |
26 | # Colors for marks (marked text in the terminal)
27 | mark1_foreground #1E1E2E
28 | mark1_background #B4BEFE
29 | mark2_foreground #1E1E2E
30 | mark2_background #CBA6F7
31 | mark3_foreground #1E1E2E
32 | mark3_background #74C7EC
33 |
34 | # The 16 terminal colors
35 |
36 | # black
37 | color0 #45475A
38 | color8 #585B70
39 |
40 | # red
41 | color1 #F38BA8
42 | color9 #F38BA8
43 |
44 | # green
45 | color2 #A6E3A1
46 | color10 #A6E3A1
47 |
48 | # yellow
49 | color3 #F9E2AF
50 | color11 #F9E2AF
51 |
52 | # blue
53 | color4 #89B4FA
54 | color12 #89B4FA
55 |
56 | # magenta
57 | color5 #F5C2E7
58 | color13 #F5C2E7
59 |
60 | # cyan
61 | color6 #94E2D5
62 | color14 #94E2D5
63 |
64 | # white
65 | color7 #BAC2DE
66 | color15 #A6ADC8
67 |
--------------------------------------------------------------------------------
/peak_poetry/config/mpv/restore-old-bindings.conf:
--------------------------------------------------------------------------------
1 |
2 | # This file contains all bindings that were removed after a certain release.
3 | # If you want MPlayer bindings, use mplayer-input.conf
4 |
5 | # Pick the bindings you want back and add them to your own input.conf. Append
6 | # this file to your input.conf if you want them all back:
7 | #
8 | # cat restore-old-bindings.conf >> ~/.config/mpv/input.conf
9 | #
10 | # Older installations use ~/.mpv/input.conf instead.
11 |
12 | # changed in mpv 0.27.0 (macOS and Wayland only)
13 |
14 | # WHEEL_UP seek 10
15 | # WHEEL_DOWN seek -10
16 | # WHEEL_LEFT seek 5
17 | # WHEEL_RIGHT seek -5
18 |
19 | # changed in mpv 0.26.0
20 |
21 | h cycle tv-channel -1 # previous channel
22 | k cycle tv-channel +1 # next channel
23 | H cycle dvb-channel-name -1 # previous channel
24 | K cycle dvb-channel-name +1 # next channel
25 |
26 | I show-text "${filename}" # display filename in osd
27 |
28 | # changed in mpv 0.24.0
29 |
30 | L cycle-values loop "inf" "no"
31 |
32 | # changed in mpv 0.10.0
33 |
34 | O osd
35 | D cycle deinterlace
36 | d cycle framedrop
37 |
38 | # changed in mpv 0.7.0
39 |
40 | ENTER playlist-next force
41 |
42 | # changed in mpv 0.6.0
43 |
44 | ESC quit
45 |
46 | # changed in mpv 0.5.0
47 |
48 | PGUP seek 600
49 | PGDWN seek -600
50 | RIGHT seek 10
51 | LEFT seek -10
52 | + add audio-delay 0.100
53 | - add audio-delay -0.100
54 | ( add balance -0.1
55 | ) add balance 0.1
56 | F cycle sub-forced-only
57 | TAB cycle program
58 | A cycle angle
59 | U stop
60 | o osd
61 | I show-text "${filename}"
62 |
--------------------------------------------------------------------------------
/peak_poetry/config/mpv/script-opts/osc.conf:
--------------------------------------------------------------------------------
1 | hidetimeout=5000
2 |
--------------------------------------------------------------------------------
/peak_poetry/config/newsboat/config:
--------------------------------------------------------------------------------
1 | # settings
2 | browser "firefox --new-tab %u"
3 | show-keymap-hint no
4 | show-title-bar no
5 |
6 | # colors
7 | color listfocus color0 color4
8 | color listnormal_unread color3 default
9 | color listfocus_unread color0 color3
10 | color title color4 default bold
11 | color end-of-text-marker color8 default
12 |
13 | # highlights
14 | highlight article "^(Feed|Link):.*$" color4 default bold
15 | highlight article "^(Date):.*$" color7 default bold
16 | highlight article "^(Title|Author):.*$" color5 default bold
17 | highlight article "https?://[^ ]+" color10 default underline
18 | highlight article "\\[[0-9]+\\]" color10 default bold
19 | highlight article "\\[image\\ [0-9]+\\]" color10 default bold
20 | highlight feedlist "^─.*$" color6 color0 bold
21 |
22 | # Key bindings
23 | bind-key l open
24 | bind-key h quit
25 | bind-key q hard-quit
26 | bind-key j next
27 | bind-key k prev
28 | bind-key J next-unread
29 | bind-key K prev-unread
30 | bind-key G end
31 |
32 | # macros
33 | macro m set browser mpv; open-in-browser; set browser "firefox --new-tab %u"
34 |
--------------------------------------------------------------------------------
/peak_poetry/config/newsboat/urls:
--------------------------------------------------------------------------------
1 | https://grapheneos.org/releases.atom android
2 | https://old.reddit.com/r/Android/top/.rss?sort=top&t=month android "~r/Android"
3 | https://old.reddit.com/r/AndroidApps/top/.rss?sort=top&t=month android "~r/AndroidApps"
4 | https://old.reddit.com/r/fossdroid/top/.rss?sort=top&t=month android "~r/Fossdroid"
5 |
6 | https://old.reddit.com/r/linux/top/.rss?sort=top&t=month linux "~r/Linux"
7 | https://old.reddit.com/r/commandline/top/.rss?sort=top&t=month linux "~r/CommandLine"
8 | https://old.reddit.com/r/unixporn/top/.rss?sort=top&t=month linux "~r/UnixPorn"
9 | https://old.reddit.com/r/selfhosted/top/.rss?sort=top&t=month linux "~r/SelfHosted"
10 | https://old.reddit.com/r/homeassistant/top/.rss?sort=top&t=month linux "~r/HomeAssistant"
11 |
12 |
13 |
--------------------------------------------------------------------------------
/peak_poetry/config/ripgrep/ripgreprc:
--------------------------------------------------------------------------------
1 | # neovim selection color
2 | --colors
3 | match:bg:62,87,103
4 | # text
5 | --colors
6 | match:fg:205,214,244
7 | # comments
8 | --colors
9 | line:fg:69,71,90
10 |
11 | # Options
12 | --smart-case
13 |
--------------------------------------------------------------------------------
/peak_poetry/config/senpai/senpai.scfg:
--------------------------------------------------------------------------------
1 | pane-widths {
2 | nicknames 12
3 | channels 0
4 | members 0
5 | }
6 | colors {
7 | prompt "#89b4fa"
8 | unread "#f5c2e7"
9 | nicks base
10 | status disabled
11 | }
12 |
--------------------------------------------------------------------------------
/peak_poetry/config/starship.toml:
--------------------------------------------------------------------------------
1 | command_timeout = 1000
2 |
3 | [directory]
4 | style = '#89b4fa'
5 |
6 | [cmd_duration]
7 | style = '#f5e0dc'
8 |
9 | [character]
10 | success_symbol = '[](green)'
11 | error_symbol = '[](red)'
12 | vicmd_symbol = '[](green)'
13 |
14 | [git_branch]
15 | style = '#cba6f7'
16 |
17 | [git_state]
18 | style = '#eba0ac'
19 |
20 | [lua]
21 | disabled = true
22 |
23 | [rlang]
24 | disabled = true
25 |
26 | [aws]
27 | disabled = true
28 |
--------------------------------------------------------------------------------
/peak_poetry/config/yt-dlp/config:
--------------------------------------------------------------------------------
1 | -o ~/videos/youtube/%(title)s.%(ext)s
2 | --audio-quality 0
3 | --embed-chapters
4 |
--------------------------------------------------------------------------------
/peak_poetry/config/zathura/catppuccin:
--------------------------------------------------------------------------------
1 | set default-fg "#cdd6f4"
2 | set default-bg "#1e1e2e"
3 |
4 | set completion-bg "#1e1e2e"
5 | set completion-fg "#cdd6f4"
6 | set completion-highlight-bg "#45475a"
7 | set completion-highlight-fg "#cdd6f4"
8 | set completion-group-bg "#1e1e2e"
9 | set completion-group-fg "#89b4fa"
10 |
11 | set statusbar-fg "#cdd6f4"
12 | set statusbar-bg "#181825"
13 |
14 | set notification-bg "#1e1e2e"
15 | set notification-fg "#cdd6f4"
16 | set notification-error-bg "#1e1e2e"
17 | set notification-error-fg "#f38ba8"
18 | set notification-warning-bg "#1e1e2e"
19 | set notification-warning-fg "#f9e2af"
20 |
21 | set inputbar-fg "#cdd6f4"
22 | set inputbar-bg "#181825"
23 |
24 | set recolor-lightcolor "#1e1e2e"
25 | set recolor-darkcolor "#cdd6f4"
26 |
27 | set index-fg "#cdd6f4"
28 | set index-bg "#1e1e2e"
29 | set index-active-fg "#cdd6f4"
30 | set index-active-bg "#45475a"
31 |
32 | set render-loading-bg "#1e1e2e"
33 | set render-loading-fg "#cdd6f4"
34 |
35 | set highlight-color "#3e5767"
36 | set highlight-fg "#cdd6f4"
37 | set highlight-active-color "#f38ba8"
38 |
--------------------------------------------------------------------------------
/peak_poetry/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "Asap 13.5"
2 | set selection-notification "true"
3 | set selection-clipboard "clipboard"
4 | set guioptions "sv"
5 | set scroll-page-aware "true"
6 | set statusbar-home-tilde "true"
7 | set recolor "true"
8 | set adjust-open "width"
9 | set statusbar-h-padding 10
10 | set statusbar-v-padding 10
11 | include catppuccin
12 |
--------------------------------------------------------------------------------
/peak_poetry/images/anyrun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/anyrun.png
--------------------------------------------------------------------------------
/peak_poetry/images/browsers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/browsers.png
--------------------------------------------------------------------------------
/peak_poetry/images/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/busy.png
--------------------------------------------------------------------------------
/peak_poetry/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/clean.png
--------------------------------------------------------------------------------
/peak_poetry/images/fetch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/fetch.png
--------------------------------------------------------------------------------
/peak_poetry/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/hero.png
--------------------------------------------------------------------------------
/peak_poetry/images/lockscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/lockscreen.png
--------------------------------------------------------------------------------
/peak_poetry/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/music.png
--------------------------------------------------------------------------------
/peak_poetry/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/images/zathura.png
--------------------------------------------------------------------------------
/peak_poetry/wallpapers/lockscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/wallpapers/lockscreen.png
--------------------------------------------------------------------------------
/peak_poetry/wallpapers/wallpaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/peak_poetry/wallpapers/wallpaper.png
--------------------------------------------------------------------------------
/tokyo-night/bin/import-gsettings:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # usage: import-gsettings : : ...
4 |
5 | expression=""
6 | for pair in "$@"; do
7 | IFS=:; set -- $pair
8 | expressions="$expressions -e 's:^$2=(.*)$:gsettings set org.gnome.desktop.interface $1 \1:e'"
9 | done
10 | IFS=
11 | eval exec sed -E $expressions "${XDG_CONFIG_HOME:-$HOME/.config}"/gtk-3.0/settings.ini >/dev/null
12 |
--------------------------------------------------------------------------------
/tokyo-night/bin/waybar-date.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | date +"%a %d"
3 |
--------------------------------------------------------------------------------
/tokyo-night/bin/waybar-power.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | swaynag -t custom -m 'Are you sure you want to shutdown your device?' -b 'Poweroff' 'poweroff'
3 |
--------------------------------------------------------------------------------
/tokyo-night/config/aria2/aria2.conf:
--------------------------------------------------------------------------------
1 | ## General Options
2 | dir=$HOME/downloads/aria2
3 | continue=true
4 | file-allocation=falloc
5 | summary-interval=0
6 |
7 | ## BitTorrent Options
8 | bt-force-encryption=true
9 |
--------------------------------------------------------------------------------
/tokyo-night/config/gtk-2.0/.gtkrc-2.0:
--------------------------------------------------------------------------------
1 | # DO NOT EDIT! This file will be overwritten by LXAppearance.
2 | # Any customization should be done in ~/.gtkrc-2.0.mine instead.
3 |
4 | include "$HOME/.gtkrc-2.0.mine"
5 | gtk-theme-name="Nordic-bluish-accent-standard-buttons"
6 | gtk-icon-theme-name="Adwaita"
7 | gtk-font-name="Fira Sans 10"
8 | gtk-cursor-theme-name="posy-black"
9 | gtk-cursor-theme-size=0
10 | gtk-toolbar-style=GTK_TOOLBAR_BOTH
11 | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
12 | gtk-button-images=1
13 | gtk-menu-images=1
14 | gtk-enable-event-sounds=1
15 | gtk-enable-input-feedback-sounds=1
16 | gtk-xft-antialias=1
17 | gtk-xft-hinting=1
18 | gtk-xft-hintstyle="hintfull"
19 |
--------------------------------------------------------------------------------
/tokyo-night/config/gtk-2.0/gtkfilechooser.ini:
--------------------------------------------------------------------------------
1 | [Filechooser Settings]
2 | LocationMode=path-bar
3 | ShowHidden=false
4 | ShowSizeColumn=true
5 | GeometryX=486
6 | GeometryY=201
7 | GeometryWidth=948
8 | GeometryHeight=641
9 | SortColumn=name
10 | SortOrder=ascending
11 | StartupMode=recent
12 |
--------------------------------------------------------------------------------
/tokyo-night/config/gtk-2.0/gtkrc:
--------------------------------------------------------------------------------
1 | gtk-icon-theme-name = "Nordic"
2 | gtk-theme-name = "Nordic-bluish-accent-standard-buttons"
3 | gtk-font-name = "Inter 10"
4 |
--------------------------------------------------------------------------------
/tokyo-night/config/gtk-3.0/bookmarks:
--------------------------------------------------------------------------------
1 | file://$HOME/sync
2 | file://$HOME/projects/low-key
3 | file://$HOME/documents
4 | file://$HOME/downloads
5 | file://$HOME/music
6 | file://$HOME/pictures
7 |
--------------------------------------------------------------------------------
/tokyo-night/config/gtk-3.0/gtk.css:
--------------------------------------------------------------------------------
1 | vte-terminal {
2 | padding: 10px 10px 10px 10px;
3 | }
4 |
--------------------------------------------------------------------------------
/tokyo-night/config/gtk-3.0/settings.ini:
--------------------------------------------------------------------------------
1 | [Settings]
2 | gtk-cursor-theme-name=posy-black
3 | gtk-theme-name=Nordic-bluish-accent-standard-buttons
4 | gtk-font-name=Inter 10
5 | gtk-icon-theme-name=Nordic
6 | gtk-cursor-theme-size=0
7 | gtk-toolbar-style=GTK_TOOLBAR_BOTH
8 | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
9 | gtk-button-images=1
10 | gtk-menu-images=1
11 | gtk-enable-event-sounds=1
12 | gtk-enable-input-feedback-sounds=1
13 | gtk-xft-antialias=1
14 | gtk-xft-hinting=1
15 | gtk-xft-hintstyle=hintfull
16 |
--------------------------------------------------------------------------------
/tokyo-night/config/imv/config:
--------------------------------------------------------------------------------
1 | # Styling
2 | [options]
3 | background = #24283b
4 | fullscreen = true
5 | overlay = true
6 | overlay_font = monospace:12
7 |
--------------------------------------------------------------------------------
/tokyo-night/config/kitty/kitty.conf:
--------------------------------------------------------------------------------
1 | # Behaviour
2 | url_prefixes http https gemini
3 | url_color #7aa2f7
4 | url_style single
5 | strip_trailing_spaces smart
6 | linux_display_server wayland
7 |
8 | # Font Configuration
9 | font_family mononoki Nerd Font
10 | font_size 10
11 |
12 | # Cell Configuration
13 | adjust_line_height 1
14 | adjust_column_width 1
15 |
16 | # Padding
17 | window_padding_width 10
18 |
19 | # Tab Bar
20 | tab_bar_edge top
21 | tab_bar_style powerline
22 | tab_separator ❯
23 | active_tab_font_style normal
24 |
25 | # Cursor
26 | cursor_shape beam
27 | cursor_blink_interval -1
28 | cursor_stop_blinking_after 15
29 |
30 | # Terminal Bell
31 | enable_audio_bell no
32 |
33 | # Colors
34 | background #24283b
35 | foreground #c0caf5
36 | selection_background #364A82
37 | selection_foreground #c0caf5
38 | url_color #73daca
39 | cursor #c0caf5
40 |
41 | # Tabs
42 | active_tab_background #7aa2f7
43 | active_tab_foreground #1f2335
44 | inactive_tab_background #292e42
45 | inactive_tab_foreground #545c7e
46 | tab_bar_background #1D202F
47 |
48 | # normal
49 | color0 #1D202F
50 | color1 #f7768e
51 | color2 #9ece6a
52 | color3 #e0af68
53 | color4 #7aa2f7
54 | color5 #bb9af7
55 | color6 #7dcfff
56 | color7 #a9b1d6
57 |
58 | # bright
59 | color8 #414868
60 | color9 #f7768e
61 | color10 #9ece6a
62 | color11 #e0af68
63 | color12 #7aa2f7
64 | color13 #bb9af7
65 | color14 #7dcfff
66 | color15 #c0caf5
67 |
68 | # extended colors
69 | color16 #ff9e64
70 | color17 #db4b4b
71 |
72 |
--------------------------------------------------------------------------------
/tokyo-night/config/kitty/unicode-input-favorites.conf:
--------------------------------------------------------------------------------
1 | # Favorite characters for unicode input
2 | # Enter the hex code for each favorite character on a new line. Blank lines are
3 | # ignored and anything after a # is considered a comment.
4 |
5 | 20b9 # ₹ Rupee sign
6 | 2018 # ‘ Left single quotation mark
7 | 2019 # ’ Right single quotation mark
8 | 201c # “ Left double quotation mark
9 | 201d # ” Right double quotation mark
10 | 2014 # — Em dash
11 | 2013 # – En dash
12 | a9 # © Copyright sign
13 | ae # ® Registered sign
14 | 2122 # ™ Trade mark sign
15 | b1 # ± Plus-minus sign
16 | d7 # × Multiplication sign
17 | f7 # ÷ Division sign
18 | bc # ¼ Vulgar fraction one quarter
19 | bd # ½ Vulgar fraction one half
20 | bd # ½ Vulgar fraction one half
21 | be # ¾ Vulgar fraction three quarters
22 | 2026 # … Horizontal ellipsis
23 | b5 # µ Micro sign
24 | a2 # ¢ Cent sign
25 | a3 # £ Pound sign
26 | 20ac # € Euro sign
27 | 221e # ∞ Infinity
28 |
--------------------------------------------------------------------------------
/tokyo-night/config/mako/config:
--------------------------------------------------------------------------------
1 | anchor=bottom-right
2 | font=mononoki Nerd Font 10
3 | background-color=#24283b
4 | text-color=#c0caf5
5 | width=350
6 | margin=0,20,20
7 | padding=10
8 | border-size=2
9 | border-color=#414868
10 | border-radius=5
11 | default-timeout=10000
12 | group-by=summary
13 |
14 | [grouped]
15 | format=%s\n%b
16 |
--------------------------------------------------------------------------------
/tokyo-night/config/mpv/restore-old-bindings.conf:
--------------------------------------------------------------------------------
1 |
2 | # This file contains all bindings that were removed after a certain release.
3 | # If you want MPlayer bindings, use mplayer-input.conf
4 |
5 | # Pick the bindings you want back and add them to your own input.conf. Append
6 | # this file to your input.conf if you want them all back:
7 | #
8 | # cat restore-old-bindings.conf >> ~/.config/mpv/input.conf
9 | #
10 | # Older installations use ~/.mpv/input.conf instead.
11 |
12 | # changed in mpv 0.27.0 (macOS and Wayland only)
13 |
14 | # WHEEL_UP seek 10
15 | # WHEEL_DOWN seek -10
16 | # WHEEL_LEFT seek 5
17 | # WHEEL_RIGHT seek -5
18 |
19 | # changed in mpv 0.26.0
20 |
21 | h cycle tv-channel -1 # previous channel
22 | k cycle tv-channel +1 # next channel
23 | H cycle dvb-channel-name -1 # previous channel
24 | K cycle dvb-channel-name +1 # next channel
25 |
26 | I show-text "${filename}" # display filename in osd
27 |
28 | # changed in mpv 0.24.0
29 |
30 | L cycle-values loop "inf" "no"
31 |
32 | # changed in mpv 0.10.0
33 |
34 | O osd
35 | D cycle deinterlace
36 | d cycle framedrop
37 |
38 | # changed in mpv 0.7.0
39 |
40 | ENTER playlist-next force
41 |
42 | # changed in mpv 0.6.0
43 |
44 | ESC quit
45 |
46 | # changed in mpv 0.5.0
47 |
48 | PGUP seek 600
49 | PGDWN seek -600
50 | RIGHT seek 10
51 | LEFT seek -10
52 | + add audio-delay 0.100
53 | - add audio-delay -0.100
54 | ( add balance -0.1
55 | ) add balance 0.1
56 | F cycle sub-forced-only
57 | TAB cycle program
58 | A cycle angle
59 | U stop
60 | o osd
61 | I show-text "${filename}"
62 |
--------------------------------------------------------------------------------
/tokyo-night/config/ncmpcpp/error.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/config/ncmpcpp/error.log
--------------------------------------------------------------------------------
/tokyo-night/config/nvim/.netrwhist:
--------------------------------------------------------------------------------
1 | let g:netrw_dirhistmax =10
2 | let g:netrw_dirhistcnt =8
3 | let g:netrw_dirhist_8='$HOME/.config/catgirl'
4 | let g:netrw_dirhist_7='$HOME/.config/gtk-2.0'
5 | let g:netrw_dirhist_6='$HOME/.config/vdirsyncer'
6 | let g:netrw_dirhist_5='$HOME/sync/my-notes/database/linux'
7 | let g:netrw_dirhist_4='$HOME/projects/AUR/ttf-openmoji'
8 | let g:netrw_dirhist_3='$HOME/projects/AUR/ttf-twemoji-color'
9 | let g:netrw_dirhist_2='$HOME/.local/share/nvim/plugged/nord-vim/colors'
10 | let g:netrw_dirhist_1='$HOME/.config/swaynag'
11 | let g:netrw_dirhist_0='$HOME/.config/swappy'
12 | let g:netrw_dirhist_9='$HOME/.config/amfora'
13 |
--------------------------------------------------------------------------------
/tokyo-night/config/nvim/ftdetect/gmi.vim:
--------------------------------------------------------------------------------
1 | au BufRead,BufNewFile *.gmi,*.gemini set filetype=gmi
2 | " Gemini protocol syntax for text/gemini files (*.gmi)
3 | " will also work for *.gemini files
4 |
--------------------------------------------------------------------------------
/tokyo-night/config/nvim/spell/en.utf-8.add:
--------------------------------------------------------------------------------
1 | BuzzKill
2 | GeckoView
3 | Flexcil
4 | Hydroxion
5 | Kavaklir
6 | Photok
7 | Todos
8 | Fokus
9 | Notally
10 | Revathi
11 |
--------------------------------------------------------------------------------
/tokyo-night/config/nvim/spell/en.utf-8.add.spl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/config/nvim/spell/en.utf-8.add.spl
--------------------------------------------------------------------------------
/tokyo-night/config/nvim/syntax/gmi.vim:
--------------------------------------------------------------------------------
1 | " Vim syntax file
2 | " " Language: gemini
3 | " " Maintainer: sloum < sloum AT rawtext.club >
4 | " " Latest Revision: 08 Jun 2020
5 |
6 | "
7 | " For version 5.x: Clear all syntax items
8 | " For version 6.x: Quit when a syntax file was already loaded
9 | if version < 600
10 | syntax clear
11 | elseif exists("b:current_syntax")
12 | finish
13 | endif
14 |
15 | " Handle monospaced blocks
16 | syn region gmiMono start=/^```/ end=/^```/
17 |
18 | " Handle between one and three heading levels
19 | syn match gmiHeader /^#\{1,3}[^#].*$/
20 |
21 | " Start a link line
22 | syn match gmiLinkStart /^=>/ nextgroup=gmiLinkUrl skipwhite
23 |
24 | " An extremely naive way of handling the URL portion of the link line
25 | " This is left naive in a deliberate attempt to be unambiguous about
26 | " what part of a link line gemini considers to be the URL, regardless
27 | " of whether or not it is a valid URL
28 | syn match gmiLinkUrl /\S\+/ contained nextgroup=gmiLinkTitle skipwhite
29 |
30 | " Skipping whitespace from the URL match all text, including whitespace,
31 | " until the end of the line
32 | syn match gmiLinkTitle /.*$/ contained
33 |
34 | " Handle list items
35 | syn match gmiListItem /^\* .*$/
36 |
37 | " Handle quotes
38 | syn match gmiQuoteLine /^>.*/
39 |
40 | let b:current_syntax = "gmi"
41 |
42 |
43 |
--------------------------------------------------------------------------------
/tokyo-night/config/swappy/config:
--------------------------------------------------------------------------------
1 | [Default]
2 | save_dir=$HOME/pictures/screenshots
3 |
--------------------------------------------------------------------------------
/tokyo-night/config/swaylock/config:
--------------------------------------------------------------------------------
1 | ignore-empty-password
2 | disable-caps-lock-text
3 | image=$HOME/pictures/wallpapers/lock43.png
4 | font=Inter
5 |
6 | text-ver-color=00000000
7 | text-wrong-color=00000000
8 | text-clear-color=00000000
9 | inside-color=00000000
10 | inside-ver-color=00000000
11 | inside-wrong-color=00000000
12 | inside-clear-color=00000000
13 | inside-caps-lock-color=00000000
14 | ring-color=00000000
15 | ring-ver-color=00000000
16 | ring-wrong-color=00000000
17 | ring-clear-color=00000000
18 | line-color=00000000
19 | line-clear-color=00000000
20 | line-ver-color=00000000
21 | key-hl-color=00000000
22 | bs-hl-color=00000000
23 | caps-lock-bs-hl-color=00000000
24 | caps-lock-key-hl-color=00000000
25 | separator-color=00000000
26 |
27 | scaling=fill
28 | indicator
29 | clock
30 | timestr=%I:%M %p
31 | datestr=%A, %d %B
32 | indicator-x-position=250
33 | indicator-y-position=975
34 | indicator-radius=200
35 | font-size=100
36 | text-color=c0caf5
37 |
--------------------------------------------------------------------------------
/tokyo-night/config/swaynag/config:
--------------------------------------------------------------------------------
1 | [custom]
2 | font=mononoki Nerd Font 10
3 | dismiss-button=Dismiss
4 | background=24283B
5 | border=414868
6 | border-bottom=414868
7 | button-background=414868
8 | text=c0caf5
9 | border-bottom-size=2
10 | message-padding=5
11 | details-border-size=2
12 | button-border-size=0
13 | button-gap=5
14 | button-dismiss-gap=5
15 | button-margin-right=5
16 | button-padding=5
17 |
18 |
--------------------------------------------------------------------------------
/tokyo-night/config/waybar/style.css:
--------------------------------------------------------------------------------
1 | * {
2 | border: none;
3 | border-radius: 0;
4 | font-family: mononoki Nerd Font;
5 | font-size: 14px;
6 | min-height: 0;
7 | }
8 |
9 | window#waybar {
10 | background: transparent;
11 | color: white;
12 | }
13 |
14 | #workspaces {
15 | background-color: #24283b;
16 | margin: 5px;
17 | margin-left: 10px;
18 | border-radius: 5px;
19 | }
20 | #workspaces button {
21 | padding: 5px 10px;
22 | color: #c0caf5;
23 | }
24 |
25 | #workspaces button.focused {
26 | color: #24283b;
27 | background-color: #7aa2f7;
28 | border-radius: 5px;
29 | }
30 |
31 | #workspaces button:hover {
32 | background-color: #7dcfff;
33 | color: #24283b;
34 | border-radius: 5px;
35 | }
36 |
37 | #custom-date, #clock, #battery, #pulseaudio, #network {
38 | background-color: #24283b;
39 | padding: 5px 10px;
40 | margin: 5px 0px;
41 | }
42 |
43 | #custom-date {
44 | color: #7dcfff;
45 | }
46 |
47 | #custom-power {
48 | color: #24283b;
49 | background-color: #db4b4b;
50 | border-radius: 5px;
51 | margin-right: 10px;
52 | margin-top: 5px;
53 | margin-bottom: 5px;
54 | margin-left: 0px;
55 | padding: 5px 10px;
56 | }
57 |
58 | #clock {
59 | color: #b48ead;
60 | border-radius: 0px 5px 5px 0px;
61 | margin-right: 10px;
62 | }
63 |
64 | #battery {
65 | color: #9ece6a;
66 | }
67 |
68 | #battery.charging {
69 | color: #9ece6a;
70 | }
71 |
72 | #battery.warning:not(.charging) {
73 | background-color: #f7768e;
74 | color: #24283b;
75 | border-radius: 5px 5px 5px 5px;
76 | }
77 |
78 | #network {
79 | color: #f7768e;
80 | border-radius: 5px 0px 0px 5px;
81 | }
82 |
83 | #pulseaudio {
84 | color: #e0af68;
85 | }
86 |
--------------------------------------------------------------------------------
/tokyo-night/config/waybar/style.css.bak:
--------------------------------------------------------------------------------
1 | * {
2 | border: none;
3 | border-radius: 0;
4 | font-family: monospace;
5 | font-size: 12px;
6 | min-height: 0;
7 | }
8 |
9 | window#waybar {
10 | background: #3b4252;
11 | color: white;
12 | border-bottom: 2px solid #4c566a;
13 | }
14 |
15 | #workspaces button {
16 | padding: 0 7px;
17 | background: #81a1c1;
18 | color: #2e3440;
19 | border-bottom: 2px solid #4c566a;
20 | }
21 |
22 | #workspaces button.focused {
23 | background: #88c0d0;
24 | border-bottom: 2px solid #4c566a;
25 | }
26 |
27 | #custom-date, #mode, #clock, #battery, #pulseaudio, #network {
28 | padding: 5 10px;
29 | border-bottom: 2px solid #4c566a;
30 | }
31 |
32 | #custom-date {
33 | background: #5e81ac;
34 | color: #2e3440;
35 | }
36 |
37 | #mode {
38 | background: #8fbcbb;
39 | color: #2e3440;
40 | }
41 |
42 | #clock {
43 | background-color: #b48ead;
44 | color: #2e3440;
45 | }
46 |
47 | #battery {
48 | background-color: #a3be8c;
49 | color: #2e3440;
50 | }
51 |
52 | #battery.charging {
53 | color: #2e3440;
54 | background-color: #a3be8c;
55 | }
56 |
57 | @keyframes blink {
58 | to {
59 | background-color: #ffffff;
60 | color: black;
61 | }
62 | }
63 |
64 | #battery.warning:not(.charging) {
65 | background: #f53c3c;
66 | color: white;
67 | animation-name: blink;
68 | animation-duration: 0.5s;
69 | animation-timing-function: linear;
70 | animation-iteration-count: infinite;
71 | animation-direction: alternate;
72 | }
73 |
74 | #network {
75 | background-color: #d08770;
76 | color: #2e3440;
77 | }
78 |
79 | #pulseaudio {
80 | background-color: #ebcb8b;
81 | color: #2e3440;
82 | }
83 |
84 |
--------------------------------------------------------------------------------
/tokyo-night/config/wofi/config:
--------------------------------------------------------------------------------
1 | style=$HOME/.config/wofi/style.css
2 | xoffset=710
3 | yoffset=275
4 | show=drun
5 | width=500
6 | height=500
7 | always_parse_args=true
8 | show_all=true
9 | print_command=true
10 | layer=overlay
11 | insensitive=true
12 | prompt=
13 |
--------------------------------------------------------------------------------
/tokyo-night/config/wofi/style.css:
--------------------------------------------------------------------------------
1 | window {
2 | margin: 0px;
3 | border: 2px solid #414868;
4 | border-radius: 5px;
5 | background-color: #24283b;
6 | font-family: monospace;
7 | font-size: 12px;
8 | }
9 |
10 | #input {
11 | margin: 5px;
12 | border: 1px solid #24283b;
13 | color: #c0caf5;
14 | background-color: #24283b;
15 | }
16 |
17 | #input image {
18 | color: #c0caf5;
19 | }
20 |
21 | #inner-box {
22 | margin: 5px;
23 | border: none;
24 | background-color: #24283b;
25 | }
26 |
27 | #outer-box {
28 | margin: 5px;
29 | border: none;
30 | background-color: #24283b;
31 | }
32 |
33 | #scroll {
34 | margin: 0px;
35 | border: none;
36 | }
37 |
38 | #text {
39 | margin: 5px;
40 | border: none;
41 | color: #c0caf5;
42 | }
43 |
44 | #entry:selected {
45 | background-color: #414868;
46 | font-weight: normal;
47 | }
48 |
49 | #text:selected {
50 | background-color: #414868;
51 | font-weight: normal;
52 | }
53 |
--------------------------------------------------------------------------------
/tokyo-night/config/zathura/zathurarc:
--------------------------------------------------------------------------------
1 | set font "mononoki Nerd Font 10"
2 | set default-fg "#c0caf5"
3 | set default-bg "#24283b"
4 |
5 | set completion-bg "#24283b"
6 | set completion-fg "#c0caf5"
7 | set completion-highlight-bg "#414868"
8 | set completion-highlight-fg "#c0caf5"
9 | set completion-group-bg "#24283b"
10 | set completion-group-fg "#7aa2f7"
11 |
12 | set statusbar-fg "#a9b1d6"
13 | set statusbar-bg "#414868"
14 | set statusbar-h-padding 10
15 | set statusbar-v-padding 10
16 |
17 | set notification-bg "#414868"
18 | set notification-fg "#a9b1d6"
19 | set notification-error-bg "#f7768e"
20 | set notification-error-fg "#24283b"
21 | set notification-warning-bg "#e0af68"
22 | set notification-warning-fg "#24283b"
23 | set selection-notification "true"
24 |
25 | set inputbar-fg "#c0caf5"
26 | set inputbar-bg "#24283b"
27 |
28 | set recolor "true"
29 | set recolor-lightcolor "#24283b"
30 | set recolor-darkcolor "#c0caf5"
31 |
32 | set index-fg "#c0caf5"
33 | set index-bg "#24283b"
34 | set index-active-fg "#c0caf5"
35 | set index-active-bg "#414868"
36 |
37 | set render-loading-bg "#24283b"
38 | set render-loading-fg "#c0caf5"
39 |
40 | set highlight-color "#7aa2f7"
41 | set highlight-active-color "#bb9af7"
42 |
43 | set adjust-open "width"
44 |
--------------------------------------------------------------------------------
/tokyo-night/images/busy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/busy.png
--------------------------------------------------------------------------------
/tokyo-night/images/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/clean.png
--------------------------------------------------------------------------------
/tokyo-night/images/firefox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/firefox.png
--------------------------------------------------------------------------------
/tokyo-night/images/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/hero.png
--------------------------------------------------------------------------------
/tokyo-night/images/lock-wallpaper.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/lock-wallpaper.jpg
--------------------------------------------------------------------------------
/tokyo-night/images/lockscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/lockscreen.png
--------------------------------------------------------------------------------
/tokyo-night/images/mako.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/mako.png
--------------------------------------------------------------------------------
/tokyo-night/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/music.png
--------------------------------------------------------------------------------
/tokyo-night/images/swaynag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/swaynag.png
--------------------------------------------------------------------------------
/tokyo-night/images/sysinfo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/sysinfo.png
--------------------------------------------------------------------------------
/tokyo-night/images/wallpaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/wallpaper.png
--------------------------------------------------------------------------------
/tokyo-night/images/wofi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/wofi.png
--------------------------------------------------------------------------------
/tokyo-night/images/zathura.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lokesh-krishna/dotfiles/0c365e977d3342d089bb89636962a7c5b6e02447/tokyo-night/images/zathura.png
--------------------------------------------------------------------------------