From 0792b143824cde9b1264adf0fa52d2402c435d3e Mon Sep 17 00:00:00 2001 From: Stefen Wakefield Date: Tue, 10 Oct 2023 20:44:53 -0500 Subject: [PATCH] dotfiles: leviathan: arch-openbox-20231010 --- .Xresources | 1 + .bash_profile | 8 + .bashrc | 18 + .config/dunst/dunstrc | 457 ++++ .config/fontconfig/conf.d/20-no-embedded.conf | 9 + .config/fontconfig/fonts.conf | 40 + .config/frogminer/linux-tkg.cfg | 302 +++ .config/gtk-2.0/gtkfilechooser.ini | 13 + .config/gtk-3.0/bookmarks | 9 + .config/gtk-3.0/gtk.css | 44 + .config/gtk-3.0/settings.ini | 16 + .config/jgmenu/append.csv | 9 + .config/jgmenu/jgmenurc | 64 + .config/jgmenu/prepend.csv | 4 + .config/kitty/kitty-themes | 1 + .config/kitty/kitty.conf | 813 ++++++++ .config/kitty/theme.conf | 1 + .config/modprobed-db.conf | 21 + .config/modprobed.db | 194 ++ .config/nitrogen/bg-saved.cfg | 4 + .config/nitrogen/nitrogen.cfg | 12 + .config/openbox/autostart | 35 + .config/openbox/environment | 9 + .config/openbox/menu.xml | 109 + .config/openbox/menu.xml.bak | 394 ++++ .config/openbox/menu.xml.bak.bak | 394 ++++ .config/openbox/rc.xml | 789 +++++++ .config/picom.conf | 347 ++++ .../plank/dock1/launchers/betterbird.dockitem | 2 + .config/plank/dock1/launchers/code.dockitem | 2 + .../launchers/google-chrome-beta.dockitem | 2 + .config/plank/dock1/launchers/kitty.dockitem | 2 + .../launchers/kotatogramdesktop.dockitem | 2 + .config/plank/dock1/launchers/thunar.dockitem | 2 + .../plank/dock1/launchers/tidal-hifi.dockitem | 2 + .config/qt5ct/qt5ct.conf | 32 + .config/rofi/applets/bin/appasroot.sh | 102 + .config/rofi/applets/bin/apps.sh | 104 + .config/rofi/applets/bin/battery.sh | 134 ++ .config/rofi/applets/bin/brightness.sh | 107 + .config/rofi/applets/bin/mpd.sh | 131 ++ .config/rofi/applets/bin/powermenu.sh | 129 ++ .config/rofi/applets/bin/quicklinks.sh | 103 + .config/rofi/applets/bin/screenshot.sh | 165 ++ .config/rofi/applets/bin/volume.sh | 134 ++ .config/rofi/applets/shared/colors.rasi | 18 + .config/rofi/applets/shared/fonts.rasi | 12 + .config/rofi/applets/shared/theme.bash | 4 + .config/rofi/applets/type-1/style-1.rasi | 152 ++ .config/rofi/applets/type-1/style-2.rasi | 152 ++ .config/rofi/applets/type-1/style-3.rasi | 152 ++ .config/rofi/applets/type-2/style-1.rasi | 153 ++ .config/rofi/applets/type-2/style-2.rasi | 153 ++ .config/rofi/applets/type-2/style-3.rasi | 153 ++ .config/rofi/applets/type-3/style-1.rasi | 153 ++ .config/rofi/applets/type-3/style-2.rasi | 153 ++ .config/rofi/applets/type-3/style-3.rasi | 153 ++ .config/rofi/applets/type-4/style-1.rasi | 164 ++ .config/rofi/applets/type-4/style-2.rasi | 164 ++ .config/rofi/applets/type-4/style-3.rasi | 164 ++ .config/rofi/applets/type-5/style-1.rasi | 166 ++ .config/rofi/applets/type-5/style-2.rasi | 167 ++ .config/rofi/applets/type-5/style-3.rasi | 176 ++ .config/rofi/archlabs.rasi | 91 + .config/rofi/colors/adapta.rasi | 16 + .config/rofi/colors/arc.rasi | 16 + .config/rofi/colors/black.rasi | 16 + .config/rofi/colors/catppuccin.rasi | 16 + .config/rofi/colors/cyberpunk.rasi | 16 + .config/rofi/colors/dracula.rasi | 16 + .config/rofi/colors/everforest.rasi | 16 + .config/rofi/colors/gruvbox.rasi | 16 + .config/rofi/colors/lovelace.rasi | 16 + .config/rofi/colors/navy.rasi | 16 + .config/rofi/colors/nord.rasi | 16 + .config/rofi/colors/onedark.rasi | 16 + .config/rofi/colors/paper.rasi | 16 + .config/rofi/colors/solarized.rasi | 16 + .config/rofi/colors/tokyonight.rasi | 16 + .config/rofi/colors/yousai.rasi | 16 + .config/rofi/config.rasi | 126 ++ .config/rofi/images/a.png | Bin 0 -> 272437 bytes .config/rofi/images/b.png | Bin 0 -> 202080 bytes .config/rofi/images/c.png | Bin 0 -> 228238 bytes .config/rofi/images/d.png | Bin 0 -> 2546962 bytes .config/rofi/images/e.jpg | Bin 0 -> 1448205 bytes .config/rofi/images/f.png | Bin 0 -> 451506 bytes .config/rofi/images/flowers-1.png | Bin 0 -> 664080 bytes .config/rofi/images/flowers-2.png | Bin 0 -> 347508 bytes .config/rofi/images/flowers-3.png | Bin 0 -> 127781 bytes .config/rofi/images/g.png | Bin 0 -> 1599940 bytes .config/rofi/images/gradient.png | Bin 0 -> 682420 bytes .config/rofi/images/h.jpg | Bin 0 -> 1133693 bytes .config/rofi/images/i.jpg | Bin 0 -> 2077018 bytes .config/rofi/images/j.jpg | Bin 0 -> 1402011 bytes .config/rofi/images/paper.png | Bin 0 -> 2794 bytes .config/rofi/images/user.jpeg | Bin 0 -> 98535 bytes .config/rofi/launchers/type-1/launcher.sh | 20 + .../rofi/launchers/type-1/shared/colors.rasi | 18 + .../rofi/launchers/type-1/shared/fonts.rasi | 12 + .config/rofi/launchers/type-1/style-1.rasi | 307 +++ .config/rofi/launchers/type-1/style-10.rasi | 323 +++ .config/rofi/launchers/type-1/style-11.rasi | 307 +++ .config/rofi/launchers/type-1/style-12.rasi | 325 +++ .config/rofi/launchers/type-1/style-13.rasi | 325 +++ .config/rofi/launchers/type-1/style-14.rasi | 335 +++ .config/rofi/launchers/type-1/style-15.rasi | 345 ++++ .config/rofi/launchers/type-1/style-2.rasi | 307 +++ .config/rofi/launchers/type-1/style-3.rasi | 307 +++ .config/rofi/launchers/type-1/style-4.rasi | 308 +++ .config/rofi/launchers/type-1/style-5.rasi | 309 +++ .config/rofi/launchers/type-1/style-6.rasi | 310 +++ .config/rofi/launchers/type-1/style-7.rasi | 313 +++ .config/rofi/launchers/type-1/style-8.rasi | 323 +++ .config/rofi/launchers/type-1/style-9.rasi | 326 +++ .config/rofi/launchers/type-2/launcher.sh | 20 + .../rofi/launchers/type-2/shared/colors.rasi | 18 + .../rofi/launchers/type-2/shared/fonts.rasi | 12 + .config/rofi/launchers/type-2/style-1.rasi | 171 ++ .config/rofi/launchers/type-2/style-10.rasi | 194 ++ .config/rofi/launchers/type-2/style-11.rasi | 183 ++ .config/rofi/launchers/type-2/style-12.rasi | 179 ++ .config/rofi/launchers/type-2/style-13.rasi | 179 ++ .config/rofi/launchers/type-2/style-14.rasi | 188 ++ .config/rofi/launchers/type-2/style-15.rasi | 151 ++ .config/rofi/launchers/type-2/style-2.rasi | 171 ++ .config/rofi/launchers/type-2/style-3.rasi | 171 ++ .config/rofi/launchers/type-2/style-4.rasi | 180 ++ .config/rofi/launchers/type-2/style-5.rasi | 182 ++ .config/rofi/launchers/type-2/style-6.rasi | 172 ++ .config/rofi/launchers/type-2/style-7.rasi | 172 ++ .config/rofi/launchers/type-2/style-8.rasi | 184 ++ .config/rofi/launchers/type-2/style-9.rasi | 179 ++ .config/rofi/launchers/type-3/launcher.sh | 19 + .../rofi/launchers/type-3/shared/colors.rasi | 18 + .../rofi/launchers/type-3/shared/fonts.rasi | 12 + .config/rofi/launchers/type-3/style-1.rasi | 172 ++ .config/rofi/launchers/type-3/style-10.rasi | 175 ++ .config/rofi/launchers/type-3/style-2.rasi | 173 ++ .config/rofi/launchers/type-3/style-3.rasi | 173 ++ .config/rofi/launchers/type-3/style-4.rasi | 175 ++ .config/rofi/launchers/type-3/style-5.rasi | 175 ++ .config/rofi/launchers/type-3/style-6.rasi | 174 ++ .config/rofi/launchers/type-3/style-7.rasi | 176 ++ .config/rofi/launchers/type-3/style-8.rasi | 175 ++ .config/rofi/launchers/type-3/style-9.rasi | 176 ++ .config/rofi/launchers/type-4/launcher.sh | 19 + .../rofi/launchers/type-4/shared/colors.rasi | 18 + .../rofi/launchers/type-4/shared/fonts.rasi | 12 + .config/rofi/launchers/type-4/style-1.rasi | 274 +++ .config/rofi/launchers/type-4/style-10.rasi | 284 +++ .config/rofi/launchers/type-4/style-2.rasi | 274 +++ .config/rofi/launchers/type-4/style-3.rasi | 274 +++ .config/rofi/launchers/type-4/style-4.rasi | 274 +++ .config/rofi/launchers/type-4/style-5.rasi | 279 +++ .config/rofi/launchers/type-4/style-6.rasi | 275 +++ .config/rofi/launchers/type-4/style-7.rasi | 277 +++ .config/rofi/launchers/type-4/style-8.rasi | 274 +++ .config/rofi/launchers/type-4/style-9.rasi | 274 +++ .config/rofi/launchers/type-5/launcher.sh | 18 + .config/rofi/launchers/type-5/style-1.rasi | 190 ++ .config/rofi/launchers/type-5/style-2.rasi | 177 ++ .config/rofi/launchers/type-5/style-3.rasi | 179 ++ .config/rofi/launchers/type-5/style-4.rasi | 185 ++ .config/rofi/launchers/type-5/style-5.rasi | 163 ++ .config/rofi/launchers/type-6/launcher.sh | 19 + .config/rofi/launchers/type-6/style-1.rasi | 209 ++ .config/rofi/launchers/type-6/style-10.rasi | 209 ++ .config/rofi/launchers/type-6/style-2.rasi | 209 ++ .config/rofi/launchers/type-6/style-3.rasi | 209 ++ .config/rofi/launchers/type-6/style-4.rasi | 209 ++ .config/rofi/launchers/type-6/style-5.rasi | 209 ++ .config/rofi/launchers/type-6/style-6.rasi | 209 ++ .config/rofi/launchers/type-6/style-7.rasi | 209 ++ .config/rofi/launchers/type-6/style-8.rasi | 209 ++ .config/rofi/launchers/type-6/style-9.rasi | 209 ++ .config/rofi/launchers/type-7/launcher.sh | 19 + .config/rofi/launchers/type-7/style-1.rasi | 209 ++ .config/rofi/launchers/type-7/style-10.rasi | 207 ++ .config/rofi/launchers/type-7/style-2.rasi | 209 ++ .config/rofi/launchers/type-7/style-3.rasi | 209 ++ .config/rofi/launchers/type-7/style-4.rasi | 209 ++ .config/rofi/launchers/type-7/style-5.rasi | 209 ++ .config/rofi/launchers/type-7/style-6.rasi | 210 ++ .config/rofi/launchers/type-7/style-7.rasi | 203 ++ .config/rofi/launchers/type-7/style-8.rasi | 209 ++ .config/rofi/launchers/type-7/style-9.rasi | 210 ++ .config/rofi/scripts/launcher_t1 | 1 + .config/rofi/scripts/launcher_t2 | 1 + .config/rofi/scripts/launcher_t3 | 1 + .config/rofi/scripts/launcher_t4 | 1 + .config/rofi/scripts/launcher_t5 | 1 + .config/rofi/scripts/launcher_t6 | 1 + .config/rofi/scripts/launcher_t7 | 1 + .config/rofi/scripts/powermenu_t1 | 1 + .config/rofi/scripts/powermenu_t2 | 1 + .config/rofi/scripts/powermenu_t3 | 1 + .config/rofi/scripts/powermenu_t4 | 1 + .config/rofi/scripts/powermenu_t5 | 1 + .config/rofi/scripts/powermenu_t6 | 1 + .config/rtile/rtile.xml | 20 + .config/sbp/colors.conf | 9 + .config/sbp/hook.log | 25 + .config/sbp/settings.conf | 36 + .../default.target.wants/modprobed-db.service | 1 + .config/tint2/ArchLabs.tint2rc | 307 +++ .../tint2/ArchLabs.tint2rc.backup.1677232467 | 235 +++ .config/tint2/ArchLabsX.tint2rc | 308 +++ .../tint2/ArchLabsX.tint2rc.backup.1686540996 | 307 +++ .../tint2/ArchLabsX.tint2rc.backup.1686543119 | 308 +++ .../tint2/ArchLabsX.tint2rc.backup.1686544159 | 308 +++ .config/tint2/executor/network | 39 + .config/tint2/executor/temp | 14 + .config/tint2/executor/volume | 45 + .config/tint2/icons/appearance.png | Bin 0 -> 8457 bytes .config/tint2/icons/battery.png | Bin 0 -> 6421 bytes .config/tint2/icons/launch.png | Bin 0 -> 2861 bytes .config/tint2/icons/music.png | Bin 0 -> 6005 bytes .config/tint2/icons/poweroff.png | Bin 0 -> 9227 bytes .config/tint2/icons/telegram.png | Bin 0 -> 8611 bytes .config/tint2/icons/wifi.png | Bin 0 -> 3832 bytes .config/tint2/menu.svg | 136 ++ .config/tint2/squared/menu.svg | 15 + .config/tint2/squared/tint2rc | 307 +++ .config/tint2/tint2rc | 262 +++ .config/tint2/tint2rc.backup.1637405442 | 201 ++ .config/tint2/tint2rc.backup.1637540346 | 235 +++ .config/tint2/tint2rc.backup.1637543706 | 255 +++ .config/tint2/tint2rc.backup.1677232206 | 201 ++ .config/tint2/tint2rc.backup.1677232264 | 299 +++ .config/tint2/tint2rc.backup.1677232309 | 291 +++ .config/tint2/tint2rc.backup.1677232331 | 235 +++ .config/tint2/tint2rc.backup.1677232336 | 291 +++ .config/tint2/tint2rc.backup.1677232545 | 235 +++ .config/tint2/tint2rc.backup.1677232841 | 254 +++ .config/tint2/tint2rc.backup.1677232974 | 254 +++ .config/tint2/tint2rc.backup.1686541175 | 307 +++ .config/tint2/tint2rc.backup.1686541306 | 308 +++ .config/tint2/tint2rc.backup.1686543241 | 308 +++ .config/tint2/tint2rc.backup.1686544162 | 308 +++ .config/tint2/tint2rc.backup.1686548717 | 254 +++ .config/tint2/tint2rc.backup.1688771696 | 229 +++ .config/tint2/tint2rc.backup.1689131957 | 249 +++ .config/tint2/tint2rc.backup.1695770747 | 269 +++ .config/tint2/xstefen.tint2rc | 262 +++ .../tint2/xstefen.tint2rc.backup.1686548709 | 254 +++ .../tint2/xstefen.tint2rc.backup.1689131988 | 254 +++ .../tint2/xstefen.tint2rc.backup.1689132942 | 249 +++ .config/user-dirs.dirs | 15 + .config/yadm/bootstrap | 11 + .config/yadm/config | 0 .config/yadm/encrypt | 6 + .gitconfig | 69 + .gitmodules | 6 + .gtkrc-2.0 | 19 + .inputrc | 58 + .kickshawrc | 22 + .local/bin/$ | 9 + ..._61d7dedec57aa8dec9d3e01ff6a0b455.AppImage | Bin 0 -> 281600030 bytes .local/bin/__pycache__/exrex.cpython-311.pyc | Bin 0 -> 26609 bytes .local/bin/__pycache__/fbpack.cpython-311.pyc | Bin 0 -> 2554 bytes .../__pycache__/packedstruct.cpython-311.pyc | Bin 0 -> 4397 bytes .../bin/__pycache__/readelf.cpython-311.pyc | Bin 0 -> 98764 bytes .local/bin/aosp_gsi | 43 + .local/bin/aosp_merge | 43 + .local/bin/aospdtgen | 1 + .local/bin/backup_home.sh | 30 + .local/bin/bar | 196 ++ .local/bin/bash-template.sh | 94 + .local/bin/best_kernel | 111 + .local/bin/bin2hex.py | 115 ++ .local/bin/bonsai | 554 +++++ .local/bin/build-anykernel.sh | 204 ++ .local/bin/build-cos.sh | 94 + .local/bin/build-kernel | 14 + .local/bin/buildcff2vf | 1 + .local/bin/buildmasterotfs | 1 + .local/bin/cache | 4 + .local/bin/charplot | 1 + .local/bin/checkoutlinesufo | 1 + .local/bin/clean | 70 + .local/bin/comparefamily | 1 + .local/bin/deldog | 30 + .local/bin/detox | 1 + .local/bin/detype1 | 1 + .local/bin/digiplot | 1 + .local/bin/dna | 46 + .local/bin/dot-build.sh | 240 +++ .local/bin/dots | 318 +++ .local/bin/dump-it.sh | 49 + .local/bin/exrex | 8 + .local/bin/exrex.py | 550 +++++ .local/bin/extract | 52 + .local/bin/extract-dtb | 1 + .local/bin/extract-vmlinux | 64 + .local/bin/fbpack.py | 85 + .local/bin/fbpacktool | 256 +++ .local/bin/fbpacktool.py | 256 +++ .local/bin/figfonts.sh | 5 + .local/bin/fix_dot_perms | 14 + .local/bin/flash_oneplus | 33 + .local/bin/flashit | 20 + .local/bin/fontplot | 1 + .local/bin/fontplot2 | 1 + .local/bin/fontsetplot | 1 + .local/bin/food | 347 ++++ .local/bin/format-python | 8 + .local/bin/gap | 24 + .local/bin/gen_cloudripper_defconfig.sh | 4 + .local/bin/ghosts | 31 + .local/bin/gibram | 10 + .local/bin/gitam | 5 + .local/bin/gitio | 87 + .local/bin/hex2bin.py | 132 ++ .local/bin/hex2dump.py | 135 ++ .local/bin/hexdiff.py | 90 + .local/bin/hexinfo.py | 108 + .local/bin/hexmerge.py | 178 ++ .local/bin/hintplot | 1 + .local/bin/img2ext4 | 36 + .local/bin/img2simg | Bin 0 -> 32824 bytes .local/bin/invaders | 54 + .local/bin/lineage-build.sh | 561 +++++ .local/bin/linux-stable.sh | 262 +++ .local/bin/makeinstancesufo | 1 + .local/bin/makeotf | 1 + .local/bin/makeotfexe | 1 + .local/bin/merge-aosp-tag.sh | 95 + .local/bin/mergefonts | 1 + .local/bin/metroid | 114 + .local/bin/miniterm.py | 976 +++++++++ .local/bin/miniterm.pyc | Bin 0 -> 28907 bytes .local/bin/mk-android-certs | 8 + .local/bin/mkaur | 8 + .local/bin/mkbootimg | 316 +++ .local/bin/nimporter | 8 + .local/bin/normalizer | 1 + .local/bin/otc2otf | 1 + .local/bin/otf2otc | 1 + .local/bin/otf2ttf | 1 + .local/bin/packedstruct.py | 61 + .local/bin/payload-dumper-go | Bin 0 -> 6191384 bytes .local/bin/pep8 | 8 + .local/bin/pfetch | 1830 +++++++++++++++++ .local/bin/pimg | 4 + .local/bin/pipes | 136 ++ .local/bin/pipesx | 207 ++ .local/bin/pst | 15 + .local/bin/push | 16 + .local/bin/push_custom.sh | 21 + .local/bin/pykwalify | 8 + .local/bin/python-formatter | 8 + .local/bin/qc_image_unpacker | Bin 0 -> 1017904 bytes .local/bin/rain | 100 + .local/bin/readelf.py | 1798 ++++++++++++++++ .local/bin/repo | 1549 ++++++++++++++ .local/bin/rofi_run | 95 + .local/bin/rotatefont | 1 + .local/bin/ryu | 188 ++ .local/bin/sdat2img | 97 + .local/bin/sfntdiff | 1 + .local/bin/sfntedit | 1 + .local/bin/sign-omni.sh | 74 + .local/bin/simg2img | Bin 0 -> 32968 bytes .local/bin/simg2simg | Bin 0 -> 33128 bytes .local/bin/skull | 70 + .local/bin/solo | 8 + .local/bin/sparse2img | 5 + .local/bin/speedtest | Bin 0 -> 2244696 bytes .local/bin/spot | 1 + .local/bin/toascii | 8 + .local/bin/toilet.sh | 6 + .local/bin/ttfcomponentizer | 1 + .local/bin/ttfdecomponentizer | 1 + .local/bin/ttxn | 1 + .local/bin/tx | 1 + .local/bin/type1 | 1 + .local/bin/unpack_bootimg | 246 +++ .local/bin/unpackbootimg | Bin 0 -> 18560 bytes .local/bin/waterfallplot | 1 + .local/bin/west | 8 + .local/bin/xbb_up.sh | 104 + .local/share/yadm/archive | Bin 0 -> 585632 bytes .nanorc | 20 + .nvidia-settings-rc | 91 + .profile | 17 + .sbp | 1 + .xinitrc | 19 + .xprofile | 9 + .xstefenrc | 230 +++ 390 files changed, 48601 insertions(+) create mode 100644 .Xresources create mode 100644 .bash_profile create mode 100644 .bashrc create mode 100644 .config/dunst/dunstrc create mode 100644 .config/fontconfig/conf.d/20-no-embedded.conf create mode 100644 .config/fontconfig/fonts.conf create mode 100644 .config/frogminer/linux-tkg.cfg create mode 100644 .config/gtk-2.0/gtkfilechooser.ini create mode 100644 .config/gtk-3.0/bookmarks create mode 100644 .config/gtk-3.0/gtk.css create mode 100644 .config/gtk-3.0/settings.ini create mode 100644 .config/jgmenu/append.csv create mode 100644 .config/jgmenu/jgmenurc create mode 100644 .config/jgmenu/prepend.csv create mode 160000 .config/kitty/kitty-themes create mode 100644 .config/kitty/kitty.conf create mode 120000 .config/kitty/theme.conf create mode 100644 .config/modprobed-db.conf create mode 100644 .config/modprobed.db create mode 100644 .config/nitrogen/bg-saved.cfg create mode 100644 .config/nitrogen/nitrogen.cfg create mode 100644 .config/openbox/autostart create mode 100644 .config/openbox/environment create mode 100644 .config/openbox/menu.xml create mode 100644 .config/openbox/menu.xml.bak create mode 100755 .config/openbox/menu.xml.bak.bak create mode 100644 .config/openbox/rc.xml create mode 100644 .config/picom.conf create mode 100644 .config/plank/dock1/launchers/betterbird.dockitem create mode 100644 .config/plank/dock1/launchers/code.dockitem create mode 100644 .config/plank/dock1/launchers/google-chrome-beta.dockitem create mode 100644 .config/plank/dock1/launchers/kitty.dockitem create mode 100644 .config/plank/dock1/launchers/kotatogramdesktop.dockitem create mode 100644 .config/plank/dock1/launchers/thunar.dockitem create mode 100644 .config/plank/dock1/launchers/tidal-hifi.dockitem create mode 100644 .config/qt5ct/qt5ct.conf create mode 100755 .config/rofi/applets/bin/appasroot.sh create mode 100755 .config/rofi/applets/bin/apps.sh create mode 100755 .config/rofi/applets/bin/battery.sh create mode 100755 .config/rofi/applets/bin/brightness.sh create mode 100755 .config/rofi/applets/bin/mpd.sh create mode 100755 .config/rofi/applets/bin/powermenu.sh create mode 100755 .config/rofi/applets/bin/quicklinks.sh create mode 100755 .config/rofi/applets/bin/screenshot.sh create mode 100755 .config/rofi/applets/bin/volume.sh create mode 100644 .config/rofi/applets/shared/colors.rasi create mode 100644 .config/rofi/applets/shared/fonts.rasi create mode 100755 .config/rofi/applets/shared/theme.bash create mode 100644 .config/rofi/applets/type-1/style-1.rasi create mode 100644 .config/rofi/applets/type-1/style-2.rasi create mode 100644 .config/rofi/applets/type-1/style-3.rasi create mode 100644 .config/rofi/applets/type-2/style-1.rasi create mode 100644 .config/rofi/applets/type-2/style-2.rasi create mode 100644 .config/rofi/applets/type-2/style-3.rasi create mode 100644 .config/rofi/applets/type-3/style-1.rasi create mode 100644 .config/rofi/applets/type-3/style-2.rasi create mode 100644 .config/rofi/applets/type-3/style-3.rasi create mode 100644 .config/rofi/applets/type-4/style-1.rasi create mode 100644 .config/rofi/applets/type-4/style-2.rasi create mode 100644 .config/rofi/applets/type-4/style-3.rasi create mode 100644 .config/rofi/applets/type-5/style-1.rasi create mode 100644 .config/rofi/applets/type-5/style-2.rasi create mode 100644 .config/rofi/applets/type-5/style-3.rasi create mode 100644 .config/rofi/archlabs.rasi create mode 100644 .config/rofi/colors/adapta.rasi create mode 100644 .config/rofi/colors/arc.rasi create mode 100644 .config/rofi/colors/black.rasi create mode 100644 .config/rofi/colors/catppuccin.rasi create mode 100644 .config/rofi/colors/cyberpunk.rasi create mode 100644 .config/rofi/colors/dracula.rasi create mode 100644 .config/rofi/colors/everforest.rasi create mode 100644 .config/rofi/colors/gruvbox.rasi create mode 100644 .config/rofi/colors/lovelace.rasi create mode 100644 .config/rofi/colors/navy.rasi create mode 100644 .config/rofi/colors/nord.rasi create mode 100644 .config/rofi/colors/onedark.rasi create mode 100644 .config/rofi/colors/paper.rasi create mode 100644 .config/rofi/colors/solarized.rasi create mode 100644 .config/rofi/colors/tokyonight.rasi create mode 100644 .config/rofi/colors/yousai.rasi create mode 100644 .config/rofi/config.rasi create mode 100644 .config/rofi/images/a.png create mode 100644 .config/rofi/images/b.png create mode 100644 .config/rofi/images/c.png create mode 100644 .config/rofi/images/d.png create mode 100644 .config/rofi/images/e.jpg create mode 100644 .config/rofi/images/f.png create mode 100644 .config/rofi/images/flowers-1.png create mode 100644 .config/rofi/images/flowers-2.png create mode 100644 .config/rofi/images/flowers-3.png create mode 100644 .config/rofi/images/g.png create mode 100644 .config/rofi/images/gradient.png create mode 100644 .config/rofi/images/h.jpg create mode 100644 .config/rofi/images/i.jpg create mode 100644 .config/rofi/images/j.jpg create mode 100644 .config/rofi/images/paper.png create mode 100644 .config/rofi/images/user.jpeg create mode 100755 .config/rofi/launchers/type-1/launcher.sh create mode 100644 .config/rofi/launchers/type-1/shared/colors.rasi create mode 100644 .config/rofi/launchers/type-1/shared/fonts.rasi create mode 100644 .config/rofi/launchers/type-1/style-1.rasi create mode 100644 .config/rofi/launchers/type-1/style-10.rasi create mode 100644 .config/rofi/launchers/type-1/style-11.rasi create mode 100644 .config/rofi/launchers/type-1/style-12.rasi create mode 100644 .config/rofi/launchers/type-1/style-13.rasi create mode 100644 .config/rofi/launchers/type-1/style-14.rasi create mode 100644 .config/rofi/launchers/type-1/style-15.rasi create mode 100644 .config/rofi/launchers/type-1/style-2.rasi create mode 100644 .config/rofi/launchers/type-1/style-3.rasi create mode 100644 .config/rofi/launchers/type-1/style-4.rasi create mode 100644 .config/rofi/launchers/type-1/style-5.rasi create mode 100644 .config/rofi/launchers/type-1/style-6.rasi create mode 100644 .config/rofi/launchers/type-1/style-7.rasi create mode 100644 .config/rofi/launchers/type-1/style-8.rasi create mode 100644 .config/rofi/launchers/type-1/style-9.rasi create mode 100755 .config/rofi/launchers/type-2/launcher.sh create mode 100644 .config/rofi/launchers/type-2/shared/colors.rasi create mode 100644 .config/rofi/launchers/type-2/shared/fonts.rasi create mode 100644 .config/rofi/launchers/type-2/style-1.rasi create mode 100644 .config/rofi/launchers/type-2/style-10.rasi create mode 100644 .config/rofi/launchers/type-2/style-11.rasi create mode 100644 .config/rofi/launchers/type-2/style-12.rasi create mode 100644 .config/rofi/launchers/type-2/style-13.rasi create mode 100644 .config/rofi/launchers/type-2/style-14.rasi create mode 100644 .config/rofi/launchers/type-2/style-15.rasi create mode 100644 .config/rofi/launchers/type-2/style-2.rasi create mode 100644 .config/rofi/launchers/type-2/style-3.rasi create mode 100644 .config/rofi/launchers/type-2/style-4.rasi create mode 100644 .config/rofi/launchers/type-2/style-5.rasi create mode 100644 .config/rofi/launchers/type-2/style-6.rasi create mode 100644 .config/rofi/launchers/type-2/style-7.rasi create mode 100644 .config/rofi/launchers/type-2/style-8.rasi create mode 100644 .config/rofi/launchers/type-2/style-9.rasi create mode 100755 .config/rofi/launchers/type-3/launcher.sh create mode 100644 .config/rofi/launchers/type-3/shared/colors.rasi create mode 100644 .config/rofi/launchers/type-3/shared/fonts.rasi create mode 100644 .config/rofi/launchers/type-3/style-1.rasi create mode 100644 .config/rofi/launchers/type-3/style-10.rasi create mode 100644 .config/rofi/launchers/type-3/style-2.rasi create mode 100644 .config/rofi/launchers/type-3/style-3.rasi create mode 100644 .config/rofi/launchers/type-3/style-4.rasi create mode 100644 .config/rofi/launchers/type-3/style-5.rasi create mode 100644 .config/rofi/launchers/type-3/style-6.rasi create mode 100644 .config/rofi/launchers/type-3/style-7.rasi create mode 100644 .config/rofi/launchers/type-3/style-8.rasi create mode 100644 .config/rofi/launchers/type-3/style-9.rasi create mode 100755 .config/rofi/launchers/type-4/launcher.sh create mode 100644 .config/rofi/launchers/type-4/shared/colors.rasi create mode 100644 .config/rofi/launchers/type-4/shared/fonts.rasi create mode 100644 .config/rofi/launchers/type-4/style-1.rasi create mode 100644 .config/rofi/launchers/type-4/style-10.rasi create mode 100644 .config/rofi/launchers/type-4/style-2.rasi create mode 100644 .config/rofi/launchers/type-4/style-3.rasi create mode 100644 .config/rofi/launchers/type-4/style-4.rasi create mode 100644 .config/rofi/launchers/type-4/style-5.rasi create mode 100644 .config/rofi/launchers/type-4/style-6.rasi create mode 100644 .config/rofi/launchers/type-4/style-7.rasi create mode 100644 .config/rofi/launchers/type-4/style-8.rasi create mode 100644 .config/rofi/launchers/type-4/style-9.rasi create mode 100755 .config/rofi/launchers/type-5/launcher.sh create mode 100644 .config/rofi/launchers/type-5/style-1.rasi create mode 100644 .config/rofi/launchers/type-5/style-2.rasi create mode 100644 .config/rofi/launchers/type-5/style-3.rasi create mode 100644 .config/rofi/launchers/type-5/style-4.rasi create mode 100644 .config/rofi/launchers/type-5/style-5.rasi create mode 100755 .config/rofi/launchers/type-6/launcher.sh create mode 100644 .config/rofi/launchers/type-6/style-1.rasi create mode 100644 .config/rofi/launchers/type-6/style-10.rasi create mode 100644 .config/rofi/launchers/type-6/style-2.rasi create mode 100644 .config/rofi/launchers/type-6/style-3.rasi create mode 100644 .config/rofi/launchers/type-6/style-4.rasi create mode 100644 .config/rofi/launchers/type-6/style-5.rasi create mode 100644 .config/rofi/launchers/type-6/style-6.rasi create mode 100644 .config/rofi/launchers/type-6/style-7.rasi create mode 100644 .config/rofi/launchers/type-6/style-8.rasi create mode 100644 .config/rofi/launchers/type-6/style-9.rasi create mode 100755 .config/rofi/launchers/type-7/launcher.sh create mode 100644 .config/rofi/launchers/type-7/style-1.rasi create mode 100644 .config/rofi/launchers/type-7/style-10.rasi create mode 100644 .config/rofi/launchers/type-7/style-2.rasi create mode 100644 .config/rofi/launchers/type-7/style-3.rasi create mode 100644 .config/rofi/launchers/type-7/style-4.rasi create mode 100644 .config/rofi/launchers/type-7/style-5.rasi create mode 100644 .config/rofi/launchers/type-7/style-6.rasi create mode 100644 .config/rofi/launchers/type-7/style-7.rasi create mode 100644 .config/rofi/launchers/type-7/style-8.rasi create mode 100644 .config/rofi/launchers/type-7/style-9.rasi create mode 120000 .config/rofi/scripts/launcher_t1 create mode 120000 .config/rofi/scripts/launcher_t2 create mode 120000 .config/rofi/scripts/launcher_t3 create mode 120000 .config/rofi/scripts/launcher_t4 create mode 120000 .config/rofi/scripts/launcher_t5 create mode 120000 .config/rofi/scripts/launcher_t6 create mode 120000 .config/rofi/scripts/launcher_t7 create mode 120000 .config/rofi/scripts/powermenu_t1 create mode 120000 .config/rofi/scripts/powermenu_t2 create mode 120000 .config/rofi/scripts/powermenu_t3 create mode 120000 .config/rofi/scripts/powermenu_t4 create mode 120000 .config/rofi/scripts/powermenu_t5 create mode 120000 .config/rofi/scripts/powermenu_t6 create mode 100755 .config/rtile/rtile.xml create mode 100644 .config/sbp/colors.conf create mode 100644 .config/sbp/hook.log create mode 100644 .config/sbp/settings.conf create mode 120000 .config/systemd/user/default.target.wants/modprobed-db.service create mode 100644 .config/tint2/ArchLabs.tint2rc create mode 100644 .config/tint2/ArchLabs.tint2rc.backup.1677232467 create mode 100644 .config/tint2/ArchLabsX.tint2rc create mode 100644 .config/tint2/ArchLabsX.tint2rc.backup.1686540996 create mode 100644 .config/tint2/ArchLabsX.tint2rc.backup.1686543119 create mode 100644 .config/tint2/ArchLabsX.tint2rc.backup.1686544159 create mode 100755 .config/tint2/executor/network create mode 100755 .config/tint2/executor/temp create mode 100755 .config/tint2/executor/volume create mode 100644 .config/tint2/icons/appearance.png create mode 100644 .config/tint2/icons/battery.png create mode 100755 .config/tint2/icons/launch.png create mode 100644 .config/tint2/icons/music.png create mode 100644 .config/tint2/icons/poweroff.png create mode 100644 .config/tint2/icons/telegram.png create mode 100644 .config/tint2/icons/wifi.png create mode 100755 .config/tint2/menu.svg create mode 100644 .config/tint2/squared/menu.svg create mode 100644 .config/tint2/squared/tint2rc create mode 100644 .config/tint2/tint2rc create mode 100644 .config/tint2/tint2rc.backup.1637405442 create mode 100644 .config/tint2/tint2rc.backup.1637540346 create mode 100644 .config/tint2/tint2rc.backup.1637543706 create mode 100644 .config/tint2/tint2rc.backup.1677232206 create mode 100644 .config/tint2/tint2rc.backup.1677232264 create mode 100644 .config/tint2/tint2rc.backup.1677232309 create mode 100644 .config/tint2/tint2rc.backup.1677232331 create mode 100644 .config/tint2/tint2rc.backup.1677232336 create mode 100644 .config/tint2/tint2rc.backup.1677232545 create mode 100644 .config/tint2/tint2rc.backup.1677232841 create mode 100644 .config/tint2/tint2rc.backup.1677232974 create mode 100644 .config/tint2/tint2rc.backup.1686541175 create mode 100644 .config/tint2/tint2rc.backup.1686541306 create mode 100644 .config/tint2/tint2rc.backup.1686543241 create mode 100644 .config/tint2/tint2rc.backup.1686544162 create mode 100644 .config/tint2/tint2rc.backup.1686548717 create mode 100644 .config/tint2/tint2rc.backup.1688771696 create mode 100644 .config/tint2/tint2rc.backup.1689131957 create mode 100644 .config/tint2/tint2rc.backup.1695770747 create mode 100644 .config/tint2/xstefen.tint2rc create mode 100644 .config/tint2/xstefen.tint2rc.backup.1686548709 create mode 100644 .config/tint2/xstefen.tint2rc.backup.1689131988 create mode 100644 .config/tint2/xstefen.tint2rc.backup.1689132942 create mode 100644 .config/user-dirs.dirs create mode 100644 .config/yadm/bootstrap create mode 100644 .config/yadm/config create mode 100644 .config/yadm/encrypt create mode 100644 .gitconfig create mode 100644 .gitmodules create mode 100644 .gtkrc-2.0 create mode 100644 .inputrc create mode 100755 .kickshawrc create mode 100755 .local/bin/$ create mode 100755 .local/bin/Anytype-0.34.3_61d7dedec57aa8dec9d3e01ff6a0b455.AppImage create mode 100644 .local/bin/__pycache__/exrex.cpython-311.pyc create mode 100644 .local/bin/__pycache__/fbpack.cpython-311.pyc create mode 100644 .local/bin/__pycache__/packedstruct.cpython-311.pyc create mode 100644 .local/bin/__pycache__/readelf.cpython-311.pyc create mode 100755 .local/bin/aosp_gsi create mode 100755 .local/bin/aosp_merge create mode 120000 .local/bin/aospdtgen create mode 100755 .local/bin/backup_home.sh create mode 100755 .local/bin/bar create mode 100644 .local/bin/bash-template.sh create mode 100755 .local/bin/best_kernel create mode 100755 .local/bin/bin2hex.py create mode 100755 .local/bin/bonsai create mode 100755 .local/bin/build-anykernel.sh create mode 100644 .local/bin/build-cos.sh create mode 100755 .local/bin/build-kernel create mode 120000 .local/bin/buildcff2vf create mode 120000 .local/bin/buildmasterotfs create mode 100755 .local/bin/cache create mode 120000 .local/bin/charplot create mode 120000 .local/bin/checkoutlinesufo create mode 100755 .local/bin/clean create mode 120000 .local/bin/comparefamily create mode 100755 .local/bin/deldog create mode 120000 .local/bin/detox create mode 120000 .local/bin/detype1 create mode 120000 .local/bin/digiplot create mode 100755 .local/bin/dna create mode 100755 .local/bin/dot-build.sh create mode 100755 .local/bin/dots create mode 100755 .local/bin/dump-it.sh create mode 100755 .local/bin/exrex create mode 100755 .local/bin/exrex.py create mode 100755 .local/bin/extract create mode 120000 .local/bin/extract-dtb create mode 100755 .local/bin/extract-vmlinux create mode 100644 .local/bin/fbpack.py create mode 100755 .local/bin/fbpacktool create mode 100755 .local/bin/fbpacktool.py create mode 100755 .local/bin/figfonts.sh create mode 100755 .local/bin/fix_dot_perms create mode 100755 .local/bin/flash_oneplus create mode 100755 .local/bin/flashit create mode 120000 .local/bin/fontplot create mode 120000 .local/bin/fontplot2 create mode 120000 .local/bin/fontsetplot create mode 100755 .local/bin/food create mode 100755 .local/bin/format-python create mode 100755 .local/bin/gap create mode 100644 .local/bin/gen_cloudripper_defconfig.sh create mode 100755 .local/bin/ghosts create mode 100755 .local/bin/gibram create mode 100755 .local/bin/gitam create mode 100755 .local/bin/gitio create mode 100644 .local/bin/hex2bin.py create mode 100644 .local/bin/hex2dump.py create mode 100644 .local/bin/hexdiff.py create mode 100644 .local/bin/hexinfo.py create mode 100644 .local/bin/hexmerge.py create mode 120000 .local/bin/hintplot create mode 100755 .local/bin/img2ext4 create mode 100755 .local/bin/img2simg create mode 100755 .local/bin/invaders create mode 100755 .local/bin/lineage-build.sh create mode 100755 .local/bin/linux-stable.sh create mode 120000 .local/bin/makeinstancesufo create mode 120000 .local/bin/makeotf create mode 120000 .local/bin/makeotfexe create mode 100755 .local/bin/merge-aosp-tag.sh create mode 120000 .local/bin/mergefonts create mode 100755 .local/bin/metroid create mode 100644 .local/bin/miniterm.py create mode 100644 .local/bin/miniterm.pyc create mode 100755 .local/bin/mk-android-certs create mode 100755 .local/bin/mkaur create mode 100755 .local/bin/mkbootimg create mode 100755 .local/bin/nimporter create mode 120000 .local/bin/normalizer create mode 120000 .local/bin/otc2otf create mode 120000 .local/bin/otf2otc create mode 120000 .local/bin/otf2ttf create mode 100644 .local/bin/packedstruct.py create mode 100755 .local/bin/payload-dumper-go create mode 100755 .local/bin/pep8 create mode 100755 .local/bin/pfetch create mode 100755 .local/bin/pimg create mode 100755 .local/bin/pipes create mode 100755 .local/bin/pipesx create mode 100755 .local/bin/pst create mode 100755 .local/bin/push create mode 100755 .local/bin/push_custom.sh create mode 100755 .local/bin/pykwalify create mode 100755 .local/bin/python-formatter create mode 100755 .local/bin/qc_image_unpacker create mode 100755 .local/bin/rain create mode 100755 .local/bin/readelf.py create mode 100755 .local/bin/repo create mode 100755 .local/bin/rofi_run create mode 120000 .local/bin/rotatefont create mode 100755 .local/bin/ryu create mode 100755 .local/bin/sdat2img create mode 120000 .local/bin/sfntdiff create mode 120000 .local/bin/sfntedit create mode 100755 .local/bin/sign-omni.sh create mode 100755 .local/bin/simg2img create mode 100755 .local/bin/simg2simg create mode 100755 .local/bin/skull create mode 100644 .local/bin/solo create mode 100755 .local/bin/sparse2img create mode 100755 .local/bin/speedtest create mode 120000 .local/bin/spot create mode 100755 .local/bin/toascii create mode 100755 .local/bin/toilet.sh create mode 120000 .local/bin/ttfcomponentizer create mode 120000 .local/bin/ttfdecomponentizer create mode 120000 .local/bin/ttxn create mode 120000 .local/bin/tx create mode 120000 .local/bin/type1 create mode 100755 .local/bin/unpack_bootimg create mode 100755 .local/bin/unpackbootimg create mode 120000 .local/bin/waterfallplot create mode 100755 .local/bin/west create mode 100755 .local/bin/xbb_up.sh create mode 100644 .local/share/yadm/archive create mode 100644 .nanorc create mode 100644 .nvidia-settings-rc create mode 100644 .profile create mode 160000 .sbp create mode 100755 .xinitrc create mode 100644 .xprofile create mode 100644 .xstefenrc diff --git a/.Xresources b/.Xresources new file mode 100644 index 0000000..86755c4 --- /dev/null +++ b/.Xresources @@ -0,0 +1 @@ +Xcursor.size: 32 diff --git a/.bash_profile b/.bash_profile new file mode 100644 index 0000000..cca8932 --- /dev/null +++ b/.bash_profile @@ -0,0 +1,8 @@ +# +# ~/.bash_profile +# + +[[ -f ~/.bashrc ]] && . ~/.bashrc + +# add ~/.local/bin to the PATH +[[ -f ~/.xstefenrc ]] && . ~/.xstefenrc diff --git a/.bashrc b/.bashrc new file mode 100644 index 0000000..25a9b88 --- /dev/null +++ b/.bashrc @@ -0,0 +1,18 @@ +# +# ~/.bashrc +# + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +alias ls='ls --color=auto' +alias grep='grep --color=auto' +PS1='[\u@\h \W]\$ ' + +[ -z "$DISPLAY" -a x$XDG_VTNR = x1 ] && exec startx + +# [[ -z "$XSTEFEN" ]] && + [[ -f "$HOME/.xstefenrc" ]] && . "$HOME/.xstefenrc" + +#eval "$(starship init bash)" +source /usr/share/nvm/init-nvm.sh diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc new file mode 100644 index 0000000..413731d --- /dev/null +++ b/.config/dunst/dunstrc @@ -0,0 +1,457 @@ +# See dunst(5) for all configuration options + +[global] + ### Display ### + + # Which monitor should the notifications be displayed on. + monitor = 0 + + # Display notification on focused monitor. Possible modes are: + # mouse: follow mouse pointer + # keyboard: follow window with keyboard focus + # none: don't follow anything + # + # "keyboard" needs a window manager that exports the + # _NET_ACTIVE_WINDOW property. + # This should be the case for almost all modern window managers. + # + # If this option is set to mouse or keyboard, the monitor option + # will be ignored. + follow = none + + ### Geometry ### + + # dynamic width from 0 to 300 + # width = (0, 300) + # constant width of 300 + width = (0, 600) + + # The maximum height of a single notification, excluding the frame. + height = (0, 300) + + # Position the notification in the top right corner + origin = top-right + + # Offset from the origin + offset = 50x50 + + # Scale factor. It is auto-detected if value is 0. + scale = 0 + + # Maximum number of notification (0 means no limit) + notification_limit = 0 + + ### Progress bar ### + + # Turn on the progess bar. It appears when a progress hint is passed with + # for example dunstify -h int:value:12 + progress_bar = true + + # Set the progress bar height. This includes the frame, so make sure + # it's at least twice as big as the frame width. + progress_bar_height = 10 + + # Set the frame width of the progress bar + progress_bar_frame_width = 1 + + # Set the minimum width for the progress bar + progress_bar_min_width = 150 + + # Set the maximum width for the progress bar + progress_bar_max_width = 600 + + # Corner radius for the progress bar. 0 disables rounded corners. + progress_bar_corner_radius = 0 + + + # Show how many messages are currently hidden (because of + # notification_limit). + indicate_hidden = yes + + # The transparency of the window. Range: [0; 100]. + # This option will only work if a compositing window manager is + # present (e.g. xcompmgr, compiz, etc.). (X11 only) + transparency = 0 + + # Draw a line of "separator_height" pixel height between two + # notifications. + # Set to 0 to disable. + # If gap_size is greater than 0, this setting will be ignored. + separator_height = 0 + + # Padding between text and separator. + padding = 10 + + # Horizontal padding. + horizontal_padding = 20 + + # Padding between text and icon. + text_icon_padding = 0 + + # Defines width in pixels of frame around the notification window. + # Set to 0 to disable. + frame_width = 1 + + # Defines color of the frame around the notification window. + frame_color = "#a4a4a4" + + # Size of gap to display between notifications - requires a compositor. + # If value is greater than 0, separator_height will be ignored and a border + # of size frame_width will be drawn around each notification instead. + # Click events on gaps do not currently propagate to applications below. + gap_size = 0 + + # Define a color for the separator. + # possible values are: + # * auto: dunst tries to find a color fitting to the background; + # * foreground: use the same color as the foreground; + # * frame: use the same color as the frame; + # * anything else will be interpreted as a X color. + separator_color = frame + + # Sort messages by urgency. + sort = yes + + # Don't remove messages, if the user is idle (no mouse or keyboard input) + # for longer than idle_threshold seconds. + # Set to 0 to disable. + # A client can set the 'transient' hint to bypass this. See the rules + # section for how to disable this if necessary + # idle_threshold = 120 + + ### Text ### + + font = sans 10 + + # The spacing between lines. If the height is smaller than the + # font height, it will get raised to the font height. + line_height = 0 + + # Possible values are: + # full: Allow a small subset of html markup in notifications: + # bold + # italic + # strikethrough + # underline + # + # For a complete reference see + # . + # + # strip: This setting is provided for compatibility with some broken + # clients that send markup even though it's not enabled on the + # server. Dunst will try to strip the markup but the parsing is + # simplistic so using this option outside of matching rules for + # specific applications *IS GREATLY DISCOURAGED*. + # + # no: Disable markup parsing, incoming notifications will be treated as + # plain text. Dunst will not advertise that it has the body-markup + # capability if this is set as a global setting. + # + # It's important to note that markup inside the format option will be parsed + # regardless of what this is set to. + markup = full + + # The format of the message. Possible variables are: + # %a appname + # %s summary + # %b body + # %i iconname (including its path) + # %I iconname (without its path) + # %p progress value if set ([ 0%] to [100%]) or nothing + # %n progress value if set without any extra characters + # %% Literal % + # Markup is allowed + format = "%s\n%b" + + # Alignment of message text. + # Possible values are "left", "center" and "right". + alignment = left + + # Vertical alignment of message text and icon. + # Possible values are "top", "center" and "bottom". + vertical_alignment = center + + # Show age of message if message is older than show_age_threshold + # seconds. + # Set to -1 to disable. + show_age_threshold = 60 + + # Specify where to make an ellipsis in long lines. + # Possible values are "start", "middle" and "end". + ellipsize = middle + + # Ignore newlines '\n' in notifications. + ignore_newline = no + + # Stack together notifications with the same content + stack_duplicates = true + + # Hide the count of stacked notifications with the same content + hide_duplicate_count = false + + # Display indicators for URLs (U) and actions (A). + show_indicators = yes + + ### Icons ### + + # Recursive icon lookup. You can set a single theme, instead of having to + # define all lookup paths. + enable_recursive_icon_lookup = true + + # Set icon theme (only used for recursive icon lookup) + icon_theme = Adwaita + # You can also set multiple icon themes, with the leftmost one being used first. + # icon_theme = "Adwaita, breeze" + + # Align icons left/right/top/off + icon_position = right + + # Scale small icons up to this size, set to 0 to disable. Helpful + # for e.g. small files or high-dpi screens. In case of conflict, + # max_icon_size takes precedence over this. + min_icon_size = 32 + + # Scale larger icons down to this size, set to 0 to disable + max_icon_size = 128 + + # Paths to default icons (only neccesary when not using recursive icon lookup) + icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/ + + ### History ### + + # Should a notification popped up from history be sticky or timeout + # as if it would normally do. + sticky_history = yes + + # Maximum amount of notifications kept in history + history_length = 20 + + ### Misc/Advanced ### + + # dmenu path. + dmenu = /usr/bin/dmenu -p dunst: + + # Browser for opening urls in context menu. + browser = /usr/bin/xdg-open + + # Always run rule-defined scripts, even if the notification is suppressed + always_run_script = true + + # Define the title of the windows spawned by dunst + title = Dunst + + # Define the class of the windows spawned by dunst + class = Dunst + + # Define the corner radius of the notification window + # in pixel size. If the radius is 0, you have no rounded + # corners. + # The radius will be automatically lowered if it exceeds half of the + # notification height to avoid clipping text and/or icons. + corner_radius = 0 + + # Ignore the dbus closeNotification message. + # Useful to enforce the timeout set by dunst configuration. Without this + # parameter, an application may close the notification sent before the + # user defined timeout. + ignore_dbusclose = false + + ### Wayland ### + # These settings are Wayland-specific. They have no effect when using X11 + + # Uncomment this if you want to let notications appear under fullscreen + # applications (default: overlay) + # layer = top + + # Set this to true to use X11 output on Wayland. + force_xwayland = false + + ### Legacy + + # Use the Xinerama extension instead of RandR for multi-monitor support. + # This setting is provided for compatibility with older nVidia drivers that + # do not support RandR and using it on systems that support RandR is highly + # discouraged. + # + # By enabling this setting dunst will not be able to detect when a monitor + # is connected or disconnected which might break follow mode if the screen + # layout changes. + force_xinerama = false + + ### mouse + + # Defines list of actions for each mouse event + # Possible values are: + # * none: Don't do anything. + # * do_action: Invoke the action determined by the action_name rule. If there is no + # such action, open the context menu. + # * open_url: If the notification has exactly one url, open it. If there are multiple + # ones, open the context menu. + # * close_current: Close current notification. + # * close_all: Close all notifications. + # * context: Open context menu for the notification. + # * context_all: Open context menu for all notifications. + # These values can be strung together for each mouse event, and + # will be executed in sequence. + mouse_left_click = close_current + mouse_middle_click = do_action, close_current + mouse_right_click = close_all + +# Experimental features that may or may not work correctly. Do not expect them +# to have a consistent behaviour across releases. +[experimental] + # Calculate the dpi to use on a per-monitor basis. + # If this setting is enabled the Xft.dpi value will be ignored and instead + # dunst will attempt to calculate an appropriate dpi value for each monitor + # using the resolution and physical size. This might be useful in setups + # where there are multiple screens with very different dpi values. + per_monitor_dpi = false + + +[urgency_low] + # IMPORTANT: colors have to be defined in quotation marks. + # Otherwise the "#" and following would be interpreted as a comment. + background = "#1c2023" + foreground = "#a4a4a4" + timeout = 5 + # Icon for notifications with low urgency, uncomment to enable + #icon = /path/to/icon + +[urgency_normal] + background = "#1c2023" + foreground = "#a4a4a4" + timeout = 5 + # Icon for notifications with normal urgency, uncomment to enable + #icon = /path/to/icon + +[urgency_critical] + background = "#1c2023" + foreground = "#a4a4a4" + frame_color = "#a4a4a4" + timeout = 10 + # Icon for notifications with critical urgency, uncomment to enable + #icon = /path/to/icon + +# Every section that isn't one of the above is interpreted as a rules to +# override settings for certain messages. +# +# Messages can be matched by +# appname (discouraged, see desktop_entry) +# body +# category +# desktop_entry +# icon +# match_transient +# msg_urgency +# stack_tag +# summary +# +# and you can override the +# background +# foreground +# format +# frame_color +# fullscreen +# new_icon +# set_stack_tag +# set_transient +# set_category +# timeout +# urgency +# icon_position +# skip_display +# history_ignore +# action_name +# word_wrap +# ellipsize +# alignment +# hide_text +# +# Shell-like globbing will get expanded. +# +# Instead of the appname filter, it's recommended to use the desktop_entry filter. +# GLib based applications export their desktop-entry name. In comparison to the appname, +# the desktop-entry won't get localized. +# +# SCRIPTING +# You can specify a script that gets run when the rule matches by +# setting the "script" option. +# The script will be called as follows: +# script appname summary body icon urgency +# where urgency can be "LOW", "NORMAL" or "CRITICAL". +# +# NOTE: It might be helpful to run dunst -print in a terminal in order +# to find fitting options for rules. + +# Disable the transient hint so that idle_threshold cannot be bypassed from the +# client +#[transient_disable] +# match_transient = yes +# set_transient = no +# +# Make the handling of transient notifications more strict by making them not +# be placed in history. +#[transient_history_ignore] +# match_transient = yes +# history_ignore = yes + +# fullscreen values +# show: show the notifications, regardless if there is a fullscreen window opened +# delay: displays the new notification, if there is no fullscreen window active +# If the notification is already drawn, it won't get undrawn. +# pushback: same as delay, but when switching into fullscreen, the notification will get +# withdrawn from screen again and will get delayed like a new notification +#[fullscreen_delay_everything] +# fullscreen = delay +#[fullscreen_show_critical] +# msg_urgency = critical +# fullscreen = show + +#[espeak] +# summary = "*" +# script = dunst_espeak.sh + +#[script-test] +# summary = "*script*" +# script = dunst_test.sh + +#[ignore] +# # This notification will not be displayed +# summary = "foobar" +# skip_display = true + +#[history-ignore] +# # This notification will not be saved in history +# summary = "foobar" +# history_ignore = yes + +#[skip-display] +# # This notification will not be displayed, but will be included in the history +# summary = "foobar" +# skip_display = yes + +#[signed_on] +# appname = Pidgin +# summary = "*signed on*" +# urgency = low +# +#[signed_off] +# appname = Pidgin +# summary = *signed off* +# urgency = low +# +#[says] +# appname = Pidgin +# summary = *says* +# urgency = critical +# +#[twitter] +# appname = Pidgin +# summary = *twitter.com* +# urgency = normal +# +#[stack-volumes] +# appname = "some_volume_notifiers" +# set_stack_tag = "volume" +# +# vim: ft=cfg diff --git a/.config/fontconfig/conf.d/20-no-embedded.conf b/.config/fontconfig/conf.d/20-no-embedded.conf new file mode 100644 index 0000000..975e66f --- /dev/null +++ b/.config/fontconfig/conf.d/20-no-embedded.conf @@ -0,0 +1,9 @@ + + + + + + false + + + diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf new file mode 100644 index 0000000..f084c43 --- /dev/null +++ b/.config/fontconfig/fonts.conf @@ -0,0 +1,40 @@ + + + + + serif + + DejaVu Serif + + + + sans-serif + + Inter + + + + sans + + Inter + + + + monospace + + Iosevka NF + + + + Monospace + + Iosevka NF + + + + mono + + Iosevka NF + + + diff --git a/.config/frogminer/linux-tkg.cfg b/.config/frogminer/linux-tkg.cfg new file mode 100644 index 0000000..f29cb17 --- /dev/null +++ b/.config/frogminer/linux-tkg.cfg @@ -0,0 +1,302 @@ +# linux-TkG config file + +# Linux distribution you are using, options are "Arch", "Ubuntu", "Debian", "Fedora", "Suse", "Gentoo", "Generic". +# It is automatically set to "Arch" when using PKGBUILD. +# If left empty, the script will prompt +_distro="Arch" + +# Kernel Version - Options are "5.4", and from "5.7" to "5.19" +# you can also set a specific kernel version, e.g. "6.0-rc4" or "5.10.51", +# -> note however that a "z" too small on a "x.y.z" version may make patches fail +# as they got adapted for newer "z" values. +_version="" + +#### MISC OPTIONS #### + +# External config file to use - If the given file exists in path, it will override default config (customization.cfg) - Default is ~/.config/frogminer/linux-tkg.cfg +_EXT_CONFIG_PATH=~/.config/frogminer/linux-tkg.cfg + +# [Arch specific] Set to anything else than "true" to limit cleanup operations and keep source and files generated during compilation. +# Default is "true". +_NUKR="true" + +# Git mirror to use to get the kernel sources, possible values are "kernel.org", "googlesource.com", "github.com" and "torvalds" +_git_mirror="torvalds" + +# Root folder where to checkout the kernel sources (linux-src-git subdir) and build +# Note: - Leave empty to use PKGBUILD's dir +# - Start with a '/' for an absolute path in which `linux-tkg/linux-src-git/` will be created +# - This setting can be used to set the work/build folder to a tmpfs folder +# - Requires >= 32GB ram when building a full kernel, should work with less ram with modprobed-db +_kernel_work_folder="" + +# Permanent root folder where to keep the git clone (linux-kernel.git subdir) and fetch new blobs +# Note: - Leave empty to use PKGBUILD's dir +# - Start with a '/' for an absolute path in which `linux-tkg/linux-kernel.git/` will be created +# - If your internet is faster than your storage, it may be wise to put this folder +# in a tmpfs location (although it will reclone after each restart / tmpfs folder cleanup) +_kernel_source_folder="" + +# Custom compiler root dirs - Leave empty to use system compilers +# Example: CUSTOM_GCC_PATH="/home/frog/PKGBUILDS/mostlyportable-gcc/gcc-mostlyportable-9.2.0" +CUSTOM_GCC_PATH="" + +# Custom LLVM compiler root dirs - Leave empty to use system llvm compiler +# Example: CUSTOM_LLVM_PATH="/home/frog/PKGBUILDS/mostlyportable-llvm/llvm-mostlyportable-11.0.0" +CUSTOM_LLVM_PATH="" + +# Set to true to bypass makepkg.conf and use all available threads for compilation. False will respect your makepkg.conf options. +_force_all_threads="true" + +# Set to true to prevent ccache from being used and set CONFIG_GCC_PLUGINS=y (which needs to be disabled for ccache to work properly) +_noccache="false" + +# Set to true to use modprobed db to clean config from unneeded modules. Speeds up compilation considerably. Requires root - https://wiki.archlinux.org/index.php/Modprobed-db +# Using this option can trigger user prompts if the config doesn't go smoothly. +# !!!! Make sure to have a well populated db !!!! - Leave empty to be asked about it at build time +_modprobeddb="true" + +# modprobed-db database file location +_modprobeddb_db_path=~/.config/modprobed.db + +# Set to "1" to call make menuconfig, "2" to call make nconfig, "3" to call make xconfig, before building the kernel. Set to false to disable and skip the prompt. +_menunconfig="false" + +# Set to true to generate a kernel config fragment from your changes in menuconfig/nconfig. Set to false to disable and skip the prompt. +_diffconfig="false" + +# Set to the file name where the generated config fragment should be written to. Only used if _diffconfig is active. +_diffconfig_name="" + +# [install.sh: Generic and Gentoo specific] Dracut options when generating initramfs +_dracut_options="--lz4" + +#### KERNEL OPTIONS #### + +# Name of the default config file to use for the kernel +# Default (empty) : "config.x86_64" from the linux-tkg-config/5.y folder. +# "running-kernel" : Picks the .config file from the currently running kernel. +# It is recommended to be running an official kernel before running this script, to pick off a correct .config file +# "config_hardened.x86_64" : config file for a hardened kernel, available for kernel version "5.13", "5.10" and "5.4" . +# To get a complete hardened setup, you have to use "cfs" as _cpusched. +# User provided value : custom user provided file, the given path should be relative to the PKGBUILD file. This enables for example to use a user stripped down .config file. +# If the .config file isn't up to date with the chosen kernel version, any extra CONFIG_XXXX is set to its default value. +# Note: the script copies the resulting .config file as "kernelconfig.new" next to the PKGBUILD as a convenience for an eventual re-use. It gets overwritten at each run. +# One can use "kernelconfig.new" here to always use the latest edited .config file. modprobed-db needs to be used only once for its changes to be picked up. +_configfile="" + +# Determine whether to call "olddefconfig" (default) or "oldconfig" for manual config updating interaction. +_config_updating="olddefconfig" + +# Disable some non-module debugging - See PKGBUILD for the list +_debugdisable="true" + +# Strip the vmlinux file after build is done. Set to anything other than "true" if you require debug headers. Default is "true" +_STRIP="true" + +# LEAVE AN EMPTY VALUE TO BE PROMPTED ABOUT FOLLOWING OPTIONS AT BUILD TIME + +# CPU scheduler - Options are "upds" (TkG's Undead PDS), "pds", "bmq", "muqss", "cacule", "tt", "bore" or "cfs" (kernel's default) +_cpusched="" + +# Compiler to use - Options are "gcc" or "llvm". +# For advanced users. +_compiler="llvm" + +# Force the use of the LLVM Integrated Assembler whether using LLVM, LTO or not. +# Set to "1" to enable. +_llvm_ias="" + +# Clang LTO mode, only available with the "llvm" compiler - options are "no", "full" or "thin". +# ! This is currently experimental and might result in an unbootable kernel - Not recommended ! +# "no: do not enable LTO" +# "full: uses 1 thread for Linking, slow and uses more memory, theoretically with the highest performance gains." +# "thin: uses multiple threads, faster and uses less memory, may have a lower runtime performance than Full." +_lto_mode="thin" + +# Apply PREEMPT_RT patchset to the kernel. +# ! Only CFS CPU scheduler is compatible with this patchset ! +# Set to "1" to enable. +_preempt_rt="" + +# Forcibly apply the PREEMPT_RT patchset to the kernel, even when upstream does not officially support the kernel subversion. +# ! This will still not apply when the patch itself or linux-tkg (see _version) do not support the kernel major version - Not recommended ! +# Set to "1" to enable. +_preempt_rt_force="" + +# CPU sched_yield_type - Choose what sort of yield sched_yield will perform +# For PDS and MuQSS: 0: No yield. (Recommended option for gaming on PDS and MuQSS) +# 1: Yield only to better priority/deadline tasks. (Default - can be unstable with PDS on some platforms) +# 2: Expire timeslice and recalculate deadline. (Usually the slowest option for PDS and MuQSS, not recommended) +# For BMQ: 0: No yield. +# 1: Deboost and requeue task. (Default) +# 2: Set rq skip task. +_sched_yield_type="" + +# Round Robin interval is the longest duration two tasks with the same nice level will be delayed for. When CPU time is requested by a task, it receives a time slice equal +# to the rr_interval in addition to a virtual deadline. When using yield_type 2, a low value can help offset the disadvantages of rescheduling a process that has yielded. +# MuQSS default: 6ms" +# PDS default: 4ms" +# BMQ default: 2ms" +# Set to "1" for 2ms, "2" for 4ms, "3" for 6ms, "4" for 8ms, or "default" to keep the chosen scheduler defaults. +_rr_interval="" + +# Set to "true" to disable FUNCTION_TRACER/GRAPH_TRACER, lowering overhead but limiting debugging and analyzing of kernel functions - Kernel default is "false" +_ftracedisable="true" + +# Set to "true" to disable NUMA, lowering overhead, but breaking CUDA/NvEnc on Nvidia equipped systems - Kernel default is "false" +_numadisable="false" + +# Set to "true" to enable misc additions - May contain temporary fixes pending upstream or changes that can break on non-Arch - Kernel default is "true" +_misc_adds="true" + +# Set to "0" for periodic ticks, "1" to use CattaRappa mode (enabling full tickless) and "2" for tickless idle only. +# Full tickless can give higher performances in case you use isolation of CPUs for tasks +# and it works only when using the nohz_full kernel parameter, otherwise behaves like idle. +# Just tickless idle perform better for most platforms. +_tickless="2" + +# Set to "true" to use ACS override patch - https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Bypassing_the_IOMMU_groups_.28ACS_override_patch.29 - Kernel default is "false" +_acs_override="false" + +# Set to "true" to add Bcache filesystem support. You'll have to install bcachefs-tools-git from AUR for utilities - https://bcachefs.org/ - If in doubt, set to "false" +# This can be buggy and isn't recommended on a production machine, also enabling this option will not allow you to enable MGLRU. +_bcachefs="false" + +# Set to "true" to enable support for winesync, an experimental replacement for esync - requires patched wine - https://repo.or.cz/linux/zf.git/shortlog/refs/heads/winesync4 +# ! Can't be used on multiple kernels installed side-by-side, which will require https://aur.archlinux.org/packages/winesync-dkms/ instead of this option ! +_winesync="false" + +# Set to "true" to enable Binder and Ashmem, the kernel modules required to use the android emulator Anbox. ! This doesn't apply to 5.4.y ! +_anbox="false" + +# A selection of patches from Zen/Liquorix kernel and additional tweaks for a better gaming experience (ZENIFY) - Default is "true" +_zenify="true" + +# compiler optimization level - 1. Optimize for performance (-O2); 2. Optimize harder (-O3); 3. Optimize for size (-Os) - Kernel default is "1" +_compileroptlevel="2" + +# CPU compiler optimizations - Defaults to prompt at kernel config if left empty +# AMD CPUs : "k8" "k8sse3" "k10" "barcelona" "bobcat" "jaguar" "bulldozer" "piledriver" "steamroller" "excavator" "zen" "zen2" "zen3" "zen4" (zen3 opt support depends on GCC11) (zen4 opt support depends on GCC13) +# Intel CPUs : "mpsc"(P4 & older Netburst based Xeon) "atom" "core2" "nehalem" "westmere" "silvermont" "sandybridge" "ivybridge" "haswell" "broadwell" "skylake" "skylakex" "cannonlake" "icelake" "goldmont" "goldmontplus" "cascadelake" "cooperlake" "tigerlake" "sapphirerapids" "rocketlake" "alderlake" "raptorlake" "meteorlake" (raptorlake and meteorlake opt support require GCC13) +# Other options : +# - "native_amd" (use compiler autodetection - Selecting your arch manually in the list above is recommended instead of this option) +# - "native_intel" (use compiler autodetection and will prompt for P6_NOPS - Selecting your arch manually in the list above is recommended instead of this option) +# - "generic" (kernel's default - to share the package between machines with different CPU µarch as long as they are x86-64) +# +# https://en.wikipedia.org/wiki/X86-64#Microarchitecture_Levels) +# - "generic_v2" (depends on GCC11 - to share the package between machines with different CPU µarch supporting at least x86-64-v2 +# - "generic_v3" (depends on GCC11 - to share the package between machines with different CPU µarch supporting at least x86-64-v3 +# - "generic_v4" (depends on GCC11 - to share the package between machines with different CPU µarch supporting at least x86-64-v4 +_processor_opt="native_intel" + +# CacULE only - Enable Response Driven Balancer, an experimental load balancer for CacULE +_cacule_rdb="false" + +# CacULE only - Load balance time period - Default is 19 +# https://github.com/hamadmarri/cacule-cpu-scheduler/blob/master/patches/CacULE/RDB/rdb.patch#L56 +_cacule_rdb_interval="19" + +# TT only - Enable High HZ patch (available for 5.15 only) - Default is "false" +_tt_high_hz="false" + +# MuQSS and PDS only - SMT (Hyperthreading) aware nice priority and policy support (SMT_NICE) - Kernel default is "true" - You can disable this on non-SMT/HT CPUs for lower overhead +_smt_nice="" + +# Trust the CPU manufacturer to initialize Linux's CRNG (RANDOM_TRUST_CPU) - Kernel default is "false" +_random_trust_cpu="false" + +# Timer frequency - "100" "250" "300" "500" "750" "1000" ("2000" is available for cacule cpusched only) - More options available in kernel config prompt when left empty depending on selected cpusched with the default option pointed with a ">" (2000 for cacule, 100 for muqss and 1000 for other cpu schedulers) +_timer_freq="500" + +# Default CPU governor - "performance", "ondemand", "schedutil" or leave empty for default (schedutil) +_default_cpu_gov="ondemand" + +# Use an aggressive ondemand governor instead of default ondemand to improve performance on low loads/high core count CPUs while keeping some power efficiency from frequency scaling. +# It still requires you to either set ondemand as default governor or to select it in some way at runtime. +_aggressive_ondemand="true" + +# [Advanced] Default TCP IPv4 algorithm to use. Options are: "yeah", "bbr", "cubic", "reno", "vegas" and "westwood". Leave empty if unsure. +# This config option will not be prompted +# Can be changed at runtime with the command line `# echo "$name" > /proc/sys/net/ipv4/tcp_congestion_control` where $name is one of the options above. +# Default (empty) and fallback : cubic +_tcp_cong_alg="bbr" + +# You can pass a default set of kernel command line options here - example: "intel_pstate=passive nowatchdog amdgpu.ppfeaturemask=0xfffd7fff mitigations=off" +_custom_commandline="" + +# Selection of Clearlinux patches +_clear_patches="true" + + +#### SPESHUL OPTION #### + +# If you want to bypass the stock naming scheme and enforce something else (example : "linux") - Useful for some bootloaders requiring manual entry editing on each release. +# !!! It will also change pkgname - If you don't explicitely need this, don't use it !!! +_custom_pkgbase="" + +# [non-Arch specific] Kernel localversion. Putting it to "Mario" will make for example the kernel version be 5.7.0-tkg-Mario (given by uname -r) +# If left empty, it will use "-tkg-${_cpusched}${_compiler}" where "${_cpusched}" will be replaced by the user chosen scheduler, ${_compiler} will be replaced by "-llvm" if clang is used (nothing for GCC). +_kernel_localversion="XS" + +# Set to your maximum number of CPUs (physical + logical cores) - Lower means less overhead - You can set it to "$(nproc)" to use the current host's CPU(s) core count, or leave empty to use default +# If you set this to a lower value than you have cores, some cores will be disabled +# Default Arch kernel value is 320 +_NR_CPUS_value="8" + +#### LEGACY OPTIONS #### + +# Upstreamed version of Fsync from Linux 5.16 for previous kernel versions - https://github.com/andrealmeid/futex_waitv_patches +# ! Only affect 5.13, 5.14 and 5.15 kernel branches. Safely ignored for 5.16 or newer ! +_fsync_backport="true" + +# Fsync legacy, known as FUTEX_WAIT_MULTIPLE (opcode 31) - previous version of fsync required for Valve Proton 4.11, 5.0 and 5.13 - https://steamcommunity.com/games/221410/announcements/detail/2957094910196249305 +_fsync_legacy="true" + +# Set to "true" to enable support for futex2, a DEPRECATED interface that can be used by proton-tkg and proton 5.13 experimental through Fsync - Can be enabled alongside fsync legacy to use it as a fallback +# https://gitlab.collabora.com/tonyk/linux/-/tree/futex2-dev +# ! Only affect 5.10-5.14 kernel branches. Safely ignored for 5.15 or newer ! +# ! required _fsync_backport="false" ! +_fsync_futex2="false" + +# Set to "true" to add back missing symbol for AES-NI/AVX support on ZFS - This is a legacy option that can be ignored on 5.10+ kernels - https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/kernel/export_kernel_fpu_functions.patch +_zfsfix="true" + +# MuQSS only - CPU scheduler runqueue sharing - No sharing (RQ_NONE), SMT (hyperthread) siblings (RQ_SMT), Multicore siblings (RQ_MC), Symmetric Multi-Processing (RQ_SMP), NUMA (RQ_ALL) +# Valid values are "none", "smt", "mc", "mc-llc"(for zen), "smp", "all" - Kernel default is "smt" +_runqueue_sharing="" + +# MuQSS only - Make IRQ threading compulsory (FORCE_IRQ_THREADING) - Default is "false" +_irq_threading="false" + +# Set to "true" to add multi-generational LRU framework support on kernel 5.18+ - Improves memory pressure handling - https://lore.kernel.org/lkml/20220706220022.968789-1-yuzhao@google.com/ +# Older kernel versions might have a patch available in the community-patches repo +# Upstream as of 6.1 +# ! This option will be disabled when bcachefs is enabled ! +_mglru="true" + +#### USER PATCHES #### + +# community patches - add patches (separated by a space) of your choice by name from the community-patches dir +# example: _community_patches="clear_nack_in_tend_isr.myrevert ffb_regression_fix.mypatch 0008-drm-amd-powerplay-force-the-trim-of-the-mclk-dpm-levels-if-OD-is-enabled.mypatch" +_community_patches="" + +# You can use your own patches by putting them in a subfolder called linux-tkg-userpatches (e.g. linux510-tkg-userpatches) next to the PKGBUILD and giving them the .mypatch extension. +# You can also revert patches by putting them in that same folder and giving them the .myrevert extension. + +# Also, userpatches variable below must be set to true for the above to work. +_user_patches="true" + +# Apply all user patches without confirmation - !!! NOT RECOMMENDED !!! +_user_patches_no_confirm="false" + + +#### CONFIG FRAGMENTS #### + +# You can use your own kernel config fragments by putting them in the same folder as the PKGBUILD and giving them the .myfrag extension. + +# Also, the config fragments variable below must be set to true for the above to work. +_config_fragments="true" + +# Apply all config fragments without confirmation - !!! NOT RECOMMENDED !!! +_config_fragments_no_confirm="false" diff --git a/.config/gtk-2.0/gtkfilechooser.ini b/.config/gtk-2.0/gtkfilechooser.ini new file mode 100644 index 0000000..73e5a6f --- /dev/null +++ b/.config/gtk-2.0/gtkfilechooser.ini @@ -0,0 +1,13 @@ +[Filechooser Settings] +LocationMode=path-bar +ShowHidden=true +ShowSizeColumn=true +GeometryX=0 +GeometryY=0 +GeometryWidth=780 +GeometryHeight=619 +SortColumn=name +SortOrder=ascending +StartupMode=recent +ViewMode=list-view +IconViewScale=-1 diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks new file mode 100644 index 0000000..f4a1d7c --- /dev/null +++ b/.config/gtk-3.0/bookmarks @@ -0,0 +1,9 @@ +file:///home/xstefen/android +file:///home/xstefen/git +file:///mnt/files +file:///mnt/files/Sync sync +file:///mnt/seagate +file:///mnt/bahamut/NVIDIA_SHIELD bahamut +file:///mnt/games +file:///mnt/windows +file:/// diff --git a/.config/gtk-3.0/gtk.css b/.config/gtk-3.0/gtk.css new file mode 100644 index 0000000..4544af3 --- /dev/null +++ b/.config/gtk-3.0/gtk.css @@ -0,0 +1,44 @@ + +.window-frame, .window-frame:backdrop { + box-shadow: 0 0 0 black; + border-style: none; + margin: 0; + border-radius: 0; +} + +.titlebar { + border-radius: 0; +} + +.window-frame.csd.popup { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); +} + +.header-bar { + background-image: none; + background-color: #ededed; + box-shadow: none; +} +/* You may want to use this if you do not like the double title. +GtkLabel.title { + opacity: 0; +}*/ + +/* Always use background color */ +GtkWindow { + background-color: @theme_bg_color; +} + +/* Fix tooltip background override */ +.tooltip { + background-color: rgba(0, 0, 0, 0.8); +} + +.tooltip * { + background-color: transparent; +} + +/* Fix Nautilus desktop window background override */ +NautilusWindow { + background-color: transparent; +} diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini new file mode 100644 index 0000000..5d177b8 --- /dev/null +++ b/.config/gtk-3.0/settings.ini @@ -0,0 +1,16 @@ +[Settings] +gtk-theme-name=Plata-Noir +gtk-icon-theme-name=ArchLabs-Dark +gtk-font-name=Sans 9 +gtk-cursor-theme-name=Adwaita +gtk-cursor-theme-size=32 +gtk-toolbar-style=GTK_TOOLBAR_ICONS +gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=0 +gtk-enable-input-feedback-sounds=0 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintslight +gtk-xft-rgba=rgb diff --git a/.config/jgmenu/append.csv b/.config/jgmenu/append.csv new file mode 100644 index 0000000..2f37463 --- /dev/null +++ b/.config/jgmenu/append.csv @@ -0,0 +1,9 @@ +^sep() +Lock,i3lock-fancy -p,system-lock-screen +Exit,^checkout(exit),system-shutdown + +exit,^tag(exit) +logout,session-logout,system-log-out +suspend,systemctl -i suspend,system-log-out +reboot,systemctl -i reboot,system-reboot +poweroff,systemctl -i poweroff,system-shutdown diff --git a/.config/jgmenu/jgmenurc b/.config/jgmenu/jgmenurc new file mode 100644 index 0000000..8988c3d --- /dev/null +++ b/.config/jgmenu/jgmenurc @@ -0,0 +1,64 @@ +# jgmenurc + +stay_alive = 1 +#hide_on_startup = 0 +csv_cmd = pmenu +tint2_look = 1 +at_pointer = 0 +terminal_exec = xterm +terminal_args = -e +#monitor = 0 + +menu_margin_x = 4 +menu_margin_y = 32 +menu_width = 200 +menu_padding_top = 10 +menu_padding_right = 2 +menu_padding_bottom = 5 +menu_padding_left = 2 +menu_radius = 0 +menu_border = 1 +menu_halign = left +menu_valign = bottom + +#sub_spacing = 1 +#sub_padding_top = -1 +#sub_padding_right = -1 +#sub_padding_bottom = -1 +#sub_padding_left = -1 +sub_hover_action = 1 + +#item_margin_x = 3 +item_margin_y = 5 +item_height = 30 +item_padding_x = 8 +item_radius = 0 +item_border = 0 +#item_halign = left + +sep_height = 5 + +font = monospace 9 +#font_fallback = xtg +icon_size = 24 +#icon_text_spacing = 10 +#icon_theme = +#icon_theme_fallback = xtg + +#arrow_string = ▸ +#arrow_width = 15 + +color_menu_bg = #040404 100 +color_menu_fg = #f4f4f4 100 +#color_menu_border = #1C2023 8 + +color_norm_bg = #040404 0 +color_norm_fg = #f4f4f4 100 + +color_sel_bg = #0070ff 60 +color_sel_fg = #f4f4f4 100 +#color_sel_border = #1C2023 8 + +color_sep_fg = #919BA0 40 + +#csv_name_format = %n (%g) diff --git a/.config/jgmenu/prepend.csv b/.config/jgmenu/prepend.csv new file mode 100644 index 0000000..41a9edc --- /dev/null +++ b/.config/jgmenu/prepend.csv @@ -0,0 +1,4 @@ +Web browser,exo-open --launch WebBrowser,web-browser +File manager,exo-open --launch FileManager,system-file-manager +Terminal,exo-open --launch TerminalEmulator,utilities-terminal +^sep() diff --git a/.config/kitty/kitty-themes b/.config/kitty/kitty-themes new file mode 160000 index 0000000..b1abdd5 --- /dev/null +++ b/.config/kitty/kitty-themes @@ -0,0 +1 @@ +Subproject commit b1abdd54ba655ef34f75a568d78625981bf1722c diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf new file mode 100644 index 0000000..5369d43 --- /dev/null +++ b/.config/kitty/kitty.conf @@ -0,0 +1,813 @@ +# +# kitty terminal config +# + +include ./theme.conf + +font_family Iosevka NF +bold_font Iosevka NF Bold +italic_font Iosevka NF Italic +bold_italic_font Iosevka NF Bold Italic + +font_size 9 + +disable_ligatures never + +font_features Iosevka-NF +zero + +cursor_shape beam +cursor_beam_thickness 5 +cursor_blink_interval 0.75 +cursor_stop_blinking_after 0 + +scrollback_lines 9999 + +detect_urls yes + +show_hyperlink_targets no + +copy_on_select no + +strip_trailing_spaces smart + +pointer_shape_when_grabbed arrow +default_pointer_shape beam +pointer_shape_when_dragging hand + +sync_to_monitor yes + +enable_audio_bell no + +visual_bell_duration 0.25 +window_alert_on_bell yes +bell_on_tab "🔔 " + +remember_window_size yes +window_padding_width 8 +placement_strategy top-left +#resize_draw_strategy size + +tab_bar_edge top +tab_bar_style fade + +background_opacity 0.9 + +shell . +editor . + +allow_remote_control no + +# clipboard_control write-clipboard write-primary read-clipboard-ask read-primary-ask + +allow_hyperlinks yes + +shell_integration enabled + +#term xterm-256color + + +#: Keyboard shortcuts {{{ + +#: Keys are identified simply by their lowercase Unicode characters. +#: For example: a for the A key, [ for the left square bracket key, +#: etc. For functional keys, such as Enter or Escape, the names are +#: present at Functional key definitions +#: . +#: For modifier keys, the names are ctrl (control, ⌃), shift (⇧), alt +#: (opt, option, ⌥), super (cmd, command, ⌘). See also: GLFW mods +#: + +#: On Linux you can also use XKB key names to bind keys that are not +#: supported by GLFW. See XKB keys +#: for a list of key names. The name to use is the part +#: after the XKB_KEY_ prefix. Note that you can only use an XKB key +#: name for keys that are not known as GLFW keys. + +#: Finally, you can use raw system key codes to map keys, again only +#: for keys that are not known as GLFW keys. To see the system key +#: code for a key, start kitty with the kitty --debug-input option, +#: kitty will output some debug text for every key event. In that text +#: look for native_code, the value of that becomes the key name in the +#: shortcut. For example: + +#: .. code-block:: none + +#: on_key_input: glfw key: 0x61 native_code: 0x61 action: PRESS mods: none text: 'a' + +#: Here, the key name for the A key is 0x61 and you can use it with:: + +#: map ctrl+0x61 something + +#: to map Ctrl+A to something. + +#: You can use the special action no_op to unmap a keyboard shortcut +#: that is assigned in the default configuration:: + +#: map kitty_mod+space no_op + +#: If you would like kitty to completely ignore a key event, not even +#: sending it to the program running in the terminal, map it to +#: discard_event:: + +#: map kitty_mod+f1 discard_event + +#: You can combine multiple actions to be triggered by a single +#: shortcut with combine action, using the syntax below:: + +#: map key combine action1 action2 action3 ... + +#: For example:: + +#: map kitty_mod+e combine : new_window : next_layout + +#: This will create a new window and switch to the next available +#: layout. + +#: You can use multi-key shortcuts with the syntax shown below:: + +#: map key1>key2>key3 action + +#: For example:: + +#: map ctrl+f>2 set_font_size 20 + +#: The full list of actions that can be mapped to key presses is +#: available here . + +kitty_mod ctrl+shift + +#: Special modifier key alias for default shortcuts. You can change +#: the value of this option to alter all default shortcuts that use +#: kitty_mod. + +# clear_all_shortcuts no + +#: Remove all shortcut definitions up to this point. Useful, for +#: instance, to remove the default shortcuts. + +# action_alias + +#: E.g. action_alias launch_tab launch --type=tab --cwd=current + +#: Define action aliases to avoid repeating the same options in +#: multiple mappings. Aliases can be defined for any action and will +#: be expanded recursively. For example, the above alias allows you to +#: create mappings to launch a new tab in the current working +#: directory without duplication:: + +#: map f1 launch_tab vim +#: map f2 launch_tab emacs + +#: Similarly, to alias kitten invocation:: + +#: action_alias hints kitten hints --hints-offset=0 + +# kitten_alias + +#: E.g. kitten_alias hints hints --hints-offset=0 + +#: Like action_alias above, but specifically for kittens. Generally, +#: prefer to use action_alias. This option is a legacy version, +#: present for backwards compatibility. It causes all invocations of +#: the aliased kitten to be substituted. So the example above will +#: cause all invocations of the hints kitten to have the --hints- +#: offset=0 option applied. + +#: Clipboard {{{ + +#: Copy to clipboard + +map kitty_mod+c copy_to_clipboard +# map cmd+c copy_to_clipboard + +#:: There is also a copy_or_interrupt action that can be optionally +#:: mapped to Ctrl+C. It will copy only if there is a selection and +#:: send an interrupt otherwise. Similarly, +#:: copy_and_clear_or_interrupt will copy and clear the selection or +#:: send an interrupt if there is no selection. + +#: Paste from clipboard + +map kitty_mod+v paste_from_clipboard +# map cmd+v paste_from_clipboard + +#: Paste from selection + +# map kitty_mod+s paste_from_selection +# map shift+insert paste_from_selection + +#: Pass selection to program + +# map kitty_mod+o pass_selection_to_program + +#:: You can also pass the contents of the current selection to any +#:: program with pass_selection_to_program. By default, the system's +#:: open program is used, but you can specify your own, the selection +#:: will be passed as a command line argument to the program. For +#:: example:: + +#:: map kitty_mod+o pass_selection_to_program firefox + +#:: You can pass the current selection to a terminal program running +#:: in a new kitty window, by using the @selection placeholder:: + +#:: map kitty_mod+y new_window less @selection + +#: }}} + +#: Scrolling {{{ + +#: Scroll line up + +# map kitty_mod+up scroll_line_up +# map kitty_mod+k scroll_line_up +# map opt+cmd+page_up scroll_line_up +# map cmd+up scroll_line_up + +#: Scroll line down + +# map kitty_mod+down scroll_line_down +# map kitty_mod+j scroll_line_down +# map opt+cmd+page_down scroll_line_down +# map cmd+down scroll_line_down + +#: Scroll page up + +map page_up scroll_page_up +# map kitty_mod+page_up scroll_page_up +# map cmd+page_up scroll_page_up + +#: Scroll page down + +map page_down scroll_page_down +# map kitty_mod+page_down scroll_page_down +# map cmd+page_down scroll_page_down + +#: Scroll to top + +# map kitty_mod+home scroll_home +# map cmd+home scroll_home + +#: Scroll to bottom + +# map kitty_mod+end scroll_end +# map cmd+end scroll_end + +#: Scroll to previous shell prompt + +# map kitty_mod+z scroll_to_prompt -1 + +#:: Use a parameter of 0 for scroll_to_prompt to scroll to the last +#:: jumped to or the last clicked position. Requires shell +#:: integration +#:: to work. + +#: Scroll to next shell prompt + +# map kitty_mod+x scroll_to_prompt 1 + +#: Browse scrollback buffer in pager + +# map kitty_mod+h show_scrollback + +#:: You can pipe the contents of the current screen and history +#:: buffer as STDIN to an arbitrary program using launch --stdin- +#:: source. For example, the following opens the scrollback buffer in +#:: less in an overlay window:: + +#:: map f1 launch --stdin-source=@screen_scrollback --stdin-add-formatting --type=overlay less +G -R + +#:: For more details on piping screen and buffer contents to external +#:: programs, see launch . + +#: Browse output of the last shell command in pager + +map kitty_mod+g show_last_command_output + +#:: You can also define additional shortcuts to get the command +#:: output. For example, to get the first command output on screen:: + +#:: map f1 show_first_command_output_on_screen + +#:: To get the command output that was last accessed by a keyboard +#:: action or mouse action:: + +#:: map f1 show_last_visited_command_output + +#:: You can pipe the output of the last command run in the shell +#:: using the launch action. For example, the following opens the +#:: output in less in an overlay window:: + +#:: map f1 launch --stdin-source=@last_cmd_output --stdin-add-formatting --type=overlay less +G -R + +#:: To get the output of the first command on the screen, use +#:: @first_cmd_output_on_screen. To get the output of the last jumped +#:: to command, use @last_visited_cmd_output. + +#:: Requires shell integration +#:: to work. + +#: }}} + +#: Window management {{{ + +#: New window + +# map kitty_mod+enter new_window +# map cmd+enter new_window + +#:: You can open a new kitty window running an arbitrary program, for +#:: example:: + +#:: map kitty_mod+y launch mutt + +#:: You can open a new window with the current working directory set +#:: to the working directory of the current window using:: + +#:: map ctrl+alt+enter launch --cwd=current + +#:: You can open a new window that is allowed to control kitty via +#:: the kitty remote control facility with launch --allow-remote- +#:: control. Any programs running in that window will be allowed to +#:: control kitty. For example:: + +#:: map ctrl+enter launch --allow-remote-control some_program + +#:: You can open a new window next to the currently active window or +#:: as the first window, with:: + +#:: map ctrl+n launch --location=neighbor +#:: map ctrl+f launch --location=first + +#:: For more details, see launch +#:: . + +#: New OS window + +# map kitty_mod+n new_os_window +# map cmd+n new_os_window + +#:: Works like new_window above, except that it opens a top-level OS +#:: window. In particular you can use new_os_window_with_cwd to open +#:: a window with the current working directory. + +#: Close window + +# map kitty_mod+w close_window +# map shift+cmd+d close_window + +#: Next window + +# map kitty_mod+] next_window + +#: Previous window + +# map kitty_mod+[ previous_window + +#: Move window forward + +# map kitty_mod+f move_window_forward + +#: Move window backward + +# map kitty_mod+b move_window_backward + +#: Move window to top + +# map kitty_mod+` move_window_to_top + +#: Start resizing window + +# map kitty_mod+r start_resizing_window +# map cmd+r start_resizing_window + +#: First window + +# map kitty_mod+1 first_window +# map cmd+1 first_window + +#: Second window + +# map kitty_mod+2 second_window +# map cmd+2 second_window + +#: Third window + +# map kitty_mod+3 third_window +# map cmd+3 third_window + +#: Fourth window + +# map kitty_mod+4 fourth_window +# map cmd+4 fourth_window + +#: Fifth window + +# map kitty_mod+5 fifth_window +# map cmd+5 fifth_window + +#: Sixth window + +# map kitty_mod+6 sixth_window +# map cmd+6 sixth_window + +#: Seventh window + +# map kitty_mod+7 seventh_window +# map cmd+7 seventh_window + +#: Eight window + +# map kitty_mod+8 eighth_window +# map cmd+8 eighth_window + +#: Ninth window + +# map kitty_mod+9 ninth_window +# map cmd+9 ninth_window + +#: Tenth window + +# map kitty_mod+0 tenth_window + +#: Visually select and focus window + +# map kitty_mod+f7 focus_visible_window + +#:: Display overlay numbers and alphabets on the window, and switch +#:: the focus to the window when you press the key. When there are +#:: only two windows, the focus will be switched directly without +#:: displaying the overlay. You can change the overlay characters and +#:: their order with option visual_window_select_characters. + +#: Visually swap window with another + +# map kitty_mod+f8 swap_with_window + +#:: Works like focus_visible_window above, but swaps the window. + +#: }}} + +#: Tab management {{{ + +#: Next tab + +# map kitty_mod+right next_tab +# map shift+cmd+] next_tab +# map ctrl+tab next_tab + +#: Previous tab + +# map kitty_mod+left previous_tab +# map shift+cmd+[ previous_tab +# map ctrl+shift+tab previous_tab + +#: New tab + +# map kitty_mod+t new_tab +# map cmd+t new_tab + +#: Close tab + +# map kitty_mod+q close_tab +# map cmd+w close_tab + +#: Close OS window + +# map shift+cmd+w close_os_window + +#: Move tab forward + +# map kitty_mod+. move_tab_forward + +#: Move tab backward + +# map kitty_mod+, move_tab_backward + +#: Set tab title + +# map kitty_mod+alt+t set_tab_title +# map shift+cmd+i set_tab_title + + +#: You can also create shortcuts to go to specific tabs, with 1 being +#: the first tab, 2 the second tab and -1 being the previously active +#: tab, and any number larger than the last tab being the last tab:: + +map alt+1 goto_tab 1 +map alt+2 goto_tab 2 +map alt+3 goto_tab 3 +map alt+4 goto_tab 4 + +#: Just as with new_window above, you can also pass the name of +#: arbitrary commands to run when using new_tab and new_tab_with_cwd. +#: Finally, if you want the new tab to open next to the current tab +#: rather than at the end of the tabs list, use:: + +#: map ctrl+t new_tab !neighbor [optional cmd to run] +#: }}} + +#: Layout management {{{ + +#: Next layout + +# map kitty_mod+l next_layout + + +#: You can also create shortcuts to switch to specific layouts:: + +#: map ctrl+alt+t goto_layout tall +#: map ctrl+alt+s goto_layout stack + +#: Similarly, to switch back to the previous layout:: + +#: map ctrl+alt+p last_used_layout + +#: There is also a toggle_layout action that switches to the named +#: layout or back to the previous layout if in the named layout. +#: Useful to temporarily "zoom" the active window by switching to the +#: stack layout:: + +#: map ctrl+alt+z toggle_layout stack +#: }}} + +#: Font sizes {{{ + +#: You can change the font size for all top-level kitty OS windows at +#: a time or only the current one. + +#: Increase font size + +# map kitty_mod+equal change_font_size all +2.0 +# map kitty_mod+plus change_font_size all +2.0 +# map kitty_mod+kp_add change_font_size all +2.0 +# map cmd+plus change_font_size all +2.0 +# map cmd+equal change_font_size all +2.0 +# map shift+cmd+equal change_font_size all +2.0 + +#: Decrease font size + +# map kitty_mod+minus change_font_size all -2.0 +# map kitty_mod+kp_subtract change_font_size all -2.0 +# map cmd+minus change_font_size all -2.0 +# map shift+cmd+minus change_font_size all -2.0 + +#: Reset font size + +# map kitty_mod+backspace change_font_size all 0 +# map cmd+0 change_font_size all 0 + + +#: To setup shortcuts for specific font sizes:: + +#: map kitty_mod+f6 change_font_size all 10.0 + +#: To setup shortcuts to change only the current OS window's font +#: size:: + +#: map kitty_mod+f6 change_font_size current 10.0 +#: }}} + +#: Select and act on visible text {{{ + +#: Use the hints kitten to select text and either pass it to an +#: external program or insert it into the terminal or copy it to the +#: clipboard. + +#: Open URL + +# map kitty_mod+e open_url_with_hints + +#:: Open a currently visible URL using the keyboard. The program used +#:: to open the URL is specified in open_url_with. + +#: Insert selected path + +# map kitty_mod+p>f kitten hints --type path --program - + +#:: Select a path/filename and insert it into the terminal. Useful, +#:: for instance to run git commands on a filename output from a +#:: previous git command. + +#: Open selected path + +# map kitty_mod+p>shift+f kitten hints --type path + +#:: Select a path/filename and open it with the default open program. + +#: Insert selected line + +# map kitty_mod+p>l kitten hints --type line --program - + +#:: Select a line of text and insert it into the terminal. Useful for +#:: the output of things like: `ls -1`. + +#: Insert selected word + +# map kitty_mod+p>w kitten hints --type word --program - + +#:: Select words and insert into terminal. + +#: Insert selected hash + +# map kitty_mod+p>h kitten hints --type hash --program - + +#:: Select something that looks like a hash and insert it into the +#:: terminal. Useful with git, which uses SHA1 hashes to identify +#:: commits. + +#: Open the selected file at the selected line + +# map kitty_mod+p>n kitten hints --type linenum + +#:: Select something that looks like filename:linenum and open it in +#:: vim at the specified line number. + +#: Open the selected hyperlink + +# map kitty_mod+p>y kitten hints --type hyperlink + +#:: Select a hyperlink (i.e. a URL that has been marked as such by +#:: the terminal program, for example, by `ls --hyperlink=auto`). + + +#: The hints kitten has many more modes of operation that you can map +#: to different shortcuts. For a full description see hints kitten +#: . +#: }}} + +#: Miscellaneous {{{ + +#: Show documentation + +# map kitty_mod+f1 show_kitty_doc overview + +#: Toggle fullscreen + +# map kitty_mod+f11 toggle_fullscreen +# map ctrl+cmd+f toggle_fullscreen + +#: Toggle maximized + +# map kitty_mod+f10 toggle_maximized + +#: Toggle macOS secure keyboard entry + +# map opt+cmd+s toggle_macos_secure_keyboard_entry + +#: Unicode input + +# map kitty_mod+u kitten unicode_input +# map ctrl+cmd+space kitten unicode_input + +#: Edit config file + +# map kitty_mod+f2 edit_config_file +# map cmd+, edit_config_file + +#: Open the kitty command shell + +# map kitty_mod+escape kitty_shell window + +#:: Open the kitty shell in a new window / tab / overlay / os_window +#:: to control kitty using commands. + +#: Increase background opacity + +# map kitty_mod+a>m set_background_opacity +0.1 + +#: Decrease background opacity + +# map kitty_mod+a>l set_background_opacity -0.1 + +#: Make background fully opaque + +# map kitty_mod+a>1 set_background_opacity 1 + +#: Reset background opacity + +# map kitty_mod+a>d set_background_opacity default + +#: Reset the terminal + +map kitty_mod+delete clear_terminal reset active +# map opt+cmd+r clear_terminal reset active + +#:: You can create shortcuts to clear/reset the terminal. For +#:: example:: + +#:: # Reset the terminal +#:: map f1 clear_terminal reset active +#:: # Clear the terminal screen by erasing all contents +#:: map f1 clear_terminal clear active +#:: # Clear the terminal scrollback by erasing it +#:: map f1 clear_terminal scrollback active +#:: # Scroll the contents of the screen into the scrollback +#:: map f1 clear_terminal scroll active +#:: # Clear everything up to the line with the cursor +#:: map f1 clear_terminal to_cursor active + +#:: If you want to operate on all kitty windows instead of just the +#:: current one, use all instead of active. + +#:: It is also possible to remap Ctrl+L to both scroll the current +#:: screen contents into the scrollback buffer and clear the screen, +#:: instead of just clearing the screen, for example, for ZSH add the +#:: following to ~/.zshrc: + +#:: .. code-block:: zsh + +#:: scroll-and-clear-screen() { +#:: printf '\n%.0s' {1..$LINES} +#:: zle clear-screen +#:: } +#:: zle -N scroll-and-clear-screen +#:: bindkey '^l' scroll-and-clear-screen + +#: Clear up to cursor line + +# map cmd+k clear_terminal to_cursor active + +#: Reload kitty.conf + +map kitty_mod+f5 load_config_file +# map ctrl+cmd+, load_config_file + +#:: Reload kitty.conf, applying any changes since the last time it +#:: was loaded. Note that a handful of options cannot be dynamically +#:: changed and require a full restart of kitty. Particularly, when +#:: changing shortcuts for actions located on the macOS global menu +#:: bar, a full restart is needed. You can also map a keybinding to +#:: load a different config file, for example:: + +#:: map f5 load_config /path/to/alternative/kitty.conf + +#:: Note that all options from the original kitty.conf are discarded, +#:: in other words the new configuration *replace* the old ones. + +#: Debug kitty configuration + +# map kitty_mod+f6 debug_config +# map opt+cmd+, debug_config + +#:: Show details about exactly what configuration kitty is running +#:: with and its host environment. Useful for debugging issues. + +#: Send arbitrary text on key presses + +#:: E.g. map ctrl+shift+alt+h send_text all Hello World + +#:: You can tell kitty to send arbitrary (UTF-8) encoded text to the +#:: client program when pressing specified shortcut keys. For +#:: example:: + +#:: map ctrl+alt+a send_text all Special text + +#:: This will send "Special text" when you press the Ctrl+Alt+A key +#:: combination. The text to be sent decodes ANSI C escapes +#:: so you can use escapes like \e to send control +#:: codes or \u21fb to send Unicode characters (or you can just input +#:: the Unicode characters directly as UTF-8 text). You can use +#:: `kitty +kitten show_key` to get the key escape codes you want to +#:: emulate. + +#:: The first argument to send_text is the keyboard modes in which to +#:: activate the shortcut. The possible values are normal, +#:: application, kitty or a comma separated combination of them. The +#:: modes normal and application refer to the DECCKM cursor key mode +#:: for terminals, and kitty refers to the kitty extended keyboard +#:: protocol. The special value all means all of them. + +#:: Some more examples:: + +#:: # Output a word and move the cursor to the start of the line (like typing and pressing Home) +#:: map ctrl+alt+a send_text normal Word\e[H +#:: map ctrl+alt+a send_text application Word\eOH +#:: # Run a command at a shell prompt (like typing the command and pressing Enter) +#:: map ctrl+alt+a send_text normal,application some command with arguments\r + +#: Open kitty Website + +# map shift+cmd+/ open_url https://sw.kovidgoyal.net/kitty/ + +#: Hide macOS kitty application + +# map cmd+h hide_macos_app + +#: Hide macOS other applications + +# map opt+cmd+h hide_macos_other_apps + +#: Minimize macOS window + +# map cmd+m minimize_macos_window + +#: Quit kitty + +# map cmd+q quit + +#: }}} + +#: }}} diff --git a/.config/kitty/theme.conf b/.config/kitty/theme.conf new file mode 120000 index 0000000..67f3a5d --- /dev/null +++ b/.config/kitty/theme.conf @@ -0,0 +1 @@ +/home/xstefen/.config/kitty/kitty-themes/themes/Glacier.conf \ No newline at end of file diff --git a/.config/modprobed-db.conf b/.config/modprobed-db.conf new file mode 100644 index 0000000..6c7e13b --- /dev/null +++ b/.config/modprobed-db.conf @@ -0,0 +1,21 @@ +# For documentation, see the manpage for modprobed-db + +# Path where database will reside. +# Do NOT use a variable in the following path like $HOME +# You MUST use a fully qualified path or else invoking the script via sudo +# will trick it into thinking that the db is in /root/foo/bar +DBPATH="/home/xstefen/.config" + +# Define the background of your terminal theme here. +# A setting of dark will produce colors that nicely contrast a dark background. +# A setting of light will produce colors that nicely contrast a light background. +COLORS=dark +#COLORS=light + + +# Add modules in the ignore array that you do NOT want counted, for example out-of-tree +# modules and those provided by another package. +# +# For Arch Linux, some examples are given below but this is not a fully inclusive list. + +IGNORE=(nvidia nvidia_drm nvidia_modeset nvidia_uvm vboxdrv vboxnetadp vboxnetflt vboxpci) diff --git a/.config/modprobed.db b/.config/modprobed.db new file mode 100644 index 0000000..b68d3cf --- /dev/null +++ b/.config/modprobed.db @@ -0,0 +1,194 @@ +ac97_bus +acpi_pad +aesni_intel +af_alg +agpgart +algif_hash +algif_skcipher +asus_wmi +battery +blake2b_generic +bluetooth +bnep +bpf_preload +bridge +br_netfilter +btbcm +btintel +btmtk +btrfs +btrtl +btusb +cdrom +cec +cfg80211 +ch341 +cifs +cifs_arc4 +cifs_md4 +cmac +coretemp +crc16 +crc32c_generic +crc32c_intel +crc32_pclmul +crct10dif_pclmul +cryptd +crypto_simd +crypto_user +dm_mod +dm_multipath +dns_resolver +drm +drm_display_helper +drm_kms_helper +drm_ttm_helper +e1000e +ecc +ecdh_generic +ee1004 +eeepc_wmi +efivarfs +ext4 +fat +fb_ddc +fscache +fuse +gf128mul +ghash_clmulni_intel +hfs +hfsplus +hid_logitech_dj +hid_logitech_hidpp +i2c_algo_bit +i2c_i801 +i2c_smbus +intel_cstate +intel_pmc_bxt +intel_pmc_core +intel_powerclamp +intel_rapl_common +intel_rapl_msr +intel_tcc_cooling +intel_uncore +ip_tables +irqbypass +isofs +iTCO_vendor_support +iTCO_wdt +jbd2 +jfs +joydev +kvm +kvm_intel +ledtrig_audio +libcrc32c +llc +loop +mac_hid +mbcache +mc +mei +mei_hdcp +mei_me +mei_pxp +minix +mousedev +msdos +mxm_wmi +netfs +nf_conntrack +nf_conntrack_netlink +nf_defrag_ipv4 +nf_defrag_ipv6 +nf_nat +nfnetlink +nf_tables +nft_chain_nat +nft_compat +nft_reject +nft_reject_inet +nilfs2 +nls_utf8 +nvidiafb +nvme +nvme_common +nvme_core +overlay +pcspkr +platform_profile +polyval_clmulni +polyval_generic +raid6_pq +rapl +rfcomm +rfkill +sch_fq_codel +sg +sha512_ssse3 +snd +snd_aloop +snd_compress +snd_hda_codec +snd_hda_codec_generic +snd_hda_codec_hdmi +snd_hda_codec_realtek +snd_hda_core +snd_hda_ext_core +snd_hda_intel +snd_hrtimer +snd_hwdep +snd_intel_dspcfg +snd_intel_sdw_acpi +snd_pcm +snd_pcm_dmaengine +snd_rawmidi +snd_seq +snd_seq_device +snd_seq_dummy +snd_soc_avs +snd_soc_core +snd_soc_hda_codec +snd_timer +snd_ump +snd_usb_audio +snd_usbmidi_lib +soundcore +sparse_keymap +stp +syscopyarea +sysfillrect +sysimgblt +thermal +tpm_crb +tpm_tis +tpm_tis_core +ttm +uas +ufs +uinput +usbhid +usbserial +usb_storage +uvc +uvcvideo +v4l2loopback_dc +vfat +vgastate +video +videobuf2_common +videobuf2_memops +videobuf2_v4l2 +videobuf2_vmalloc +videodev +wmi +wmi_bmof +x86_pkg_temp_thermal +xfs +xhci_pci +xhci_pci_renesas +xor +x_tables +xt_addrtype +xt_conntrack +xt_MASQUERADE diff --git a/.config/nitrogen/bg-saved.cfg b/.config/nitrogen/bg-saved.cfg new file mode 100644 index 0000000..1e362d3 --- /dev/null +++ b/.config/nitrogen/bg-saved.cfg @@ -0,0 +1,4 @@ +[xin_-1] +file=/mnt/files/Pictures/bgs/wallhaven-d65eyl.jpg +mode=5 +bgcolor=#000000 diff --git a/.config/nitrogen/nitrogen.cfg b/.config/nitrogen/nitrogen.cfg new file mode 100644 index 0000000..6b66d9c --- /dev/null +++ b/.config/nitrogen/nitrogen.cfg @@ -0,0 +1,12 @@ +[geometry] +posx=413 +posy=62 +sizex=971 +sizey=795 + +[nitrogen] +view=icon +recurse=true +sort=alpha +icon_caps=true +dirs=/usr/share/backgrounds/;/mnt/files/Pictures/bgs; diff --git a/.config/openbox/autostart b/.config/openbox/autostart new file mode 100644 index 0000000..eb75c12 --- /dev/null +++ b/.config/openbox/autostart @@ -0,0 +1,35 @@ +# restore the last wallpaper applied with nitrogen +nitrogen --restore & + +# start the panel +tint2 & + +# dock +(sleep 2s; plank) & + +# thunar daemon mode +thunar --daemon & + +# automount shit +udiskie -2 & + +# load nvidia settings +nvidia-settings --load-config-only & + +# load color profile +/usr/bin/dispwin -d1 /home/xstefen/asus_vg248qe_nvidia.icm & + +# volume tray +(sleep 2s; volumeicon) & + +# super key menu +ksuperkey -e 'Super_L=Alt_L|F1' & + +# fuck beeps +xset -b & + +# set display timeout, sleep, and poweroff +xset dpms 600 900 1200 & + +# set keyboard repeat rate +xset r rate 350 60 & diff --git a/.config/openbox/environment b/.config/openbox/environment new file mode 100644 index 0000000..1770c85 --- /dev/null +++ b/.config/openbox/environment @@ -0,0 +1,9 @@ +# environment +# vim:ft=sh + +# To set your language for displaying messages and time/date formats, use the following: +# LANG=en_US.UTF8 + +XDG_SESSION_TYPE=x11 +XDG_SESSION_DESKTOP=openbox +XDG_CURRENT_DESKTOP=openbox diff --git a/.config/openbox/menu.xml b/.config/openbox/menu.xml new file mode 100644 index 0000000..9704f0f --- /dev/null +++ b/.config/openbox/menu.xml @@ -0,0 +1,109 @@ + + + + + + + al-terminal + + + + + al-browser + + + + + al-filemanager + + + + + + + scrot -e 'mv $f $$(xdg-user-dir PICTURES) ; feh $$(xdg-user-dir PICTURES)/$f' + + + + + scrot -d 5 -e 'mv $f $$(xdg-user-dir PICTURES) ; feh $$(xdg-user-dir PICTURES)/$f' + + + + + + + + + + + obconf + + + + + kickshaw + + + + + + xdg-open ~/.config/openbox/menu.xml + + + + + xdg-open ~/.config/openbox/rc.xml + + + + + xdg-open ~/.config/openbox/autostart + + + + + + + + + + + + + + + + + nitrogen + + + + + lxappearance + + + + + + pavucontrol + + + + + + + + + i3lock-fancy -p + + + + + rofi_run -l + + + + + diff --git a/.config/openbox/menu.xml.bak b/.config/openbox/menu.xml.bak new file mode 100644 index 0000000..39da04d --- /dev/null +++ b/.config/openbox/menu.xml.bak @@ -0,0 +1,394 @@ + + + + + + + + gnome-calculator + + yes + + + + + + gnome-character-map + + yes + + + + + + ark + + yes + + + + + + + + + gvim + + yes + GVim + + + + + + emacs + + yes + Emacs + + + + + + gedit + + yes + + + + + + kate + + yes + + + + + + kwrite + + yes + + + + + + + + + urxvt + + + + + gnome-terminal + + yes + + + + + + xfce4-terminal + + yes + + + + + + konsole + + yes + + + + + xterm + + + + + + + firefox + + yes + Firefox + + + + + + opera + + yes + Opera + + + + + + konqueror + + yes + + + + + + epiphany + + yes + + + + + + pidgin + + yes + + + + + + kopete + + yes + + + + + + xchat + + yes + + + + + + + + + ooffice -base + + + + + ooffice -calc + + + + + ooffice -draw + + + + + ooffice -impress + + + + + ooffice -math + + + + + ooffice-printeradmin + + + + + ooffice -writer + + + + + + + + amarok + + yes + + + + + + rhythmbox + + yes + + + + + + k3b + + yes + + + + + + gmplayer + + yes + MPlayer + + + + + + totem + + yes + + + + + + + + + nautilus --no-desktop --browser + + yes + + + + + + Thunar + + yes + + + + + + kfmclient openURL ~ + + yes + + + + + + rox + + yes + ROX-Filer + + + + + + pcmanfm + + yes + + + + + + + + + gimp + + yes + + + + + + gwenview + + yes + + + + + + dia + + yes + + + + + + inkscape + + yes + + + + + + + + + obconf + yes + + + + + gnome-control-center + yes + + + + + kcontrol + yes + + + + + xfce-setting-show + yes + + + + + xdg-open http://localhost:631/ + + no + cups + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + + diff --git a/.config/openbox/menu.xml.bak.bak b/.config/openbox/menu.xml.bak.bak new file mode 100755 index 0000000..39da04d --- /dev/null +++ b/.config/openbox/menu.xml.bak.bak @@ -0,0 +1,394 @@ + + + + + + + + gnome-calculator + + yes + + + + + + gnome-character-map + + yes + + + + + + ark + + yes + + + + + + + + + gvim + + yes + GVim + + + + + + emacs + + yes + Emacs + + + + + + gedit + + yes + + + + + + kate + + yes + + + + + + kwrite + + yes + + + + + + + + + urxvt + + + + + gnome-terminal + + yes + + + + + + xfce4-terminal + + yes + + + + + + konsole + + yes + + + + + xterm + + + + + + + firefox + + yes + Firefox + + + + + + opera + + yes + Opera + + + + + + konqueror + + yes + + + + + + epiphany + + yes + + + + + + pidgin + + yes + + + + + + kopete + + yes + + + + + + xchat + + yes + + + + + + + + + ooffice -base + + + + + ooffice -calc + + + + + ooffice -draw + + + + + ooffice -impress + + + + + ooffice -math + + + + + ooffice-printeradmin + + + + + ooffice -writer + + + + + + + + amarok + + yes + + + + + + rhythmbox + + yes + + + + + + k3b + + yes + + + + + + gmplayer + + yes + MPlayer + + + + + + totem + + yes + + + + + + + + + nautilus --no-desktop --browser + + yes + + + + + + Thunar + + yes + + + + + + kfmclient openURL ~ + + yes + + + + + + rox + + yes + ROX-Filer + + + + + + pcmanfm + + yes + + + + + + + + + gimp + + yes + + + + + + gwenview + + yes + + + + + + dia + + yes + + + + + + inkscape + + yes + + + + + + + + + obconf + yes + + + + + gnome-control-center + yes + + + + + kcontrol + yes + + + + + xfce-setting-show + yes + + + + + xdg-open http://localhost:631/ + + no + cups + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + + diff --git a/.config/openbox/rc.xml b/.config/openbox/rc.xml new file mode 100644 index 0000000..73c7156 --- /dev/null +++ b/.config/openbox/rc.xml @@ -0,0 +1,789 @@ + + + + 10 + 20 + + + yes + no + yes + no + 200 + no + + + Smart +
yes
+ Mouse + Mouse +
+ + Plata-Noir + NLIMC + yes + no + + sans + 9 + Normal + Normal + + + sans + 9 + Normal + Italic + + + sans + 9 + Normal + Normal + + + Sans + 9 + Normal + Normal + + + Sans + 9 + Normal + Normal + + + Sans + 9 + Normal + Normal + + + + 1 + 0 + + 1 + 2 + 3 + 4 + + 800 + + + yes + Never + Center + + 10 + 10 + + + + 0 + 0 + 0 + 0 + + + Floating + 0 + 0 + no + Above + Vertical + no + 300 + 300 + Middle + + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + yes + yes + + + + + + + + + yes + + + current + + + + + + + + + + + 50% + + + + + + + + 50% + + + + + + + + + + + + + + + + + + + + + + + pamixer -i 2 + + + + + pamixer -d 2 + + + + + pamixer -t + + + + + playerctl stop + + + + + playerctl play-pause + + + + + playerctl previous + + + + + playerctl next + + + + + xbacklight +10 + + + + + xbacklight -10 + + + + + ss_full_save + + + + + ss_active_save + + + + + ss_sel_clip + + + + + al-filemanager + + + + + al-terminal + + + + + jgmenu_run + + + + + al-terminal + + + + + al-terminal + + + + + al-browser + + + + + pavucontrol + + + + + rofi_run -r + + + + + rofi_run -r + + + + + rofi_run -l + + + + + rofi_run -l + + + + + + + + + + + + + + xkill + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + root-menu + + + + + client-menu + + + + + rtile --split-up + + + + + rtile --split-down + + + + + rtile --split-left + + + + + rtile --split-right + + + + + rtile --swap + + + + + rtile --next-monitor + + + + + rtile --grow-up + + + + + rtile --grow-down + + + + + rtile --grow-left + + + + + rtile --grow-right + + + + + rtile --cycle + + + + + rtile --cycle-monitors + + + + + rtile t + + + + + rtile + + + + + rtile b + + + + + rtile tl + + + + + rtile l + + + + + rtile bl + + + + + rtile tr + + + + + rtile r + + + + + rtile br + + + + + rtile --binary + + + + + + + 50% + + + + + + + + 50% + + + + + + + + + + 80% + 80% + + + + + + + + 0 + 0 + 50% + + + + + + + -0 + 0 + 50% + + + + + 4 + 400 + 600 + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + center + current + + + + + + + + + + + + + + no + + + + + + + + + + + yes + + + + + + + + + + + client-menu + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + top + + + + + + + + + + + left + + + + + + + + + + + right + + + + + + + + + + + bottom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + horizontal + + + + + + + + + + + + + + + previous + + + + + next + + + + + + + client-list-combined-menu + + + + + client-list-combined-menu + + + + + root-menu + + + + + + menu.xml + 400 + no + 100 + 200 + no + yes + + + + + 1 + + yes + + +
+ diff --git a/.config/picom.conf b/.config/picom.conf new file mode 100644 index 0000000..6e27fea --- /dev/null +++ b/.config/picom.conf @@ -0,0 +1,347 @@ +################################# +# Corners # +################################# +#prev: 15 +corner-radius = 0; +rounded-corners-exclude = [ +# "window_type = 'toolbar'", + "class_g = 'eww-bar'", + "class_g = 'eww-powermenu'", + "class_g = 'Tint2'", + "name = 'Notification area'", + "class_g = 'Polybar'", + "class_g = 'Rofi'", + "class_g = 'Eww'", + "class_g = 'conky'", + "window_type = 'dock'", +]; +round-borders = 1; +round-borders-exclude = [ +]; + +# Specify a list of border width rules, in the format `PIXELS:PATTERN`, +# Note we don't make any guarantee about possible conflicts with the +# border_width set by the window manager. +# +# example: +# round-borders-rule = [ "2:class_g = 'URxvt'" ]; +# +round-borders-rule = [ + "3:class_g = 'XTerm'", + "3:class_g = 'URxvt'", + #"10:class_g = 'Alacritty'", + "15:class_g = 'Signal'" +]; + +################################# +# Shadows # +################################# + + +# Enabled client-side shadows on windows. Note desktop windows +# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow, +# unless explicitly requested using the wintypes option. +# +#shadow = false +shadow = true; + +# The blur radius for shadows, in pixels. (defaults to 12) +# shadow-radius = 12 +shadow-radius = 20; + +# The opacity of shadows. (0.0 - 1.0, defaults to 0.75) +shadow-opacity = 0.4 + +# The left offset for shadows, in pixels. (defaults to -15) +# shadow-offset-x = -15 +shadow-offset-x = -20; + +# The top offset for shadows, in pixels. (defaults to -15) +# shadow-offset-y = -15 +shadow-offset-y = -20; + +# Avoid drawing shadows on dock/panel windows. This option is deprecated, +# you should use the *wintypes* option in your config file instead. +# +no-dock-shadow = false + +# Don't draw shadows on drag-and-drop windows. This option is deprecated, +# you should use the *wintypes* option in your config file instead. +# +# no-dnd-shadow = false + +# Red color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-red = 0 + +# Green color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-green = 0 + +# Blue color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-blue = 0 + +# Do not paint shadows on shaped windows. Note shaped windows +# here means windows setting its shape through X Shape extension. +# Those using ARGB background is beyond our control. +# Deprecated, use +# shadow-exclude = 'bounding_shaped' +# or +# shadow-exclude = 'bounding_shaped && !rounded_corners' +# instead. +# +# shadow-ignore-shaped = '' + +# Specify a list of conditions of windows that should have no shadow. +# +# examples: +# shadow-exclude = "n:e:Notification"; +# +# shadow-exclude = [] +shadow-exclude = [ + "name = 'Notification'", + "class_g = 'Conky'", + "class_g ?= 'Notify-osd'", + "class_g = 'Cairo-clock'", + "class_g = 'slop'", + "class_g = 'Florence'", + "_GTK_FRAME_EXTENTS@:c", + "window_type = 'dock'", +]; + +# Specify a X geometry that describes the region in which shadow should not +# be painted in, such as a dock window region. Use +# shadow-exclude-reg = "x10+0+0" +# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on. +# +# shadow-exclude-reg = "" + +# Crop shadow of a window fully on a particular Xinerama screen to the screen. +# xinerama-shadow-crop = false + +################################# +# General Settings # +################################# + +# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers. +# daemon = false + +# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`. +# `xrender` is the default one. +# +experimental-backends = false; +backend = "glx"; +#backend = "xrender"; + + +# Enable/disable VSync. +# vsync = false +vsync = true; + +# Enable remote control via D-Bus. See the *D-BUS API* section below for more details. +# dbus = false + +# Try to detect WM windows (a non-override-redirect window with no +# child that has 'WM_STATE') and mark them as active. +# +# mark-wmwin-focused = false +mark-wmwin-focused = true; + +# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused. +# mark-ovredir-focused = false +mark-ovredir-focused = true; + +# Try to detect windows with rounded corners and don't consider them +# shaped windows. The accuracy is not very high, unfortunately. +# +detect-rounded-corners = false +# detect-rounded-corners = true + +# Detect '_NET_WM_OPACITY' on client windows, useful for window managers +# not passing '_NET_WM_OPACITY' of client windows to frame windows. +# +# detect-client-opacity = false +detect-client-opacity = true; + +# Specify refresh rate of the screen. If not specified or 0, picom will +# try detecting this with X RandR extension. +# +# refresh-rate = 60 +refresh-rate = 0 + +# Limit picom to repaint at most once every 1 / 'refresh_rate' second to +# boost performance. This should not be used with +# vsync drm/opengl/opengl-oml +# as they essentially does sw-opti's job already, +# unless you wish to specify a lower refresh rate than the actual value. +# +# sw-opti = + +# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window, +# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy, +# provided that the WM supports it. +# +# use-ewmh-active-win = false + +# Unredirect all windows if a full-screen opaque window is detected, +# to maximize performance for full-screen windows. Known to cause flickering +# when redirecting/unredirecting windows. paint-on-overlay may make the flickering less obvious. +# +# unredir-if-possible = false + +# Delay before unredirecting the window, in milliseconds. Defaults to 0. +# unredir-if-possible-delay = 0 + +# Conditions of windows that shouldn't be considered full-screen for unredirecting screen. +# unredir-if-possible-exclude = [] + +# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows +# in the same group focused at the same time. +# +# detect-transient = false +detect-transient = true + +# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same +# group focused at the same time. 'WM_TRANSIENT_FOR' has higher priority if +# detect-transient is enabled, too. +# +# detect-client-leader = false +detect-client-leader = true + +# Resize damaged region by a specific number of pixels. +# A positive value enlarges it while a negative one shrinks it. +# If the value is positive, those additional pixels will not be actually painted +# to screen, only used in blur calculation, and such. (Due to technical limitations, +# with use-damage, those pixels will still be incorrectly painted to screen.) +# Primarily used to fix the line corruption issues of blur, +# in which case you should use the blur radius value here +# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`, +# with a 5x5 one you use `--resize-damage 2`, and so on). +# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly. +# +# resize-damage = 1 + +# Specify a list of conditions of windows that should be painted with inverted color. +# Resource-hogging, and is not well tested. +# +# invert-color-include = [] + +# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer. +# Might cause incorrect opacity when rendering transparent content (but never +# practically happened) and may not work with blur-background. +# My tests show a 15% performance boost. Recommended. +# +# glx-no-stencil = false + +# GLX backend: Avoid rebinding pixmap on window damage. +# Probably could improve performance on rapid window content changes, +# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.). +# Recommended if it works. +# +# glx-no-rebind-pixmap = false + +# Disable the use of damage information. +# This cause the whole screen to be redrawn everytime, instead of the part of the screen +# has actually changed. Potentially degrades the performance, but might fix some artifacts. +# The opposing option is use-damage +# +# no-use-damage = false +use-damage = true + +# Use X Sync fence to sync clients' draw calls, to make sure all draw +# calls are finished before picom starts drawing. Needed on nvidia-drivers +# with GLX backend for some users. +# +# xrender-sync-fence = false + +# GLX backend: Use specified GLSL fragment shader for rendering window contents. +# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl` +# in the source tree for examples. +# +# glx-fshader-win = '' + +# Force all windows to be painted with blending. Useful if you +# have a glx-fshader-win that could turn opaque pixels transparent. +# +# force-win-blend = false + +# Do not use EWMH to detect fullscreen windows. +# Reverts to checking if a window is fullscreen based only on its size and coordinates. +# +# no-ewmh-fullscreen = false + +# Dimming bright windows so their brightness doesn't exceed this set value. +# Brightness of a window is estimated by averaging all pixels in the window, +# so this could comes with a performance hit. +# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0) +# +# max-brightness = 1.0 + +# Make transparent windows clip other windows like non-transparent windows do, +# instead of blending on top of them. +# +# transparent-clipping = false + +# Set the log level. Possible values are: +# "trace", "debug", "info", "warn", "error" +# in increasing level of importance. Case doesn't matter. +# If using the "TRACE" log level, it's better to log into a file +# using *--log-file*, since it can generate a huge stream of logs. +# +# log-level = "debug" +log-level = "info"; + +# Set the log file. +# If *--log-file* is never specified, logs will be written to stderr. +# Otherwise, logs will to written to the given file, though some of the early +# logs might still be written to the stderr. +# When setting this option from the config file, it is recommended to use an absolute path. +# +# log-file = '/path/to/your/log/file' + +# Show all X errors (for debugging) +# show-all-xerrors = false + +# Write process ID to a file. +# write-pid-path = '/path/to/your/log/file' + +# Window type settings +# +# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard: +# "unknown", "desktop", "dock", "toolbar", "menu", "utility", +# "splash", "dialog", "normal", "dropdown_menu", "popup_menu", +# "tooltip", "notification", "combo", and "dnd". +# +# Following per window-type options are available: :: +# +# fade, shadow::: +# Controls window-type-specific shadow and fade settings. +# +# opacity::: +# Controls default opacity of the window type. +# +# focus::: +# Controls whether the window of this type is to be always considered focused. +# (By default, all window types except "normal" and "dialog" has this on.) +# +# full-shadow::: +# Controls whether shadow is drawn under the parts of the window that you +# normally won't be able to see. Useful when the window has parts of it +# transparent, and you want shadows in those areas. +# +# redir-ignore::: +# Controls whether this type of windows should cause screen to become +# redirected again after been unredirected. If you have unredir-if-possible +# set, and doesn't want certain window to cause unnecessary screen redirection, +# you can set this to `true`. +# +wintypes: +{ + normal = { full-shadow = true; }; + menu = { full-shadow = true; }; + tooltip = { fade = false; shadow = true; focus = true;}; + dock = { shadow = true; }; + dnd = { shadow = true; }; + popup_menu = { full-shadow = true; }; + utility = { full-shadow = true; }; + toolbar = { full-shadow = true; }; + notification = { opacity = 0; } +}; diff --git a/.config/plank/dock1/launchers/betterbird.dockitem b/.config/plank/dock1/launchers/betterbird.dockitem new file mode 100644 index 0000000..b89855f --- /dev/null +++ b/.config/plank/dock1/launchers/betterbird.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/betterbird.desktop diff --git a/.config/plank/dock1/launchers/code.dockitem b/.config/plank/dock1/launchers/code.dockitem new file mode 100644 index 0000000..270216b --- /dev/null +++ b/.config/plank/dock1/launchers/code.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/code.desktop diff --git a/.config/plank/dock1/launchers/google-chrome-beta.dockitem b/.config/plank/dock1/launchers/google-chrome-beta.dockitem new file mode 100644 index 0000000..44cf0a0 --- /dev/null +++ b/.config/plank/dock1/launchers/google-chrome-beta.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/google-chrome-beta.desktop diff --git a/.config/plank/dock1/launchers/kitty.dockitem b/.config/plank/dock1/launchers/kitty.dockitem new file mode 100644 index 0000000..d430dff --- /dev/null +++ b/.config/plank/dock1/launchers/kitty.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/kitty.desktop diff --git a/.config/plank/dock1/launchers/kotatogramdesktop.dockitem b/.config/plank/dock1/launchers/kotatogramdesktop.dockitem new file mode 100644 index 0000000..fb27414 --- /dev/null +++ b/.config/plank/dock1/launchers/kotatogramdesktop.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/kotatogramdesktop.desktop diff --git a/.config/plank/dock1/launchers/thunar.dockitem b/.config/plank/dock1/launchers/thunar.dockitem new file mode 100644 index 0000000..1bfd173 --- /dev/null +++ b/.config/plank/dock1/launchers/thunar.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/thunar.desktop diff --git a/.config/plank/dock1/launchers/tidal-hifi.dockitem b/.config/plank/dock1/launchers/tidal-hifi.dockitem new file mode 100644 index 0000000..4773fd5 --- /dev/null +++ b/.config/plank/dock1/launchers/tidal-hifi.dockitem @@ -0,0 +1,2 @@ +[PlankDockItemPreferences] +Launcher=file:///usr/share/applications/tidal-hifi.desktop diff --git a/.config/qt5ct/qt5ct.conf b/.config/qt5ct/qt5ct.conf new file mode 100644 index 0000000..2fafc63 --- /dev/null +++ b/.config/qt5ct/qt5ct.conf @@ -0,0 +1,32 @@ +[Appearance] +color_scheme_path=/usr/share/qt5ct/colors/darker.conf +custom_palette=false +icon_theme=Papirus-Dark +standard_dialogs=gtk2 +style=gtk2 + +[Fonts] +fixed="Iosevka,9,-1,5,57,0,0,0,0,0" +general="Iosevka,9,-1,5,57,0,0,0,0,0" + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=0 +cursor_flash_time=1000 +dialog_buttons_have_icons=1 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=/usr/share/qt5ct/qss/traynotification-simple.qss +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=6 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3!\0\0\0\xf9\0\0\x6\x3\0\0\x3\xdc\0\0\x3#\0\0\x1\x15\0\0\x6\x1\0\0\x3\xda\0\0\0\0\0\0\0\0\a\x80\0\0\x3#\0\0\x1\x15\0\0\x6\x1\0\0\x3\xda) + +[Troubleshooting] +force_raster_widgets=1 +ignored_applications=@Invalid() diff --git a/.config/rofi/applets/bin/appasroot.sh b/.config/rofi/applets/bin/appasroot.sh new file mode 100755 index 0000000..f0e6944 --- /dev/null +++ b/.config/rofi/applets/bin/appasroot.sh @@ -0,0 +1,102 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Run Applications as Root + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Applications' +mesg='Run Applications as Root' + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Alacritty" + option_2=" Thunar" + option_3=" Geany" + option_4=" Ranger" + option_5=" Vim" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Execute Command +run_cmd() { + polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" + if [[ "$1" == '--opt1' ]]; then + ${polkit_cmd} alacritty + elif [[ "$1" == '--opt2' ]]; then + ${polkit_cmd} dbus-run-session thunar + elif [[ "$1" == '--opt3' ]]; then + ${polkit_cmd} geany + elif [[ "$1" == '--opt4' ]]; then + ${polkit_cmd} alacritty -e ranger + elif [[ "$1" == '--opt5' ]]; then + ${polkit_cmd} alacritty -e vim + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + diff --git a/.config/rofi/applets/bin/apps.sh b/.config/rofi/applets/bin/apps.sh new file mode 100755 index 0000000..01d1e4d --- /dev/null +++ b/.config/rofi/applets/bin/apps.sh @@ -0,0 +1,104 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Favorite Applications + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Applications' +mesg="Installed Packages : `pacman -Q | wc -l` (pacman)" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# CMDs (add your apps here) +term_cmd='alacritty' +file_cmd='thunar' +text_cmd='geany' +web_cmd='firefox' +music_cmd='alacritty -e ncmpcpp' +setting_cmd='xfce4-settings-manager' + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Terminal ($term_cmd)" + option_2=" Files ($file_cmd)" + option_3=" Editor ($text_cmd)" + option_4=" Browser ($web_cmd)" + option_5=" Music ($music_cmd)" + option_6=" Settings ($setting_cmd)" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + ${term_cmd} + elif [[ "$1" == '--opt2' ]]; then + ${file_cmd} + elif [[ "$1" == '--opt3' ]]; then + ${text_cmd} + elif [[ "$1" == '--opt4' ]]; then + ${web_cmd} + elif [[ "$1" == '--opt5' ]]; then + ${music_cmd} + elif [[ "$1" == '--opt6' ]]; then + ${setting_cmd} + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi/applets/bin/battery.sh b/.config/rofi/applets/bin/battery.sh new file mode 100755 index 0000000..ef0dba6 --- /dev/null +++ b/.config/rofi/applets/bin/battery.sh @@ -0,0 +1,134 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Battery + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Battery Info +battery="`acpi -b | cut -d',' -f1 | cut -d':' -f1`" +status="`acpi -b | cut -d',' -f1 | cut -d':' -f2 | tr -d ' '`" +percentage="`acpi -b | cut -d',' -f2 | tr -d ' ',\%`" +time="`acpi -b | cut -d',' -f3`" + +if [[ -z "$time" ]]; then + time=' Fully Charged' +fi + +# Theme Elements +prompt="$status" +mesg="${battery}: ${percentage}%,${time}" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='4' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='4' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='4' + win_width='500px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='4' + list_row='1' + win_width='550px' +fi + +# Charging Status +active="" +urgent="" +if [[ $status = *"Charging"* ]]; then + active="-a 1" + ICON_CHRG="" +elif [[ $status = *"Full"* ]]; then + active="-u 1" + ICON_CHRG="" +else + urgent="-u 1" + ICON_CHRG="" +fi + +# Discharging +if [[ $percentage -ge 5 ]] && [[ $percentage -le 19 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 20 ]] && [[ $percentage -le 39 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 40 ]] && [[ $percentage -le 59 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 60 ]] && [[ $percentage -le 79 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 80 ]] && [[ $percentage -le 100 ]]; then + ICON_DISCHRG="" +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Remaining ${percentage}%" + option_2=" $status" + option_3=" Power Manager" + option_4=" Diagnose" +else + option_1="$ICON_DISCHRG" + option_2="$ICON_CHRG" + option_3="" + option_4="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str "textbox-prompt-colon {str: \"$ICON_DISCHRG\";}" \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd +} + +# Execute Command +run_cmd() { + polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" + if [[ "$1" == '--opt1' ]]; then + notify-send -u low " Remaining : ${percentage}%" + elif [[ "$1" == '--opt2' ]]; then + notify-send -u low "$ICON_CHRG Status : $status" + elif [[ "$1" == '--opt3' ]]; then + xfce4-power-manager-settings + elif [[ "$1" == '--opt4' ]]; then + ${polkit_cmd} alacritty -e powertop + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; +esac + + diff --git a/.config/rofi/applets/bin/brightness.sh b/.config/rofi/applets/bin/brightness.sh new file mode 100755 index 0000000..2c90a12 --- /dev/null +++ b/.config/rofi/applets/bin/brightness.sh @@ -0,0 +1,107 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Brightness + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Brightness Info +backlight="$(printf "%.0f\n" `light -G`)" +card="`light -L | grep 'backlight' | head -n1 | cut -d'/' -f3`" + +if [[ $backlight -ge 0 ]] && [[ $backlight -le 29 ]]; then + level="Low" +elif [[ $backlight -ge 30 ]] && [[ $backlight -le 49 ]]; then + level="Optimal" +elif [[ $backlight -ge 50 ]] && [[ $backlight -le 69 ]]; then + level="High" +elif [[ $backlight -ge 70 ]] && [[ $backlight -le 100 ]]; then + level="Peak" +fi + +# Theme Elements +prompt="${backlight}%" +mesg="Device: ${card}, Level: $level" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='4' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='4' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='4' + win_width='425px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='4' + list_row='1' + win_width='550px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Increase" + option_2=" Optimal" + option_3=" Decrease" + option_4=" Settings" +else + option_1="" + option_2="" + option_3="" + option_4="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + light -A 5 + elif [[ "$1" == '--opt2' ]]; then + light -S 25 + elif [[ "$1" == '--opt3' ]]; then + light -U 5 + elif [[ "$1" == '--opt4' ]]; then + xfce4-power-manager-settings + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; +esac diff --git a/.config/rofi/applets/bin/mpd.sh b/.config/rofi/applets/bin/mpd.sh new file mode 100755 index 0000000..ce6a9e9 --- /dev/null +++ b/.config/rofi/applets/bin/mpd.sh @@ -0,0 +1,131 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : MPD (music) + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +status="`mpc status`" +if [[ -z "$status" ]]; then + prompt='Offline' + mesg="MPD is Offline" +else + prompt="`mpc -f "%artist%" current`" + mesg="`mpc -f "%title%" current` :: `mpc status | grep "#" | awk '{print $3}'`" +fi + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + if [[ ${status} == *"[playing]"* ]]; then + option_1=" Pause" + else + option_1=" Play" + fi + option_2=" Stop" + option_3=" Previous" + option_4=" Next" + option_5=" Repeat" + option_6=" Random" +else + if [[ ${status} == *"[playing]"* ]]; then + option_1="" + else + option_1="" + fi + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Toggle Actions +active='' +urgent='' +# Repeat +if [[ ${status} == *"repeat: on"* ]]; then + active="-a 4" +elif [[ ${status} == *"repeat: off"* ]]; then + urgent="-u 4" +else + option_5=" Parsing Error" +fi +# Random +if [[ ${status} == *"random: on"* ]]; then + [ -n "$active" ] && active+=",5" || active="-a 5" +elif [[ ${status} == *"random: off"* ]]; then + [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5" +else + option_6=" Parsing Error" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + mpc -q toggle && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt2' ]]; then + mpc -q stop + elif [[ "$1" == '--opt3' ]]; then + mpc -q prev && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt4' ]]; then + mpc -q next && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt5' ]]; then + mpc -q repeat + elif [[ "$1" == '--opt6' ]]; then + mpc -q random + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi/applets/bin/powermenu.sh b/.config/rofi/applets/bin/powermenu.sh new file mode 100755 index 0000000..8ed9106 --- /dev/null +++ b/.config/rofi/applets/bin/powermenu.sh @@ -0,0 +1,129 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Power Menu + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt="`hostname`" +mesg="Uptime : `uptime -p | sed -e 's/up //g'`" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Lock" + option_2=" Logout" + option_3=" Suspend" + option_4=" Hibernate" + option_5=" Reboot" + option_6=" Shutdown" + yes=' Yes' + no=' No' +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" + yes='' + no='' +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${theme} +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Confirm and execute +confirm_run () { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + ${1} && ${2} && ${3} + else + exit + fi +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + betterlockscreen -l + elif [[ "$1" == '--opt2' ]]; then + confirm_run 'kill -9 -1' + elif [[ "$1" == '--opt3' ]]; then + confirm_run 'mpc -q pause' 'amixer set Master mute' 'systemctl suspend' + elif [[ "$1" == '--opt4' ]]; then + confirm_run 'systemctl hibernate' + elif [[ "$1" == '--opt5' ]]; then + confirm_run 'systemctl reboot' + elif [[ "$1" == '--opt6' ]]; then + confirm_run 'systemctl poweroff' + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac + diff --git a/.config/rofi/applets/bin/quicklinks.sh b/.config/rofi/applets/bin/quicklinks.sh new file mode 100755 index 0000000..11a38a8 --- /dev/null +++ b/.config/rofi/applets/bin/quicklinks.sh @@ -0,0 +1,103 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Quick Links + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Quick Links' +mesg="Using '$BROWSER' as web browser" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-5'* ) ]]; then + efonts="JetBrains Mono Nerd Font 10" +else + efonts="JetBrains Mono Nerd Font 28" +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Google" + option_2=" Gmail" + option_3=" Youtube" + option_4=" Github" + option_5=" Reddit" + option_6=" Twitter" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -theme-str "element-text {font: \"$efonts\";}" \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + xdg-open 'https://www.google.com/' + elif [[ "$1" == '--opt2' ]]; then + xdg-open 'https://mail.google.com/' + elif [[ "$1" == '--opt3' ]]; then + xdg-open 'https://www.youtube.com/' + elif [[ "$1" == '--opt4' ]]; then + xdg-open 'https://www.github.com/' + elif [[ "$1" == '--opt5' ]]; then + xdg-open 'https://www.reddit.com/' + elif [[ "$1" == '--opt6' ]]; then + xdg-open 'https://www.twitter.com/' + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi/applets/bin/screenshot.sh b/.config/rofi/applets/bin/screenshot.sh new file mode 100755 index 0000000..5e5286b --- /dev/null +++ b/.config/rofi/applets/bin/screenshot.sh @@ -0,0 +1,165 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Screenshot + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Screenshot' +mesg="DIR: `xdg-user-dir PICTURES`/Screenshots" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Capture Desktop" + option_2=" Capture Area" + option_3=" Capture Window" + option_4=" Capture in 5s" + option_5=" Capture in 10s" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Screenshot +time=`date +%Y-%m-%d-%H-%M-%S` +geometry=`xrandr | grep 'current' | head -n1 | cut -d',' -f2 | tr -d '[:blank:],current'` +dir="`xdg-user-dir PICTURES`/Screenshots" +file="Screenshot_${time}_${geometry}.png" + +if [[ ! -d "$dir" ]]; then + mkdir -p "$dir" +fi + +# notify and view screenshot +notify_view() { + notify_cmd_shot='dunstify -u low --replace=699' + ${notify_cmd_shot} "Copied to clipboard." + viewnior ${dir}/"$file" + if [[ -e "$dir/$file" ]]; then + ${notify_cmd_shot} "Screenshot Saved." + else + ${notify_cmd_shot} "Screenshot Deleted." + fi +} + +# Copy screenshot to clipboard +copy_shot () { + tee "$file" | xclip -selection clipboard -t image/png +} + +# countdown +countdown () { + for sec in `seq $1 -1 1`; do + dunstify -t 1000 --replace=699 "Taking shot in : $sec" + sleep 1 + done +} + +# take shots +shotnow () { + cd ${dir} && sleep 0.5 && maim -u -f png | copy_shot + notify_view +} + +shot5 () { + countdown '5' + sleep 1 && cd ${dir} && maim -u -f png | copy_shot + notify_view +} + +shot10 () { + countdown '10' + sleep 1 && cd ${dir} && maim -u -f png | copy_shot + notify_view +} + +shotwin () { + cd ${dir} && maim -u -f png -i `xdotool getactivewindow` | copy_shot + notify_view +} + +shotarea () { + cd ${dir} && maim -u -f png -s -b 2 -c 0.35,0.55,0.85,0.25 -l | copy_shot + notify_view +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + shotnow + elif [[ "$1" == '--opt2' ]]; then + shotarea + elif [[ "$1" == '--opt3' ]]; then + shotwin + elif [[ "$1" == '--opt4' ]]; then + shot5 + elif [[ "$1" == '--opt5' ]]; then + shot10 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + + diff --git a/.config/rofi/applets/bin/volume.sh b/.config/rofi/applets/bin/volume.sh new file mode 100755 index 0000000..a194592 --- /dev/null +++ b/.config/rofi/applets/bin/volume.sh @@ -0,0 +1,134 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Volume + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Volume Info +mixer="`amixer info Master | grep 'Mixer name' | cut -d':' -f2 | tr -d \',' '`" +speaker="`amixer get Master | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`" +mic="`amixer get Capture | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`" + +active="" +urgent="" + +# Speaker Info +amixer get Master | grep '\[on\]' &>/dev/null +if [[ "$?" == 0 ]]; then + active="-a 1" + stext='Unmute' + sicon='' +else + urgent="-u 1" + stext='Mute' + sicon='' +fi + +# Microphone Info +amixer get Capture | grep '\[on\]' &>/dev/null +if [[ "$?" == 0 ]]; then + [ -n "$active" ] && active+=",3" || active="-a 3" + mtext='Unmute' + micon='' +else + [ -n "$urgent" ] && urgent+=",3" || urgent="-u 3" + mtext='Mute' + micon='' +fi + +# Theme Elements +prompt="S:$stext, M:$mtext" +mesg="$mixer - Speaker: $speaker, Mic: $mic" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Increase" + option_2="$sicon $stext" + option_3=" Decrese" + option_4="$micon $mtext" + option_5=" Settings" +else + option_1="" + option_2="$sicon" + option_3="" + option_4="$micon" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + amixer -Mq set Master,0 5%+ unmute + elif [[ "$1" == '--opt2' ]]; then + amixer set Master toggle + elif [[ "$1" == '--opt3' ]]; then + amixer -Mq set Master,0 5%- unmute + elif [[ "$1" == '--opt4' ]]; then + amixer set Capture toggle + elif [[ "$1" == '--opt5' ]]; then + pavucontrol + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + diff --git a/.config/rofi/applets/shared/colors.rasi b/.config/rofi/applets/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi/applets/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi/applets/shared/fonts.rasi b/.config/rofi/applets/shared/fonts.rasi new file mode 100644 index 0000000..430c73d --- /dev/null +++ b/.config/rofi/applets/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi/applets/shared/theme.bash b/.config/rofi/applets/shared/theme.bash new file mode 100755 index 0000000..4807020 --- /dev/null +++ b/.config/rofi/applets/shared/theme.bash @@ -0,0 +1,4 @@ +## Current Theme + +type="$HOME/.config/rofi/applets/type-1" +style='style-1.rasi' diff --git a/.config/rofi/applets/type-1/style-1.rasi b/.config/rofi/applets/type-1/style-1.rasi new file mode 100644 index 0000000..2d3ee5f --- /dev/null +++ b/.config/rofi/applets/type-1/style-1.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-1/style-2.rasi b/.config/rofi/applets/type-1/style-2.rasi new file mode 100644 index 0000000..2c66bee --- /dev/null +++ b/.config/rofi/applets/type-1/style-2.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 12px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-1/style-3.rasi b/.config/rofi/applets/type-1/style-3.rasi new file mode 100644 index 0000000..285c376 --- /dev/null +++ b/.config/rofi/applets/type-1/style-3.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-2/style-1.rasi b/.config/rofi/applets/type-2/style-1.rasi new file mode 100644 index 0000000..30025a7 --- /dev/null +++ b/.config/rofi/applets/type-2/style-1.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-2/style-2.rasi b/.config/rofi/applets/type-2/style-2.rasi new file mode 100644 index 0000000..a258620 --- /dev/null +++ b/.config/rofi/applets/type-2/style-2.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 12px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-2/style-3.rasi b/.config/rofi/applets/type-2/style-3.rasi new file mode 100644 index 0000000..fb3a99c --- /dev/null +++ b/.config/rofi/applets/type-2/style-3.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-3/style-1.rasi b/.config/rofi/applets/type-3/style-1.rasi new file mode 100644 index 0000000..86b17ef --- /dev/null +++ b/.config/rofi/applets/type-3/style-1.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-3/style-2.rasi b/.config/rofi/applets/type-3/style-2.rasi new file mode 100644 index 0000000..e4f07ba --- /dev/null +++ b/.config/rofi/applets/type-3/style-2.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-3/style-3.rasi b/.config/rofi/applets/type-3/style-3.rasi new file mode 100644 index 0000000..06f365f --- /dev/null +++ b/.config/rofi/applets/type-3/style-3.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-4/style-1.rasi b/.config/rofi/applets/type-4/style-1.rasi new file mode 100644 index 0000000..1823c56 --- /dev/null +++ b/.config/rofi/applets/type-4/style-1.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", width); + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-4/style-2.rasi b/.config/rofi/applets/type-4/style-2.rasi new file mode 100644 index 0000000..40a98ac --- /dev/null +++ b/.config/rofi/applets/type-4/style-2.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #716251; + urgent: #934A1C; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 20px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", width); + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 10px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 10px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-4/style-3.rasi b/.config/rofi/applets/type-4/style-3.rasi new file mode 100644 index 0000000..0199650 --- /dev/null +++ b/.config/rofi/applets/type-4/style-3.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 50px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 40px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", width); + text-color: @foreground; + children: [ "textbox-prompt-colon", "dummy", "prompt"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-5/style-1.rasi b/.config/rofi/applets/type-5/style-1.rasi new file mode 100644 index 0000000..0fdc43d --- /dev/null +++ b/.config/rofi/applets/type-5/style-1.rasi @@ -0,0 +1,166 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @foreground; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(foreground); +} diff --git a/.config/rofi/applets/type-5/style-2.rasi b/.config/rofi/applets/type-5/style-2.rasi new file mode 100644 index 0000000..5b9c5b1 --- /dev/null +++ b/.config/rofi/applets/type-5/style-2.rasi @@ -0,0 +1,167 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + border-radius: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 15px; + background-color: @urgent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 15px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi/applets/type-5/style-3.rasi b/.config/rofi/applets/type-5/style-3.rasi new file mode 100644 index 0000000..416f51b --- /dev/null +++ b/.config/rofi/applets/type-5/style-3.rasi @@ -0,0 +1,176 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #101010; + background-alt: #252525; + foreground: #FFFFFF; + selected: #505050; + active: #909090; + urgent: #707070; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/g.png", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 10px; + border: 2px solid; + border-radius: 100%; + border-color: @foreground; + background-color: @foreground; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 11px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: var(foreground); +} diff --git a/.config/rofi/archlabs.rasi b/.config/rofi/archlabs.rasi new file mode 100644 index 0000000..563237f --- /dev/null +++ b/.config/rofi/archlabs.rasi @@ -0,0 +1,91 @@ +/****************************************************************************** + * ROFI Color theme + * User: SmokeKing + * Copyright: Nathaniel Maia + ******************************************************************************/ + +window { + width: 30%; + height: 25%; + padding: 4; + text-color: #c1c1c1; + background-color: #212121; +} + +prompt { + padding: 4; + text-color: #c1c1c1; + background-color: #212121; +} + +entry { + padding: 4; + text-color: #c1c1c1; + background-color: #212121; +} + +inputbar { + children: [ prompt, entry ]; + padding: 4; + border: 0 0 1; + text-color: #c1c1c1; + background-color: #212121; + border-color: #000000; +} + +listview { + columns: 2; + padding: 4; + cycle: false; + dynamic: true; + layout: vertical; + background-color: #212121; +} + +mainbox { + children: [ inputbar, listview ]; + background-color: #212121; +} + +element { + padding: 4; + text-color: #c1c1c1; + background-color: #212121; +} + +element-icon { + padding: 0 4 0; + text-color: inherit; + background-color: inherit; +} + +element-text { + text-color: inherit; + background-color: inherit; +} + +element normal.urgent, element alternate.urgent { + text-color: #c1c1c1; + background-color: #ee5555; +} + +element normal.active, element alternate.active { + text-color: #c1c1c1; + background-color: #212121; +} + +element selected { + text-color: #212121; + background-color: #6699cc; +} + +element selected.urgent { + text-color: #212121; + background-color: #ee5555; +} + +element selected.active { + text-color: #c1c1c1; + background-color: #212121; +} +// vim:ft=css diff --git a/.config/rofi/colors/adapta.rasi b/.config/rofi/colors/adapta.rasi new file mode 100644 index 0000000..dcde9e5 --- /dev/null +++ b/.config/rofi/colors/adapta.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #222D32FF; + background-alt: #29353BFF; + foreground: #B8C2C6FF; + selected: #00BCD4FF; + active: #21FF90FF; + urgent: #FF4B60FF; +} diff --git a/.config/rofi/colors/arc.rasi b/.config/rofi/colors/arc.rasi new file mode 100644 index 0000000..0dfb773 --- /dev/null +++ b/.config/rofi/colors/arc.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #2F343FFF; + background-alt: #383C4AFF; + foreground: #BAC5D0FF; + selected: #5294E2FF; + active: #98C379FF; + urgent: #E06B74FF; +} diff --git a/.config/rofi/colors/black.rasi b/.config/rofi/colors/black.rasi new file mode 100644 index 0000000..fa7b76f --- /dev/null +++ b/.config/rofi/colors/black.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #000000FF; + background-alt: #101010FF; + foreground: #FFFFFFFF; + selected: #62AEEFFF; + active: #98C379FF; + urgent: #E06B74FF; +} diff --git a/.config/rofi/colors/catppuccin.rasi b/.config/rofi/colors/catppuccin.rasi new file mode 100644 index 0000000..62c5945 --- /dev/null +++ b/.config/rofi/colors/catppuccin.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E1D2FFF; + background-alt: #282839FF; + foreground: #D9E0EEFF; + selected: #7AA2F7FF; + active: #ABE9B3FF; + urgent: #F28FADFF; +} diff --git a/.config/rofi/colors/cyberpunk.rasi b/.config/rofi/colors/cyberpunk.rasi new file mode 100644 index 0000000..f5fa0e7 --- /dev/null +++ b/.config/rofi/colors/cyberpunk.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #000B1EFF; + background-alt: #0A1528FF; + foreground: #0ABDC6FF; + selected: #0ABDC6FF; + active: #00FF00FF; + urgent: #FF0000FF; +} diff --git a/.config/rofi/colors/dracula.rasi b/.config/rofi/colors/dracula.rasi new file mode 100644 index 0000000..7ae606d --- /dev/null +++ b/.config/rofi/colors/dracula.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E1F29FF; + background-alt: #282A36FF; + foreground: #FFFFFFFF; + selected: #BD93F9FF; + active: #50FA7BFF; + urgent: #FF5555FF; +} diff --git a/.config/rofi/colors/everforest.rasi b/.config/rofi/colors/everforest.rasi new file mode 100644 index 0000000..83d4f71 --- /dev/null +++ b/.config/rofi/colors/everforest.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #323D43FF; + background-alt: #3C474DFF; + foreground: #DAD1BEFF; + selected: #7FBBB3FF; + active: #A7C080FF; + urgent: #E67E80FF; +} diff --git a/.config/rofi/colors/gruvbox.rasi b/.config/rofi/colors/gruvbox.rasi new file mode 100644 index 0000000..2ee85d0 --- /dev/null +++ b/.config/rofi/colors/gruvbox.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #282828FF; + background-alt: #353535FF; + foreground: #EBDBB2FF; + selected: #83A598FF; + active: #B8BB26FF; + urgent: #FB4934FF; +} diff --git a/.config/rofi/colors/lovelace.rasi b/.config/rofi/colors/lovelace.rasi new file mode 100644 index 0000000..80140ee --- /dev/null +++ b/.config/rofi/colors/lovelace.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1D1F28FF; + background-alt: #282A36FF; + foreground: #FDFDFDFF; + selected: #79E6F3FF; + active: #5ADECDFF; + urgent: #F37F97FF; +} diff --git a/.config/rofi/colors/navy.rasi b/.config/rofi/colors/navy.rasi new file mode 100644 index 0000000..1289f53 --- /dev/null +++ b/.config/rofi/colors/navy.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #021B21FF; + background-alt: #0C252BFF; + foreground: #F2F1B9FF; + selected: #44B5B1FF; + active: #7CBF9EFF; + urgent: #C2454EFF; +} diff --git a/.config/rofi/colors/nord.rasi b/.config/rofi/colors/nord.rasi new file mode 100644 index 0000000..c6bc05d --- /dev/null +++ b/.config/rofi/colors/nord.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #2E3440FF; + background-alt: #383E4AFF; + foreground: #E5E9F0FF; + selected: #81A1C1FF; + active: #A3BE8CFF; + urgent: #BF616AFF; +} diff --git a/.config/rofi/colors/onedark.rasi b/.config/rofi/colors/onedark.rasi new file mode 100644 index 0000000..7c76108 --- /dev/null +++ b/.config/rofi/colors/onedark.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E2127FF; + background-alt: #282B31FF; + foreground: #FFFFFFFF; + selected: #61AFEFFF; + active: #98C379FF; + urgent: #E06C75FF; +} diff --git a/.config/rofi/colors/paper.rasi b/.config/rofi/colors/paper.rasi new file mode 100644 index 0000000..c3d76e8 --- /dev/null +++ b/.config/rofi/colors/paper.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #F1F1F1FF; + background-alt: #E0E0E0FF; + foreground: #252525FF; + selected: #008EC4FF; + active: #10A778FF; + urgent: #C30771FF; +} diff --git a/.config/rofi/colors/solarized.rasi b/.config/rofi/colors/solarized.rasi new file mode 100644 index 0000000..9051e13 --- /dev/null +++ b/.config/rofi/colors/solarized.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #002B36FF; + background-alt: #073642FF; + foreground: #EEE8D5FF; + selected: #268BD2FF; + active: #859900FF; + urgent: #DC322FFF; +} diff --git a/.config/rofi/colors/tokyonight.rasi b/.config/rofi/colors/tokyonight.rasi new file mode 100644 index 0000000..1145cbd --- /dev/null +++ b/.config/rofi/colors/tokyonight.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Levi Lacoss (fishyfishfish55) + * Github : @fishyfishfish55 + * + * Colors + **/ + +* { + background: #15161EFF; + background-alt: #1A1B26FF; + foreground: #C0CAF5FF; + selected: #33467CFF; + active: #414868FF; + urgent: #F7768EFF; +} diff --git a/.config/rofi/colors/yousai.rasi b/.config/rofi/colors/yousai.rasi new file mode 100644 index 0000000..757cab3 --- /dev/null +++ b/.config/rofi/colors/yousai.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #F5E7DEFF; + background-alt: #EBDCD2FF; + foreground: #34302DFF; + selected: #D97742FF; + active: #BF8F60FF; + urgent: #B23636FF; +} diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi new file mode 100644 index 0000000..6be1014 --- /dev/null +++ b/.config/rofi/config.rasi @@ -0,0 +1,126 @@ +configuration { + display-drun: ""; + drun-display-format: "{name}"; + modi: "drun"; + show-icons: false; +} + +@import "~/.config/rofi/colors/Paledark.rasi" + +* { + font: "Iosevka Regular 14"; + + background-color: @background; + separatorcolor: transparent; + + border: 0; + margin: 0; + padding: 0; + spacing: 0; +} + +window { + width: 420px; + border-radius: 0; + border: 0; + border-color: @background-alt; + background-color: @background; +} + +mainbox { + background-color: @background; + children: [inputbar, listview]; + padding: 5; +} + +listview { + scrollbar: false; + padding: 2 0; + background-color: @background; + columns: 1; + lines: 7; + margin: 8 0 0 0; +} + + +inputbar { + children: [prompt, entry]; + background-color: @background-alt; + border-radius: 0; +} + +prompt { + background-color: @accent; + text-color: @background; + enabled: true; + border-radius: 0; + padding: 10 10 0 10; +} + +entry { + background-color: transparent; + text-color: @foreground; + placeholder-color: @foreground; + border-radius: 0; + placeholder: "Search..."; + blink: true; + padding: 8; + +} + +element { + background-color: rgba(0,0,0,0); + padding: 10; + border-radius: 0; +} + +element-text { + background-color: inherit; + text-color: inherit; + expand: true; + horizontal-align: 0; + vertical-align: 0.5; +} + +element-icon { + background-color: inherit; + text-color: inherit; + padding: 0 10 0 0; +} + +element.normal.normal { + background-color: @background; + text-color: @foreground; +} +element.normal.urgent { + background-color: @accent; + text-color: @foreground; +} +element.normal.active { + background-color: @accent; + text-color: @background; +} +element.selected.normal { + background-color: @accent; + text-color: @background; +} +element.selected.urgent { + background-color: @background; + text-color: @foreground; +} +element.selected.active { + background-color: @accent; + text-color: @background; +} +element.alternate.normal { + background-color: @background; + text-color: @foreground; +} +element.alternate.urgent { + background-color: @background; + text-color: @foreground; +} +element.alternate.active { + background-color: @background; + text-color: @foreground; +} \ No newline at end of file diff --git a/.config/rofi/images/a.png b/.config/rofi/images/a.png new file mode 100644 index 0000000000000000000000000000000000000000..d70c5fbb76616f4b90b8413b7986d7bfd49b5662 GIT binary patch literal 272437 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⋙!Z*bDne6U<1=bZ=$ALcs;u5q#PTCTUT6H8X();^bb`TYk78n z+U2}R|L&wjzpE)=_Yy|owad(Z&!Y>^rFci>QAU;@aPGln1gaF3lhVveh{wU`gB;md zS8CeiiA6VR+W6}-=e5FG4)!>gQG{6oe(6tHnW5jke3dcOu1?q?CP>rmdXth`j=)gb6L)8RuR*HxaCePs}6^yGz*^=PdZ9tQSYqSbW_0qv>76yAxhITFNj zz7FM%NPI2;W|Sm93+ZjgdgLb|E4qSNk}?upD^*}$*Fl}$R`rVlJ6FF%iAc$0>4P9G zoX@MXM>cAIJe#$ik}~B*vDIn%Br4f=G1lHIS}!YIz^xtvl=4?)t!+^t*;t4V28$Wwalj{>po61mH2@9j>LwIv5~rCNjM4l7F&eKTb1C@CFQ zt;enODczoH+ypemwkN}T49-(0CReZDsbFB@*K_z~tK^r^bKqicxA20}$n>8<@tl|X zL4tJc>u1%alUa`oEb5oP%r<>fm$x;hd7?ga{)vkS?VxZ zM~^`%1mt*baS1jo;FS1xRYpHu__J5`r=uVrHGNbWFk{G=W=9SQkb$;yaUi5l$KT7# zFu~F?PEP1AV(^ruSCLRCG=OO5b%6#0!!#xy5@QysvdD|gTapnq(C#g1G z@%)HRI{dX-{l3gQKgD?Od%Lj_pSz81yacQw6<+7>{}pTfliLa*tildEK%nQ`;3?j? z{*&oPE_8V?%I+$bdee7EOrOe+J?8!|sDeL33$1>_7Rh`%o}xp%L;v+g{_3|u1IPi; zzJ(i^-~!kL4}aJ6r~?dmUtF^qjo*rIXm0QCx2sjYP2tfV*uzINrLZP85D2c ze#DUU{+ZV$V@v_L=5e$N)-IVqwbf-NK;#GI!h%k;>>eUFHWXepjDIo_0rVl#NKj|b zyo2&Zmzm}^*XK;Nky>0C(&I(ybsE6Wd-L``rNHyFcdV4XGuGE9NRF&t@n6f+^84{X zTTO_R^iH^dOaw5G1pAJuW;Gx#lc&JpFdaYYD~H|g<6N(5>%yHKG2*w{R`9IS?u-*8 z^Wu>n(^N%0*O%;qYGwPS8_lZ`N*q+scZVOx&L;OoIFa*kgxw5}1BuBCKH5rqm(p?; z+TQ_xN(I|~XXv`q-pL^E-NB#!W5}lIzm+9rg$(V!y0d#+ZNp^xlK7n4Vsb5+wPnJ! zgox_lHj-}*k$KBp>Yw;o-(Xb8T1Kk!#`sU28TY5d%YImk`e>_{ioA* z0w8<3MZD>npoS+&F;(tsvl)Q9tx*;2K{1rI=;>Xm`(8dIB7oFO{Np^&#=oyem)Z6^ zhZgHQtzUl?YvwRnA5L#H5P^H%iW|k9g?~Dfz@>n#*_`zshQv&g>)^xmZHCv z#a_CukX#7RlcBEyDwoTVG<#MJnBy$DSG3`v*h|Odx77V!t9y7CyP2!K-!%Db*DnU_ zx#bYjrMG3oUb`+chI+2Z%A4Jl3`kerqmhUe6cy2AhkmBdo;Dc}rOQ!lXoGDd?ZIu? zACYjFdCNaY9{hX09=P>$J+-dLz`%gUabedH6+?|r0`?X5Hx2c59vUHT5`FIJte%+! zB77bBfBJJ+J%56qM!v8mz5k4@#$-rvtGku-NahQt9c>JB&R)NlI*)JEr-Y05ZkIB9 z8y*a}yYS7AW$ex;Wxmm!h2T&$-Ghv={j1`VLgTe?>NK2>qN3NMCA!K)Qk+#1 z0*(hsQc77Z#l`m5_C|V81Gt5={FHKQ6;Ll026Qbl=0!Y<5lBj7!gT0l;>?dDjyB{h zYJRa~?A5)a4|m|2r_z&}XAwpUmin#I`8not0kzt8jE4U=^9y>x39|;kEIw+gL`% zxyyw*h5(r@{vHJfM%qc6tvS<+8lD)6j&vdv>rWd^(YiU26?Y zal2Po>5pDbtpuy%uF`S=R*&+7a&4)XnMcP7e8bBxylpNN>o9(66ZzencG|w=Nqx;T z<3}tw>4BU;N%a&J;*ANplOSVnaRd~G7Y~H$&AK=X|0XpFC>Wl+H(BakNNtK9HLDzM za`Hm#r?_p;k!sHfI#+CnB~O2qo>Xm@WiXTL5?Fx0hwJ3Y!$?^7gsW9eujE<}L8$#9 z@MU37;UuW98nRf;q;}mMJIqc#)2b%qx^wte?>mr{*#fmM2={7ntg>RF6ncGcMX0*P zw0r+~Q%ic2YkRb2i2RQ3%}*x3KV1hQk_=XR8Dd5IDBhWjMmi>DY+OiIyYa%i7jtGA zol`EhJ7gE_0Mi=y< zeq#7s=_lpSCR*XEeygFCk+d0mDRuq*e+&2T2`4dQ7k(Rpi8Yjz^{wdHNTgh^OdLrK z4V9jT38qAfv1)w{9m6Mj1Cn-O!CepATM?um%ZMWeGR>R`t;%n`!BuwIdC^+Jxk9cj z8Gfa)KH_3U^;pazdU1ci;~1^>q}0v_k1s-WJs3@jAIiP*5UHEG-Z(a#8u9AaqU-l) zn~_bWR{DCI;quJ>NkQVE9s+5}G31#!Z-3p9%i0uCfYSi~6RiZxENIjn2LY1fgx6Nu z+`tQ6mlU_wmyMTtX=gnKf-Qye=r>IyMo1&MlBF1L2=mBg;Bbf%%^k~mQKiSf$2}Yf zggF>~10WB1lK&nUB#A{@b!i6JTF5gPnR?)ATcT{EDLU-gh#P*vFm+yUKUobf^yaiq z$2CDVoN%MPu-3CgK~1mwtYo|}JcW@nm3Yh{{cx~ayTp#Ve6@NLpSB>bTv{nD3vDx=3;h)w2t%CzKy8X?)E zq(ez5DY9KnhsUu~B!b^#J>D;ie|rG>J}#%Nw}MeUh?lMHXR54jmmnXe+ysOJL{7^D zATH=+bkxnG#d{+CqE|rQp$+VPp_|j|1e=^*8WtF6IH=UMWhVCP7=T^*m?Q&#ICl3)1O8JjJreJn~WWYm<4M=Uib zBg7mmlh1O>qn9Rv{mZu|5ojrd((@Zj(Ucyfrw?UXKLYn5)ax%tNe3IYW}M_alD;gv z$vrMEZ=1aielG^G>)`f?tTcin#wMRyP&Jw|qxdn# z_;!e`dmi$BH5~N0Sww@Xsui3yM9dB>W>)nWv6x^pqbCR6lyMQs`UH9Q{Z=>;z$p@W z1Ip3mol9rqsiRh5wU2e4CH4j%D&-dF{b)m8YR$n6e!ym#1Z^_T2CMa4S=W!yK&Eq8 zPtTlN->uNrSs+dp308|uyex9$BO{$DM?`HNMQ=uY72K~WIb8J9BiPk<_S9FZ$wHVK;>}?Bi3Y)VK9L7>J zDS{M4h>6@$UJU6qeAFwyP@`CLd%FuUGfL>ScnB1(kN_+~&t>i08jpo@cIMX3mCP5G zWaL|wyJwTyeAg$+CFdp{R9bxQZ3SM3smM3Fg{xZI@xZJfrUVM6B`Rz??3Pe;Y2RtF z;(#az(%6O94F-^IJTO42vt5*a7)1AMP1s>aHZahRW})sqF2anf5TyDn1Ca9n2w+Q3 zUuu<>4}33RIy>x0Qm-OYIV_=zbCKkir<|zU)OPYMFW6Krdj1xeEyVBKZwr5BXk#uq zjfO^z}9GwA)2J+e<3nRay@y*(JXZ$8p)Cpo= z*+LC{hfKg-=ZrJ@F!T3n?=${$zhYIj-zOF~OQ4t^&-?o7psB62Lpy=;5>7>B#@{$< zr2U>ban!5Z>mmrq7Fjo+jA%*E%EL)QOf7c#s#lgLgVwf|Fk0j#;8)F5R#vgfM}9%d z1=GAiPGuJ|y`g%{6cF#OyEa!n^G1`ChaqVxDRmm2aq>Gu7Lyn|uRZPVRaBSij7x0v zsGv^0C69gNTb=;Ci6dY0$zF?-IiJ1$3A4WLnG_rq+sk^%Dc<>`pPuW&iVcwRM2tT> zTS)SPyG;oY7X!dBm@9d1F}V>NOp_#pb5$z4VFwG$syn>?4)f~iOG}H4Q`2G{Arxj4 zaCUC0PUBA(6|$m^tMcY4e|5h)!PYM!IJh7T0@=AEvvW%JAQon;X5wLpp#)j8<5B5T zawY*&WoLE3kzE%n*rNV=9(B%Rhh6o8+cT-#k;ScP`Wisxa}5IJLPR`C8LQ4~*Q(ZQ zcQyV>PUgR=F7W0FC7u^)fj8XY_#alGIbvv>@6KDO8V$ZQ;smfm+2Zzqu{^x46qQuy zq2w4lWBB8{{v~wLf+?!izctCo+<&op>QL1bi2A&5FWhK~eY$5Z#j3UZOYbFcf3(|V zRL^V-inZM-L|q+{p+HHa?d?CMwte!~OU4%!x*8bEPS1CzX zNRPjkoJ68r`Q@}K{^6HrdzPI{w6`Ro0?+hzu5L>0Um465{!C39o)k+acM~WN*DZR+fbKrQ?-f}Z&fWMM$D0i%RzdAbqo_c! zh9MF-KY{gt)G%j|@Tb3D_HUzj#_cldy$RzwS=`oNb^TcudX>k@B}WVQ<8kkSZ5Z8c zLj*|3si%UZ=tl)`L0MxwwN6p7kef@w#3{cg=!4-gozmOW7ic`>)8}TaIC63w%}tjY z#nSiiL~EHrYsPO-L$2e;jUz|V#_WOV`}CjXPST^umRW8Y>P)=~61Lgh8RaYjeSr?* z0W~;Rt$@#aFwps*1wW+j4eWgzeUvT>x|YnWQg~q&TVVDK3@;G5okM^BX({k z36r%M7Cc95HZ0V0XOf*-Yx)G!HFv_vtu3;t-W}2Ymi;`9ZOA^?Xw@6J7Jg>6`49_L zAc1tIVLSWiqQu(hH#eFqSOrft3bh5SzPI%&#b{_g6pM4N7LO~eftr)aKM#oE|w6#;&u z-;ngi3PydQ$=^F_1OnwD>IK##FWR{fY-}=6_F8q$dnf~xrOw(yPY)`$_G1PeiRX z9_M^{?%;%_&#apdW(h=0JZri`?nB1L?#f$p1E3lQV7nV?#?%f1l6VmQLI~F9r|b8{ z+4Rp*KgB_;GCgiz`1$p2W@#6wb7%5XtZ&$p>rQZS=uKJ3W&%EyR|ZS1v`)z$9qP`W z$f`|qJX@PBM|}FG0!n7Mgd7GQPj~`>Qwo?5K;Wf#Elvx|$b{3bwnp0N2dxhjF-o=; zJfp|wZ1oGa^nR2pM7M?onZv!SD!7XScHCbP6Km{B+5oBLYHeEh?}}EwJ4wnrDXVA7 zJGC%dGJ>vOh&qI-E^RiV!fUjyEKX<1#OX@vaM^4~;hiGqh%_0D5^fy(zoK!^VI=1h%%n+2;D{6f|Z|zaewv zz54l+ADHp32{TrB@(3}wH`g|LOtBQQ?j^8)Uc|_#IJr15@009S>ZjHyBk#HYkP#p7 zI>A=J(-v+9S6dhtC&IP(u0VmTMYz2Lj<1#=F1P2qhn8QdpWtGAD*@ehg7{PyR->E# zCAsFKEP`a>Og);_-s+=P(A}Ky|eBPZ+D`YnZl{OV{r8-u`XsXWJ+{#gEq4^EN^W4gO#T9H6Upelqpk{HLGmB^R%z{&qa#0Zs*6-mNqI?BB%KbDT zoP?yF6hsCbRaq~o^HJ^~U@+CECoe|3K0$kFlR=I1ImXGtQ-Po;xR4LfKSIlA1F~gJ zr-JHj5&(x?x0XIdlcE7ay6U;P-Z>ev+U8z&`eQ_*o-x2{xoMU$H>Gq1Y;y_jRTZ1k zMzku{+#4>5lvEJrFbos%km?Ugk-H! zR(&%jmJ9(OP3dpC2YYtyhkdQ8I-LemVQYF5kI^iHf&u!3rV#G||D_XR)8Qx&=r+Ln zCg#rsG=(bhjBP)4FS8gDz)WIJEp8M%PzGK#s-K!8#2D<}sjp zrUc@1!Ni5t`WjNm&PmIUz3nKI-mej9zbwRjVQ2TD?nvElFwyZG;U=u?B+l^eXlKke z>!ZwO-@w1tm$3_KxN_yCP`->hgIzZ0t-agMcRXkZiCD=%r5EkXR)k2L`#sR(>-WUH z1Ng7&Vc#@TJl4-XXO!k&%q_`plzm z0#-92=sZ^O$69kUgxquuN^CM1_~23goD0oMvQr#!`jd?e(CpKO)zt3BgF&S|Ji*jW>TIn z1$lmJesp@(*@zzQIe6H3*l4f-KziN0F~_ihSj1m3*ZK3Vo-T0gff{Olj=>{k@=*{R|0KP!GvGk|<`(w{x|(Lb!W64}+4sx@S$oPa8H6ieY{wc+VV z_?)lJTU_MUQ}zE2nvsaTEbL)*B7)h7`bYO_4Y3lEA$}o3Z?Dbu-4+P)3a%7M59r6D zAM^}FiDRK3|28%rJjw%LMc;LL5%Y-+*tiM4mQj4fHk#yGbwb%>%d)nOdHLYB&17*m zv#BF`C2njBCbyQ4&60I#e#_?lLK}u^?0@71V05Hex~ogl*&HbbcT7hh zZuL{{n$5e#M)>P8yF6(^a!sq0GYB75tt@Y|>qC`mHET1WED?vcLv?cL{u7(Q4Oa9X^2~*ykV&AONU61}az<=;12N3lAXPM!H}~ zcy>ed<8koBj#i&U;#8>OByH{#q`aEKt{S;}+#+dez%ws)noCi_n{OJwgzwRcPE2QO zoa*k^VN1?U`Uj4a#jii;35!t;f2zMCX;9Iv%)%Kp`n+UJFiKyy`T#T4ypI{RX9G=*@3rL= zM~QQ);&s_prF!X2w_e^+SNDZ=cWVHVmAPwm_eS%I;S1zkfla0`vtbt1-NOC#GJ*6? zf5EwNYINIDJcnhT7J1hqw)|Q1Pi@-~^#mb2Gs`!t%}NM4T`23z+70{RYb*DIr>hJ& z^t(j!q)EBSZ)#nScyZXdV{mWIf0T`<&Y-qm4A=boRa0YMLcBI#dpaRr4z% zn)h@VO~&_9>+f7le#@)1r<~FReU|T(>D+_|UYCw5 zf5KQT?F!g+D^rzz$klpP4kmqe%9G1vzGw*&pWV2BxY?hXOqseBtqdP=j%WV^zq1jA zVG&PTTTA>!FlPcW^FUF_JCOYzwhq&uGN>tmfw{rOS*U!)PxoB(Ms~Zu1>WDGtJgC^ zQY!lMQJx^^X%J<&7>Z?d7E8D_MIV9Pgpr5s-woNXI#)qiUPYyS+X7xWv#y*C>sQuEfgdhmDTlOuZc&?b!>^*wIK`Pi z$D}wfZU45qX~!lXeSrqu5stkD@@r(q_2G3qAjvUx7Fy16b zJqO%P5Q%^jg8*oDEcI&F0~@O9(Tyti4f1|Nau+%e_HnxJF_j%iWeeA*DPkPNA?6h< z>`s2`K{GKfHjMcc$w_o9|Zn2?zy#59=cL%Q&o;+QTxl4IX{wVp4 zS>4dnbu@8ncAe%a;LB4j`A@ns?1iM&w*}K%{q1j>+ibDrnbygXfS;L zV+Du;&@WZP;o1M2b=9P=q&Nczd-&|BIbN4->EF;Le*Ku*0M-wR+11W27lxqU3_6ex z3n!vbzHjs!jCG~+w%`Hnvps*XS!=`5N= zQ5oqlGW0GrUChTQRB4G~WRt^pKcOgRo}K<$x?|0k}fhb65%%HHU~Urtq}pyV^V+YxkoDLbVvY<&gE5nX^2P zCL~Zj09p&m22jg#g7#7LC@ciKTYqsD&W^yU*HBaKLDiC!pVD?L!b+AxlLpyKbMNQ*R* zlU|5c82FYAfcv;N8>-(7Lu(yVJtfC1F}q&mQyl`kwnS7FwVhA$b{D$>X|t>AY#tOP zu3b7f`y#qp%NfxK<9pctZzDUA^E8y`@Q()eTq#>ub4|U)hiS{fqZDQ$$H8qvz3ib~ zI;!_omUNy_P~q|p5ulBn>@Ol=li-3IE)Oz)`|GJbl{}s>>AsC$t75YJdJitS^4Yq4 ze#3~1)q(xog_@u0u7<}4>>#q6N@!mo5!}`QG{6Q`ql6NG3~)Mg?IM@~#$=a3t=mC3 zbg?rHG)qt%!$SJHtwL+QOUcf`zY0bZzA(DZ{$=nF61Z)>#Vzs{ci8IFR)%eyp6RH1 z%4PG{Q^Nf<%38WC7AX=SA!=G}(*x-$(G9lGbRs-Rok|4D8NM2pR=_Hepyxh3xH@v0 z4pSs(g-nBq(XVz+kO<;p7II=66s){kx*3a0h>@APp5;^mugYDtw5fKShI9u90^4*m z?b_k%$Q{4hk*@m@D~T_lh}vno7lUoEUY?jsNVLYt?D#Zgmo-r@wI4^=~vl*Szaq8F$5w(z1!ALc*v z*wCTEC5aewqv573!3okcD=GM1C%=>#a@8ZB?{a&$0jXUU>P8jcQ=X-`%E704gV(_* z(EHv{P4(o^VenqWpYw)JG^HUs<63~h$B#k+u|P-NAwoC$#}&|mdkr%8jvL4bfD-(? zeqs!XpfooOu1O_gYDDVvk}?naZrEO*hl}zT!CxC#Iu3;*<5xrNi(u2N#hGgfUjw<6 z-2Bjo9lBP{uA3D+H8>RGBQ~=tp%3GfAAJ`;>M(s&ctrB!Z{o;F7*14+_b46>{MC*l z5_DfP_hV;P7ozJvEjulP=^Hw73neH4+LxsWk+R)YB_x8%N*szs>hI5Ab>!>GIM+7` z(UsuD@oAw|Ja8GoM!&Lu=aKQ6erJh=DAoGacV{m9^MKU-k@sEk@xmT<*FO?UQbAuD z425tJ^l?0}IM;Ipvp}56VV@cCN-tE^dB~qlxLfyZ)~3^^imJSQcuTTsfM-J`e7Sx! zn972~E0LaZnTx$GleXPTr%?+5Cj|-QD1@an7l&e4p>6s}=)>${bj8xWc7ZWlZ7LC4 z`3Gk2iE-i|d||N^Qz;AXFTkOQi*Cr72>ggI&=sA!b&n}WsZGT$I!a94fuUIHsHT z#aR?oUt|R+g*%VilI9+N31@UoUbeQqb%U1nadLkao|@=+KN3lhgC~}6#n$=PDHxJ@ z#gJ+!D9a?nfy`vjm8Og}%Xbw=@Z^`1C5y*#Pm$FkiLW3N^?k@|@8RS}7!FeaqW|v8|>j^dX8%_Jv|P5|qMx@b1)$t+l>#qIsXxsYDd%mqQLOL|p~te3%JM7EH5$ zeEQpX@TugW`CXbafrnA3;iw^%NCamDr_X)(&1){oB2?NfuHqc|o~>Oj1=Ovsq`q=J$OgjZ5jkk|Y;87}mAjnn zz+l@7OfPBd?_mI`{jm;3eGYTIsraq0PdSG^B>ih++-jGd1bo`VVah60!dF3(^z;M- zLU|Y*PK-l5lo3yi6Z}P1hoeO3W;1KiQsyYIB8_FxwvtiQfB9v-+60p_;UPVO7>184 z4%;_u=e1eLQCrej)_4-z9{U`fgR@%yB>w^PzR|A2q1Arfh_SjAT86N^e%c#DPz{lAf9(5%6jMR5tS#H=7FlPMo`_ zWk)4~>M%8G2L7&0>NF|gI}HAHEq}=?!I3H)iqgz5H)&!VrEcw#oW+?V3Ez8Ykx!|I zsuo9HXoVsXurCD1uWAez436NA{0;oh%Zk4Os7{i2ZPPx8yd&2u3igUwI^nybc2Zu)Uy_b)_{4I+?)3#2 z=b9Gg_@}h|*pDAXpx){hrn{XBlDZu8pq2&_C;UaztMi?dw4ZR0A6RAU@(w7$@W@Y_ zyP1Z<24toxMPi)DZN1kyxsRa0h$F{zJ?3JcmE4nV^@DE`zF{#EYA7;FR2`(XtJF3fzGK!a8jl0Pu$W9#B18Zg}rhpDg@OOFH2e7<$U87Uf zBB`P9`0JP74`1zYSw@W`I`qH2oujsUvy%4KXkGCeS{=dT6tocSN5!XIOte$Mn`5+i_nh za1wj&h(r=~R}|7$iI>x`gZ>=r;DAQZOj0}{|E?w2iSB3asU~;$Rq!-_-qOhlOFP9? zdKtY|N+tPF=ICvzjF3+%P?QqADXj5kR!|qXw(eW?;T$m3Ewgw^RWx1h{|;rOsh+0 zq$1_Qo>e!)U*VH>^6yJ3G@-I;j^bZS2Y!43B&_ryG=>qZ9xiwSN}OV`i=QI-gtS^e zGe1le$XQz~7E62Ad+aUg&O+Je7^00~k;tHo8O%PM2JJi-WMy9vpRpS z>1BIPc)fJMDj-nT)!`rV-*LZ@YU30;*LB9ya;tqFA*=HX;z~~Nu83*OY}KCo@E28P znxNYm44 zpGv-);skwN4dOXCt7c}6zUbxFI&Lhi-zUp5ubR(DFfy4OEF?8M2fY^omNg!QDLt1Jt}ZUxqNe!i#Ll~_V;CRw{#PAh!owCZ&{)Ny)Du+5R}clFD&QrJ_c z=8@>Dg#Jk^0y2cb_*5+ZO|b_q16XxCH95nPR}Y3 zhY31wa?eEKXO}k3TruS}m}h0+WjkNChL#@;kdWM8d6_$3y8D(C2My?XX7-+VW`mb# ziKCfb&)&yyA;d=y?)#ez!Bk4PO^Ig|wK}L9$~97xV}2ygDE8Zv z^Je?$#c!g_WqcPh?B=>r%v>3&KbT205Z_}gZf2BHZHYZ=`RPv2B1Bk;f}uIw5o@3- zqll56+!pC{wVa`So!^12)}nG)*>$lD`jMNC?h8Y4HgX)cQ2ET;T7oWB&UzI`aaJ|zuie*o^g&L$*K zx5>(iIH;4o>V9i!Hx4TX1E1Bl6;_DudXB*fET!n1BfJSe&{eNnxvch>^ZEFbK5`nwqXV;i4}_e8PTdJwI`X*Wy#I^2&xUOh6k3-=;Z@_BU;&Xj&nBh(?=R7woiOeVBBlfCz+W^T-(l}R8u;{Eu>ac z*HSq`TMl8NbnVdztC%UFSf`NCPwiz zAB$Usxr(A*t;t%~0`Gen7v)kiI=FYhm&(zQ}ikcq4dwZMPCx8)9z%z$rDJ zAH0qGSchwSQOM~~4m?@1WJg{*=?7P?sa3rHpQ|4x@>C+0{PdYz^CE}DIAt_3_A`Nn z6V%U#7V|mMGsE`t?3iK^^tv~DJyv4vq{=R4GrrO@jZs+zr%|2!5B)ckt50fRWUj@; zJBsYsj6FfY8F@KSsM1&v*}EeyAuS8nWR>GtDFzh$j;`fmKEpz4E?b3q5#5(zp zb(QTmsr6p+8t133a){jO3&N1A7c>lcnN=w#(pSBnrvG|UHGyXf3Q;b0rWvjVUGK;o~^*QFQ*X5aczj+!wHzhaNcOwzO9ph(P3vO z&&`Kw|8X8>4Z`*W`%?)L9Pa#|a1-aY(U!~CL*UpoH$R(7J*&}P=<0WfM}4^by_NO6 zz4}7q*MrP6#qqHHdGQ9b_Cnk91^3iHg-86fuFyJPWuuo1Io3>H0gtN(voy#-j)?;G}QfhZUtp&+2NFi^Tdag=my zjLy*^AYGz}Gy;y05+q~;Ho6%|w+I7i73q?e+Z0g8TaN zsAf-Ssd7h?!WgPLd13WbuObu?C;ZCZtvsd?b z!3O^Lq@>Jp%(3#=grwi}!Ji<|I#htLVz6wZ9X9sO{AkEFPKSl-hp zduqRXV>96j(8)Y~kn^7;Ki-DJ;%_&BZEW~>KK%Z3W|Ng5N0+u){Z**@UQu(=^Isx; zMQJYeG*vGGCk#Rx-n5MUaW8qXKSDuiBYZut&A8h9Sy=sC~9?hE;BuS%Nb!l17~X6>8>@2&*O~R=3$WjbcsW-hd4ZZEK4hL1m81D z3!}V6g3X>k*h&-W_bKx0s)%1Hx~i&bN)DT5zoZ^0FYsXG)ClTrC0!Wt?Hh)0e|U2= zHi$U4VVaWs$fPF7iujiKFlDL^-Z%Mk_A1dG_BZUU2)2yaUeJaBISc9`?;pLZm{(a0 z-8Lph-T_q$i)$J3H{7?i?%qD_9Zb-mJZrW9ydNM?otzv6Bzt->=R8km)_nqm}I9 zF1Dt<+=^a%K9-j}_o)ocP(CAO3BTCWD`MyqaBv;BMfrL1X*(q28Rp2qv16W;L$a%P z19@C@&_ z7Rt-uRk#`g!8dNP2_1L8=)F@W-CN50JqFd-j4DD&*NhC%m(e?w#ql$;C)~2$MfEPr zqlqKlFOWBEb|HcZJSk;*C0%@&)@n#s!Eo_b@ zqobAdu_!)bhdZ?|a4oiR?<9%n>Kxd(TA7fL&|xYo_5q|(MmfC;o2DO`rsV5(F2S24h~7^=z5TpgjC=OLPS;#x^*MApdnycecS4p zM8Fr~k?B{yjqh%@z@vmuDh+UZ3_}~Ajj{|gx+4o#-=r=LfdPziozu1I}QYCZ&l@9W4_5Y>xdG+612h^Jx){iRxk|xArmJZk=fkN_gbg z0GWz8P6c1Bds-0$*^Rr_~==Ea`Xf2Eva6TN8^y{T1-Q1iOWr zxK;AtOp1^01Z5pBdZTi>tk+Y`Iv*$dsGEz2_sTSV<4lAw`!$@W#i}MHg= zKb>M6@r$=oR3~>nmIw3teLzRy)-Y~MMe#)uW!=of^U{i1+i95bT~I#graWQ%UR^bR zo)%PfT|3UxF7zHIBK59vlhD*Sj@|QXVh!M2UY2>SKvH}P%lL-*hQXe8VCfx<+bl|W z15Tj2T(nsBVqOTOuv?9kl!-_Pk`{Y}voAB}@c;hQSS>vQHGf?D%uby|T^Ut-Y3tFl zMWM#WytmID6dzj~oXlIyxx`GZOZ(P!q-$7P`0fC4P}D@HmiQ5L@n@JUrKHF?Ix~hSCMnO{Ecus?2Rt9dVGX*R~56nl}y{+2sK9d0pB?SxP<7Gibhi~2mbvHl9YA8}qXDl+= z1+YLb5OUr;B#2?#m-2}u`DhvV)OlL1ieH+#6%>hcd7z#H3qWRi0P$jEpK#ZVu*-Gr zGGczh+*49h80;YLfugthO$qa|%bqR8<0Wz%A|%;_);=w;cw4X>ubevP4gWvY9`tWb z@Z5fTyE2z?y++ES3dR#G=*+aD&nI$qMupSR6xj2;p8F^TM|$hsF@ptd5AQkEFwt_d z^wYq2BVJWG8r&h2hI~DA8X3$ab;Ct`#o#{vGDexSCGS`$B4s5-XR)+P%g=mKeb)HD z8~B`jy%NOgkBc`vJv>oUJhv&pwUoW2(3oCjBvW@^^I}fo}O#$G}*3z z_1e9%%gg!OhUWBH95Dwf3giAhEz|~{e0sQ zSP6*!0UW85viU;9{FcE~$;u2{p5mG33te$Txn<9NY|l6)Rop$L!9PvA1yv%)Nn}nH zKl*l-jQ9)aE(0@wO9%#;rtCx@2V_yehgPcf4%Fp5b&BbWXQ!jiMWXv$vfG!d%j|DJ z)zGufra}!d=ORDobu_p&vkGHl>H^5*Jw{xy!s9rK%DXbz1i_U;r64trNj2uqz-%3# zVVDl1*St3cMh)Vo+tFa~lF%x#-s{8YHCw;)OfkOanw{-Q?IESrT<;N36y?jIQ!pV}O9M6h#x!<2Z19$)40C8m0rNf8DvS=izOxyxpR^KAO z*1T1`PBmzBxEy-C{&CBKBQrTol0T^d(e&!cxtEFU!U#D8ufh1^Xfi$CAzNPnB4Efy zag_J87 zL=1TA734}ID%BP4`U68dbmcmbIL5=?MXgBpU4%4mIi=j$i{`O6F>F?ZvLpm#aIwNS ziz_5@?OpE_ZlS`{NT>%f-I!wkUQQW0J73$jj%O%b7TAxfJ|({xL?aaS&NSG8_QC*cx+~Yd^z`#0?v4zb}Xrx zo2Sv*kTjCw4m>!~zE&_;Sw_6Jw)DFJDdIxDW)~}#Zw%DM?6yjqg%)JF{)Chvp~e>` z*h}x1(d2EU)-$HR<~ zzeAf_y|v`C>#~K^GhL=69-cJnevO8etTF;n@(i$@`yWa}xBlD0{PeeEkb(9V!;c=h z;^ed*6QfRzUw*gFJ(e`Tl9ga&*Vk<(jHfhjLE=VmF@8_aC(gMR0fhoS81J-2C5*+&6(4W8(P`ycl^^oUIm9Vv9j23r*+U|Y)T}}BD?f*`>+~`JR7{*?Ux}mUG z06|NvXnFDyxi`bch9W@`mQe7W<+!}!+S+1tkm2XFS<4fr@QKz%%8+Bz>Rinu!j7QBS1qBb*wpv@E+^F%%I(=%rP!`(A-ThsS>0}6P zQeHw-I%8_J#AZgrhQ4q#PY2l1i!snB8YM%zt^w}jT^6EpczoLXt%h`U4*ZcU{%Ex- z<79I&mXlMhaofgy49xfZX{m;Ql|5S_dolv`Rq{g2Sa^Kw75u6tD;3eC89{@w44!c< z5MrdvV_ku?jMpBRxj92nHBi7Lm%I=u@z{P+wU)!?OY-DHI+Hbo1pTJUC zNogK=5rWp{>9c!@%&Zw^G!wsahw&0(xbUCsK8A`!i#A!z_sFW5-c!E-(fUKCT3)OK zV{fwmOqqqWw|0}!y%u|kV`&!`rVD!zksYhA8c+npejw4%bnu`d+FMHHRAadNTE6`4 z)20D&#?ec#MuFA>&aU{*@_B0T%p)B%&YBn^T)v4frS}~at~{3>-(vMVo)qOZpO%dZ*(%O=V`R({Fc^E z6X?0bY^19Mjw|wCVAY2IFY#S z9wz>t2jYa~>g~`AkokK}0#l_!3L*Y5B`c45VN|mPt;ZzEij>w&BjioD21Olvh?OZR z1}w2jZei9TfU?LRUSrTlzs+4MYO=y|+S3bOndED-7!khKp zighZmEg>$qeW2H7gYCMIBgq$I@TcROqcO4RjD}a~NlAYhZ#D-9pKMIYn!%6kP>(E) zFL+!j)VRkYQ?wPthk^}%NKXE{9CUocccM8fE30n3-hptv-t*Yt*9QXY>QtH6Mn(ft zFC%b!XUyFudUWzA*e~ed7BLovnsSOxXO!HknjyrFE2S>eM7Bwl=4(QXRE!uz-_NjQ zcQE@MPv4j<+bVl|g?U?34`VG~Fk=K_SYr{(b>Fvt()W+BUWNGuhy#nmHjiHNW`eva`w z+qysqG{NwXCvg}I!|{4dVnkVfpB=IlqAV|f=BWHq-h<#;W%$>cAMSacmOu!5S5Zi5 zF3-5XHS1);=moEUG&BZ0dB@&t%Fi6JWXUyr+e}LhoIMn{&eE8=&2u$qS~0zf{cCYu zOd8NfejUXSPMg|`$jj%N(C7uom5`84Zoji^n-@_3b zj`m}tR+-04XIK++&jQsJ=0n^jsjSSVrKQyGO>d}H@0?rv#LoWijK`1SQn!s!s?k8H zL(2g1tja3c?XPcTUi^6~!Vmvpg5&`qL#}2b+yywF`!0HIBtl z&-ASk#;^YH-|#UIW{-&F=^hx^9AckEMKbN}dwFX(CD@%LgRYM$W|@qKdEuQrZ)F2# z%7DioNYr{!tN@1Rorq9;TbEr2qOJY58--o!96Ad#;zZ-5*qrXjrAa8a7eI(M=Kx)P zeng@hX8`MH$OX&^7Kq*8bawK2V6Vq2Ct#YkI1TjwhW`er;{OK*^Atj&39fXjp$*Z| zWY;K_{g$gIL|NFj!*xAp;X#c1p5TjAiS_tJx@5=Fk5~iNFCZRf2!suWy@PAqy#*mE zJhG09y|sWgxThU1Sd>>cdW&DVzyQ!8+HXpC(CpVPhyR_x!1qw{DtpT+rDw|_h`1Ld znx}Uo@Xr&=>o9my0~U*woK}Orku(3b4CN@(Zsnwnobp&OZqMF0%N1hrp2zdUeWk_? z`xp1YsJX0aiKVN?q%$%wFi3)9yZh;N(${|bt7{u8Rd(T@N0UdH=eCIxc)@;6%R1=Z zV~4s+Xj22t#%fK^xs^KUAfn8}B4z*(0k?wBXLto@zysl`y>CzB-{99?{@@)4qI#qI zX^zlH2{^-Che&J&=r~j?g!?c&z-^% z09zS!n^n|NX1x|bs9nKve+nU-rxgZ(#i)LVF{rsbMd04!%O5qNt0=R~O=v`&pj={S z2;dJG$i{AfUr$g!eTJ2nnfJ~>=ih~Eo>)OZB3!doypY^GW zhNKsQUy4lGNu;DDSGz6mER}|++C=YEUc*yGd;G|2f6}M+?N2`?ydl$2#8cGKJTqX zfNBTuk39f10U~n=z)r;y>);(OU71lM90=j-srA|@@_a8stWDz50eP%Hui1AE_t}8a zD{{8NMO0rO8U+O{o0Pi<bZzCGkq-~qTJ4|wx3)h3=DBXUS`bs;WzV@%G&}tptZ0zL zSBbE&MI!YHE~{X}9DXIS?(sjEOvO~|8aV7`!rnoa-76|6?~AWSBUBjo6TxqokXSFa zhju3apnQ#a`^6k!O5ek97E(^r*u+ykSY+C8ZuV{{h03G5>a*wJsY5)0aDMgg{Ob7H zl_ulsbYBT^Ra;mcmP@q_wfMV7w&BapP^I0=|8Vu4$l|fEiX5;- z7<5eS4NiOu`^xtC{zUOBn2SCj=n|g6M4se0F?uNungBAd3sCK16?cVM%5Ud>V4(b< z9-l3-T%DlI=ye(U3&jIS(?^4=;jERu)R~*<8N*6$ZhMyQ~wZc4jR32!B8|r#gxz^sLUt{F# z=2of+xt+lAa&kyz)5Qh27n9hB2S)LXWdn8s~SXCuT8|h;e3wz;l zygLhCaGk1R_Tp>TuP=MuAbo8Rm3#7cV58oBwSfstut?6cseaf`aZRwgSr7>esw>2zpia-N}BCt*_v2Wl{Ike%C{M>s1nYUeJ$x zt;&lk@t)GFdwu<}Rr~@y{d0VPsI}g@BHwrGOy(F5yED>`o?RDe%8mvsdgtz5^EYFzETDJN3*l`>L)t*8&LUE*!M+PfI8#aka2|FAt9vL%TJS zc6cOd|MsusVq720dfA0~02gA=lv~~ti9bPBjJlc7Y(yn=@SOY=qXg~Er+MD);Bm1!V|hF>n)tgr2IK_NE%}mj!8V;Vz{ar7%9muk0Vi+du*!|5-pvCO$Q= zx(2G8{Ue2xS#8*n(wMU&S9m(?-3M@3FF$;Z6g;)&G<5QqycUZT4Xqe;wJDUk?hJp4 zq?^;t_<11#+H4uu1b%CaaP-hk&$;i^9V+arw=%*@PvV}9=S zPu+VWU&muYRQy%FTYD^`f?SX&Tkp7;z}y#sWh#P&UhSqzHn*UyPk*)%PssN~;d|=| z>X|n=ZUKcS4;bbQ&o@LXkUFd4Ke^@7FzEU4CupelWvU|w=x}ELBCaAzvq5@Pv%MPQ zKJ6t$IUk@uY0cucNqj2+;tVPepqO;k z;P}dmthsx3I?Z_(k>T#jYNGC<<)g`XGFD0zLavu_CmcA4=uqU%AW^^SS>V zCehbC<^rSxknl*>FA@7U&DmQl3_{t9Kr?3kN@?jk9$l&ceK0h|Ql zp)Qj9aHo?sdZ!V@#$R|4dOxc7?ShnL@0p!^sYa`D{Wy@!Wt{=qO!Noe_9z+ zI$T~gRZXk0YZ!%>mw!TWUhxP)KI_qE3ExD3kZAz|wKlD%6JscC0koz>xL6|q-T zdVhz9_j-rb+qEj48HQI&pU741SEm$uUfSQbiTs3{dDS)c{YT`}n^I_lALCMx;@^>W z*t;Uqh{(0#S_w_+i)b$({1(2p;FUT0mKM)5gf;P76F%93KV91c%9tJu3lg!8e=nr| z`o_l0@RXD3HDfPc*R{zSchMvVc{^@QWl~=QcY+cdtpNGOix=DLLSAJVOM3P7_Onr4 znPmjKCwR4YbU4uG^vCpPWH7~cp8OeT-Lagha94sSG`~|#AF#^*P+DQcFP_u@T1#3vJ%I@&>G_dR<%kbN_L@BG zwIazc_V;!B9%wUUQst*Sef?9eEaN?C<{*3(ci;8%7F3Uv>snwi_JgZf5Le_UTXhQ9 zT9cZ(+`>YtJe2S?vbcD%)%)U6lJ?U^&DP_9vcDd*M+Z6N@%h9GL%KlPJ z8a9gg*<9}1?r-Fpy}hKnzE$3gwC_8~Mz#&w=oAbaEss|?po9nOW~TxIFjtwz^7TH{ z9MnwKOg1$==DN*Io{=55IC(r7%^=$CNw^Z*aVxe%Qc_~g@1AEz9i0HV!Hrgn5-|yh z!=}s3UxWNcgD(=dH(cx$eL)%&W%sK#AFUj%Pv%Hl`fl$g_V3%-PTu{^!J&aH%lkb{8CTd?DxR=C zPE?zI^3sBM{2?ZFC?_vwNsdM@X$Bnw#m4CgaazEbyT>FoUQ=4Nyj`%0*Gf>-zR9Mz zZ=U9j$(t2kae)Rf&;f9WR;(bcx;D)`g>Svm_nvYt?w6rBvxTa}NOS0T2`)0z_)4gH zx=c}0%(7`Z3urhpXN&k%oL*P{I3J6BnAFqP-w)@|FP9osPWAsCB7!P_1b;|LPe}%B z(XFd*>P@h0%DLJPQv2rJYH}f;HLIWhl=G^u%g^sf77fq-J~lWuHkhK{+1uZ1O)CIP zfZ%7CuZBuUNJP<8uU?~|_}xEO&N~CdXutKz;&jOhP)_m(qtTI+Um36;bh@@~Tz7e= zB1IX6hg;n!cfFt+rQ9L$enu5DV>FDN2r5y6u6F^V)_aM>YijA>6P<5n27_Tjz;%+^ zBfs@(&si(ReclIS;D#+=HH4zuq#*?!uuorBh&)igg~v<;y>Zy|((`gGIkXjWFp1y3 zBYLeEfmsMPkaG5HhL@>_AC^Aq7n_YKrGMM=X*o&>{-xD-zDP&{Ul7bS^y1NkNL7h} zw~gxNs-8~el3LZYc(NzH0wKHTU7T{C%6|3IqiY+zw;JY{d6?h1PyFawCX;Xe^oPau zO;|Za50Bzqrs$>z@SUrn41jtsi>vhiqTdksXJ<+0aPEG~VY5TH135W4Fu-TCk9vC? zh^LhrW7CKENM(Q**h)%QZiTlF@1TYCkd_GE&q0Cspuw^|Vnr#iodKR4P&QSLkggClIyt>TP*0tA;Hqc@_c`?#_tM1w zT|N&CD<4ztbDLhl7->yR*;$IRaRRXm-FVN%yx?A?`|JA@H1(}0A z#z6VBp3)rDSqtnLy%H2cSQ1E{6np1&E9S*1gkUbC#X&RPS~OXOO5TRZ>FdpTu^slD$%U zAsp!A@98O$Ij}(MUQqMCou zRd;=|qI8KZU&tolLiieaY=~mLqtb6hIQq30m;d@!^g#l^@7dYkZh*@ffO`vw zZP{!Kr$EQ0x(H|;59|`1D&YWau!B@Z81T4XwW#Yjt_GR)9YX%}uGMuFjFrb;5cSeTOzvQ~&MP%El0At3pmG1yB8A z1O?BJ$XH`>ZLYj?>LZS6#1dZ%OpNGBgOXMajv-4M7X2Lm)y_D7FRJHW^MB{F2)GUJJn#W~? zwWJx1S&GRcP;^X)L7z_~U<()Ch^Jj`UCkt!zsHGYZ$g(cmK|p=ONm+2P6@zI9_fMZ zZE>wR-a8JErqX9Sj_!9b^#%U^g>o!I0cM^9@&^||O>AxDa)cf6CQ^(Zf^D(?g_op^xGF|LGfO;c6gXAaU8OoI~g-?z?T)OgI^Q9)Siuk`Xoe=pK@@-I!Uwu6&boU4 z?q4lmEI!-M%V8mq1nW0)OY44XF)aTqO!c!KLqTUWz(b5$q+=CGRe8*F={Vz4ysQO? z+FX6^+MCiO=YG(J&?B5i;(hD-rmFTtSsb5}+4GE)X+!c(gm=>uc}0t^5KaRl`(v|w zcE2$A2BvR>+BFx{#$?YcgzQdFm4DM=oNG_jIW1`RjMx=sas17-jG_7detRr%_Ci7w z9(%esaol*VFUaPz$sr~i5D7e5W&)H2M)xha^{%!>DPD&)K9*NEZ*zc5o^c0HCz?@H zOoqzX(y>*$r^F`>-nS^zC49zWC(x)-R*IZ^yqb`I3VRgsjbAv67G=^uc=KDF5Zu0zXpPlo5=D=MmiN z4#e73wQ&4;Djx;^L~bo;yLYZ{zk|^2;Fjy)xfx!V)Dt&{W-raWX)bs%^6vZQ(v;Ar zu*6f8Q|u;!d?jp=Z5D|`Gs&Oyb*&`n+JBj-cbmnTe^Dn8 z-i!$1ZnLfo3L1_pk0e~yKNwejDx71VpLp^`y3SQl+8l0bhY!IWdo%Vop(O~B-196~ zUg?=-6W(L&$q!dYAql&xm@RXDpI8eH_fMUka+oEk;86Z|3-mnN+@@z6cbnf*8Zz6L zO)`M~rWZs>Gp^q*S+K=i3^Apb<_Ccs+IYIcUC+yFzZ?A$Gql{@vSq ze0-PEwSW5noK(ks1*zNH+qv4|w*`4+koL}jfy?uKJ$if&l<`09ZhrZxDR!4n1zUay zkH~)iEZ4|6jvro02Id(EQ8v9{um|K><;HywD~}0z--EWL+GljsfwfR&^{XYtpQvZ?GLH>VY9;#$}ImrgTy^xw`-9fvhBbX9Y z!yhD|r)qJgWB}(G6;K)1>Ik@Yu@I141~<(HLyKokJmhaU0Kka0tKluaY9s%Expq()<_$55DM2t2p;}u< zCxf<-n`GUk_3t$V=69D-vv(GxG9R{DFdjB!$Jx4Bhq|k`mX3k4B~V32gC=H1GyAM{ z3dGkstOO1;u%|i&x_7?|Xxc;}-~Vz^i(NRgW>SVe(G@EGQ+D;uok+q>OPDnxUarbi zzlQ?DS}&Zg#+rmwl%8xS9xMIS$J3((Cp4y*4Jae zhtvSl#{oLdz-ZH{wwrRvN&x#L0p8c_$s~wATc~ZaUK{wx)&5d$DsO_s`r*rWO;CM` zu@FV1m+APuDz4XU1zpi(H9jxrKoQeSzat$xZkT$`VQId;^FX_VAvoMbyjAH>B0{kX zkKQ2^^jGHTVX6O)p$e3-4X5MoGsk(JKDM@tP3b&5I8Xtp0GY@594KNe5x%KRgaxF+!v&A^X`kU`;Yut3sQrhoIsrJ5Gu5V6jT5s`?q15u3CiE7UP6OQ?{@ZRLQfa)cz{&^HemMc$rDbBCsLi5Mue=8#q}=PZIx{ z@LU-11vkyWr0<8{i+&nO6z1h)K};07QFrzv^snQJ|>CH z0@rX+9fnWuK-SACvlJ<=s+P(auaMyq`9%1eSOACkYF9FK?TFA_N1LLiftd`FZn1!- zdfS9y*&v`rPL7B6MxHoQjB-;dpDq6aU}}1cUJL|mr-Ehk!L!Ekkgz1GkttcF+dL)K zp!9I2*v8N|m%G14X0QMOfy3juKlQnR02FPVn9T*wzV?V!m|f&$Cu>XLBz~jqqmzj$ zC((IRq_Qb86b7LM$u?s^8p9xg;ISdSFZJS2))pCdk0KIC=06JgTWY88OZ_7iL>#V! zFSe%GOxOO&Kd?aE1)iMD0e^x*E(SPIm8XksM}u}^mwJI8Yg#pO=l=OaaW!S{0g93W zRXyhfW_Cqoj34S;WYjg>^5hyhpWChMQ1?*xUl#onh zK=m>Pen!g$v;Atz)#Sj9jCDTl3*3dSlBOV8CR7esPY|>_jAyI?5=(h&^&-Teg0>XW zBw$QZfJEG1pJ|oUqarBQgCgNIQrN#fk5L+yUqfkECl4Bkptw%lng}W|PDCEq1kT&+ zEa?H3c;obRqrB@$HrMI!AC0A&C|8TP(G}rJ2&6@Pv{DnK;*V6~+1e3=aP_opus*u1 zmXD8Hk_Q$59U|gz&Y_cI>%d%LE6Mx7W_E_u#&bwHnf$z5o{+l->rOs^Aiz zzpW`QwxfV#0)E0{A{!GslPQ**cr&AAuB#cRF-NZ(`;zia6-dC9n2%q=Ovx%rma8SN z;cPz$uOS66>%Fg}KQJ)K+G*52ij>C9&P9C`iV8I9W<8r z_dZyajp2{?s&;GiP|Xn~ayl*=E*cuKr*v}d(YgCL$`Hp zQJ@K}HW(G*q-VJiZ5Jqct;#@7QNgqes)VxJt+#;j^lE^BpQ)3+2@=Tn1Gt^?&$u-6 zHy2OF{V`xw1Oex3TfH+Q{j=-LoQ~YVZ7rW{8qMoD7S|XTeSsk?^u0-1H4rLh6v4_l zKT^bGRsj;G|64Px2Wi)EFKB7-=Bp^9ynlwAfr$^yU_?j4aCRP(Yv6HdF?w;l?`ZD3 zii0~D-N3O8J`|`KHxiGeC6q$65!lzYm>Je88R{m z=h06jdGfh;N^Ak>vzXs7kCR!qgjQ6!gLT2$k8j=ztXh_#pujXKmI|bz=z6c5y1Kf} z*B?H7FzDn{RZ}yr^Xx;YJD8dMAlC?J_Ez~x*Dwq-WaJsOM&!jD|JiKa;i_=GZ!VGQ z4LW@i)#^cy|Hjod{^?b4z1fznBH-}IaLdm=0@t8te3d^z&F4RTuDl&U5+%SH1t5@` z9RUp@|7v@pYLT6QFD7`|!1EP(z=w~PtE+M-&D)NJha}dS9+cnR)V+eEw}W=pWLN$9 zG&k}#>Ppn5GWWVS;D844Z`cKNzG1XbwfDPNo@11STI3~gU=lET;kK)*2sa6FR}Z<^ z%))OxEWUG>vEV;vm*kXZih3g!k^OtyM~k{5t#j##s|go%IbX1d8tIe*bz5;U-|YKh zxvWQ$k{DuT;YZ07SR*q%{dk#8Y@=h@6R^7g#izYLbl?9+MhBCh%vd z|Gli2qsh`~)LdLyR_1%k9$_KX`0d`q%z=Tvz9pS^w=GK{ zk-xq{IiDa3ymO19bYLdjC~A3q#VlA#_Z3@Ee+~?serN8)(}T;)%a0DYA`I4ez{v^t zu@oZOs5hI`p{S^_C>uB*&Z(fFu*3W&*2m7hukR9%V4=>$Z+swr;EhH%i0@3n%>d(b z7h5vHy@cVk>_~7+fWA{@lCzFgke5~KGGF+xLya8O%(HXjQH! z95^MF0$?ev=?!oMtNamn*4PAmu=Jwy)m|bgnP3mrr(Xg52{D!^F76WYrCTwnKA)~J4=T$Ob`v?mBJWVzSx*zf8LqK06*KB@1S-}beoUL5S3@4 zw3HB(mTn0A^tl#A)54PdLZS%UC)9^?tC?&iVDfs{z`7On@KUtokA-wtl+> z2)l3cGrmQd6GX2#1RxP-Hz%l!#@Z)=$l#6li|VC2VSs8;#wRg3Ru4H% z+p9pk=^5QQ&TKYV1nAaPJ<4Kp5FdkwRR^rl&bp6=3Uf!t!LkJ?5*C=KfhIk88JMPO zAn@Ynv-=q1*8raCw8Z*4DAeyEarCxOB_{qHq=JYG-Sw4fhU;lO-Pvf`KGG22c6cZZ zfQdoQ!qr)N5f-78kh!1Vtl9H6m_RQmVQb=*`RGBZcFAAq_rDQR|` z(pZDFwT%m?5Ik%zd<~aXiL5<5JnWu-)v!12Fq)X}8?b80eDqyWwsy-|XOs=XqD|z$ z9v`Ox`=3Dk#<0kk(}2m%!aC=fTZ2s{fkZ z?J2TE;NVogZ8oR?9)$2^#P3Fl^^p>lbdX%QKy5uBMQ6{)V=~3uG}-CVC?FDgmjoVT z{L8W=)}!=CMbNo1l7fuS70=VU18Xs#m-5!I_Abv0A5N;z_|O0NA&}w%(N_Yh*$2#3;zZDqOPAF*j&U-+ z6(D<0PJmQeR7$GeW@9>_YDVVKqnnX!+zz_wl3we-yAlp#2bHXP5_#LhmbXwmJospZ zXv0T*O!Wk?*j&9^8Qq)^Yovk@XgeH;5;9kWca`3Oj2;so6YTWX(m z+1LvSX#lBi{%Ug+nV6~4E~_uYIQaV;!C)-4zPrmB#2pRnZxo5e#ERYBu26Onwk=j3 z!Sg}O_77;NLHoO&G;91~^qZ=G_h}%vhfKu34b@;b`#ACxiR-(jb^J#o-I7_<^sBy~ z1%({F7fNRLU-T{Tff{VvC2&11yE&PC$4V#8x!|?kh{&kLM>VFQz5!8A=f7yjs_k|| z`r;S9wtH2-$M(yyB+pnfopmx}{>8f7aIv zOvYf$HG`v&p@k;+OuQ-TqCe6%=FBP#y*UvWyj`VtAqG@4)?9)nzCV6M8+mQY(-1<7 zsmnDMNo8bYY^X7+FpktCB_)ljN~!iG-2Qsoq3YqhTh)(W&8Y3*?Xi>;Z?CG7kA7@a z_gMm%;4E>7PAl-~Znu{Hm>BR49D$;;;N{||gTQQVZkpZ0*$ilJ*MXlM7SxLp^+i$x z4i>cnsA!q>5Fd1^Gw6bW9f3A_E0yQyfLzufZS^MBi>%mJ8(c124SJBA(8J+^Gv7gX z5-a1C?Y158#o2`d?L6S_KoIz*tJWLbk>=>QFkwyG{s(q85O3}v)bahgHNZL|A#%A| z2gC-VSb$IhjBbnqVh^~iF7{;Wu7z8>V3S;h8( zxK1?iaMX1LzHe~P?>{LDK~J7R!?9Za1sK!EgPw?#fu?VK;ja|Us4yZIBUgLO?r0ZS zJizodSU^>8`sj(qdOT9Luy(;?_VnW)++@Qh&25(pohZ&3QC=!orhp7>2de@=lW>Gu zl7x-n$Xk7*A}_yf^_93`qPg_tnbc0N;J{>Z+HfWFRnm=`g^URod;@I zow>`%2&TQGPt~Wm&aYqJ@!Ko2QGq;B<#HQB5yC?T@dxE#f`Y8Jg zU?t#>ml@&)fnRjA9sU_d!VT%2uia05@2p@1-7GeemP)^9U_;PVrVr9*AfVCpFct}# zm>MKco#c7B?9F|h9lifN512>+EgKD@GB!pcAZ-cmzbqoZCzG;#nr zur_6ff>^kWGHWhx9E5|?;QXzNkrW0o&FV_EAyyazx�zR{#d_!$ru7CKhxZSvB|$ zi*#cAZ8^`sLwb0+8FftkG>}c5!advhFcyZ(UQSq&5qsdNKm&;D=8oj1yY;>4mk<%9 zok_LVs1p7^roJ({j{p1m#%yfcPGhsNnj70qnxwI9J85h?X>6-eW4DcM>p%Veo)^!o zXsx`uGxIsvXP>>PHa8>;a#vu-ZdQyXspJH)Oc+W{0=|U&Zli#2m<-av)~@tc$^18` zlJB6YdXn%i9&ftI)|#BF4L_iz?sB{v92|7(z9v3(WW##__FS+~!j2!*EJXlRtO z`ET#m>`T??w`>1iKJ@nbJBY0V0QAmI(VHn120&Z}*gB8iB&0vo!IP|(T8v*pmKY-o zgoU%N0kAV91SW38lt_Y-`43`<_@8gB0|D-WKwSjzx0*U|qlUV7LxKzFEE=^>A18Mm z0sc@|SC>3$(w~#NCtP-b?h}KbS~QbdbaiLzDC?{mY7Q`xr)Z9JW!!9kC9owZZ6BG(i~qY^R9YTyjf?FqPhyh z`rVWD85>Mv1F31a@vGFh9br z_^D9)lX1O6M`PL1QBO&y+47Mr91iQXwdI)Fyt>-_i`oGt{85PkjhqXL7nL*#Yi1@j zco)zs=NnTgtL%0QhgM(?Y4PXB)>6# z)!z$H5rKpbV9Mp{^;%V(#UtDJczAS~V<{867!yss5i*(hMek*Fa+H;uda>x+>JrAl z;?YM=&bgJ9FF)%5t^{2qu#HfQo;qg6ksiHu9yhX`AXC(Ur>*#d;&RAD)r$gPWZj>v z6y6i9*PD(!Jhb{=MMp<7Z7@&Lm#b;M9={FNh5!g;jIjMfJF+Uzz1)@^a!wfarHd=IZlq0b2j=`Gm`^*&u~KcU7J@|t>J+MAUGh2 z`!B>Ej8elmw1UqiHruz$-d>9X7zxJ(2z=GDe4T2J1CH9~u0F5)zBXHaY?h+BTj;Rn z%WB?9TqyXc6wNGxE8kL;F|Q>ljzU^L?#|8o9j7$-b>RAlQ_f?Ok1semIGtXNZ{J#0J6WnH-vGR@VS82gNxesgaV7Xc zPv~&xKoY_V|zO-YUporesanwekTKT#K`t=Xi$dUKVC4klxowO zd?Ij4V(znZmFfBax*YA$3Dl#yVw%B5q1NH;xZ@{ucZe`9Su)g#NEbk?=mNdZzqHevq(B69j zDTa2+TjJQX_2!Ji4P}@#aY*I!T?J?B@!rc9Zy~_B55^e57*H%=@&(3su7qNg{Y?OG z|IUVRV=+AbtEPK`IWdK`9k4>Cz4!^dR11#w7y#1E7a;j4;xlEwg&qSb3D}d(zvb+3 z1$ZWv{}g4J*veNQrIiTKD>{oR9*Y?Zh>H|oj6?gheUVuy<9f}8&4$Ben71n)|6hJp)a$Tdhbw_VlmXb*z=1;^Tmf zqbAK2M*56NWd?@DO-RtXBO6quu$AO;i7me&Wb;&RAP|_GSEcHKRxBbMk9KO+BWHP9 zM`sNaHU@slRq!Z#Y^+V&SN~XbnOVwA&F7P9nZaR0cM%LJ(EvOk`(MhU26B1d|f(x2jclN>q9{ST1G}@Y?3<(+|qZ~BbR;{&D^<+0%IpKG`dQal9X-+EX0zK0U#9sgp=G{w<|PYwq090-MYz% z5n-ha@PRtLAFpg%HcIrjwzlr~GVQI?41FID;Dj#%c1O0o^~y`>G93>76J-Qwpif*P z&q*(4VeVg&qByF2)@NdQDxiuvQhyV zf&c*K*-xzgtn%RcO1Vy|sz3S=lh5l|5=~ZUft?;{Y5Bw%M@m9ym7k$F8b4KayP+rjIK z=9aDcTr@_pq`6eRYMh%J*3XpmM=~-47ut_8Dk%NJfxfrvDemt+Bv$2pfQChY3QG$| z$2c#KrL}cC$Hq(|eeQIr{!9U;c4}qKXI(9=@87@EVQG-Ga&-NhMip-n-V2oGoDoD~ z&XNi~Je$^LeHlQq^ccr3A6&q34wC!M{|!IXRmhgy0e1#N-aEQ~3kfZ(f_{KoygAPd4jzH-2MkrfRMh_D4Cge_@a)Q~ z-4WO##s%yV)u564+WR*y+&fdAhY7m`?8k>aoo&EI58E4J*6a zrT81zE0JPu?%wi~qIs)|T3T0-i6P@07BysSn;h^|3Bf%Li&}dfJ;q!9PM{@wZ=&$< zHILrU&~b%G*8q(mYUt*;w6x^rm|Atc-sc%0X13U`HT$eJzjb$S=HvihK&PO>c5v%{ zqpR`8h=Zs}OT%K&3a~eB7<~-vH7!efzx#f05EkM2l(qJ?BGymGQ%bUf^r3vuuI(yU zRDnX3B7s>-vr`JSC|Qnk%*@p|-?5cS6&WUI$tkOU#j2jG=PHra{r2~`{3c?v@G z7 zNrbLr0EwIzTVSmi$Pi``;2G_$VL)6)U!!_ECz zV{I0B!B>XoRUSjz-Tjc_gGfwPRax7K(hvn2PA)EUaE=1jkSH0@q5t520y@I~IEKIh z0C*JTM&A5;`};ANt^E8NG@J(9RSc)c$8)TNgxc1X@R^R$f1S`xrK%?zkEU~+H3Lco z!bC7pm|_M15x_5iP~{Da{Pfzk^= zX#ML$z+%;{fsfmlOEvbn*|Ng?oI?~I9kh|lY$A~v$H(=>EGgTHg!u!<&Jr$)kIZy? z?!;NLNFt?iEuPwj#Ej<}M+sauY&QDm8o&b9GnXegldt)=VoUnD(N93sbU9oFEH5u{ zaGhifK}Ks5-Oj*4Z?SR5PNfzwr?4MmPTQ(wUfO5}0HMXO^*+Y1^RCx1z@>x<9gy}1 z7P1LYZiodQVXCA^o~$-~#Qok5~ruSl^Ju{9%}t6Bhq;^D&2Y=*`}ui#y$-!DEr4QX0l3CJpX$++GkY8 z0neBc$;sK6)p9W;rfQw$ z%uXrrUdA19o2;e#kfu&R#4w|c&jMjiY4Jg@mmpR0J25IkQx@FB^Bg5-{*?eP=ED`P z`;@#QKkA7_eyVbh=g*~i+B9&NFrFSgT?yUzP!#Sokb(a64*?7b8jK|Xu4ESw$Q)y; zQmReuk$-*#jxaHCHn5n@ovBD;$?NtW0TKho&+$s%~qP8n%Zo2piEaNQ7aGm z?*h0fS{50EN0V?7qgriD7!e0)tcC{kLB-V+^DN2=dR_buF1s(j9qBgW6Nv32IP-qD z)>G7lLPBoRy5d$?H+OdDeCyb&jT&Ad|J@HPpk7kyuykpyLpN?htJv_6?Anq!wwhWv z!?a*7`NWsaGM^E6_JNzCsx6Abz7KB+uocLM4V?6xbr_k0Wwz_J*>Z2(q_&1{#KX)Y zLaE*L*tdYmG}G9h`XrgCHS`u<&@7jLxx_fqa`4Jo0t@|WDtn!QdK7)SFE><>PiZ{= zLrUM(xbMbOJJH*~o)_zXsLx^e5TtKU{dArK66aV^J^i2dhka`0R-=BrK7gQR&~W01%?$G0Fq-LS@vM zA`&sQUDufTmegQr6U??caoy}FXxnPT)($P7X$-G^ogXjDZmpfUIjtoMG-9Dzk2S)M zH%N_PNXdMp$DpG2|1JXwlehN=`T12f#K{$$UBT~!-TV4{Aq!`@Jh19Tn)SM^)8q2! z=;#7YrMk7?`a=e}tYt`>L^xb9JMLg@S{OfFnKr5y%-U6Ez8+KrIid7aQg0X;A9&Wm zGI5{7BvE>K7SiLhw;Luq#0bI*C&@T?ho24=SmQnlmJ$Ol1g1#aVQKt_nsY54+q3M` zrmCa}_z&l*irBGL_aoVo!BcDj%aaS{w$0iyA6H__`(V@2O({c8RjF_+El$BFqnU7C zEeFn(PBbvqg&-X6llJ8sssU@-1StJ8<6F5EbpkaeDRcq_$x#!UNUq_?SG^gHD>2TC zOJS&iFp7jxV2$GUZzGC?@R99&m9mh(UcgV@Z?@HSVk8fEk}wzMWV*o=q0Bhf%aGVG zK8~W`{Cj{_1xuc&8tl>rzp#@scdmeYm0^k{%)-C2$ZL`top}A8lT`fYHg?F~;!1w{ z?O{%Y?{R-eR%ENg@}lqUK%EDf#ihR>FE6jvQxt(o^KQWIYiagh#dZ}Dqz(b=DJSD) zZ@y;A#k!HxpAgS0%ID4wC=z}N?~gF*1K%@dhD%aZ zCvBB8$+Dz%IPON;S@+w)LSlu;K#RlBnUPhxQ@e3-@9GcpYp2Q?}h$-P%bYmT?Bu=d6h+tpl~woofN$7p;_vpn0dCYAWZ5pjzyrfH?* zo1VvnZWZ57u=(r?2+S&bT<*1H#H?&(jy$OKMLs8ni*ap1_YGT6z`A#HNV^P}Ws-o8 zr5vQ9#7#&r1f6;~;MF+F(Hoe6w%LrM4ZEubL;%aX@?iK?M3cSGse8vjXT)m9*+m>d=GC6(wZ3}($Bjt z2j!bqU_Dp_XWtX@A8a?c!^$ynU|?W|z>soAwqQNmSoP}T^EOrK}xHJ@0`YlAdDGXvkt;0!1TnPfJKl&R;&P2}MMZh|#|b~}Ge2nsbc zIREU0twc!+3%HVd3-S(r-jTS~xZ1EgS~PdGPMpMaeW{_w#K(5Nk1qdG{b^B~VnMtc zW_{|QW_-!`ev3+4dMk08WRdVygBIOn{o+|7QfXdoOrzn`$<_-?uQi1@$Ov4|yrQPN z_JgX#3L@yI1Z0L$epCRvf#H@6%@RlY*L;wEit5T@KV!f{$5&MZuoy67i*0mx%cQLt&TQs z**fz+0^T;Gm#8+Nlcy@5;6pr8tBoa_>s*OlFd{#;$rl0id>DpFD-E&IOtDe7jX$Jf4jH2mhfuPI0v=kh8ZU(fA z%0tRAI&sj!v3yxvmWZ2y5GgY32+tfk&UMIsZtVvuK^@oB0rAg7&(zHAi-yBJcZGpo zNM>JdCoK&CTX5XBR6%@%lXZccZ&bgtb<)jmLhojMfVUh5hPsZ9sL=8o&;8#DMacse zgpgD4PLrn_X5dfG$U*1ffoAD%eCl-@gVNQ94BN@^eFSUEb0zHcV~~1slHngJJ6+Rzm6hIFx2U3yF~5Z~U5vJcUrhnTu3F znXxr@(e8LY)}02ufUh`V-!bkiLbzBb`FqY<`}y(yyrTAtP&oMXqzABUu?F)e2_Umo&S0%$x3{ zYbi1YwIm&#-Okm<<pwTm`ulHyigTp_n6I8yr?d|rFX$*6K z@=Va-06w`SGBvVq!*1pXys;uLalXYN1ipHjIRw{7ogUoD=TL_vrf}rE@PflaPGxAK z9Q8^a<*95T%j)>{ogk{T`X;o%-)P7q50IuaS?qdt{mwUwa012MDC-1tIxLf<-LH)`) z)$E`5Sxj9#)sQoKk1?*L*0 z2hifLxq$O}rHnLq! z(^ywhC1a($ygW!{6u0{Z*YN3d`t5Gh$7?JiEH3JyXa_k4`_oC1>LVuo?I5iI>q}Z3 zZ_@GaYEDCs>z{t*0(@vf^Q76Uk=KHMNp&Z))Gjp4)9LAeOD8B4&F)J>;T+5|9lBc_ zzCzkTXoGv20(G2;*<@MHc8!5VP5Q5Vg8K9kmjV6SRmosmjUN$7@SF=p0Xwp~_Q)Vn zWK9p8@<3t9bo}CSik1M$;6Y~iHX%{fU#~~(B7?-cJe+{)ATA;{2Rlw&QiDvJcemqj zRA_6CMQl0f$JP+8+Ca2c*gI)*PY8?8@rQ{TyF7^hZc@MW+as%>P0tUXPc_7ut6wfG zqVrYgDtcf8#cthwZ1sgKv}m0xckGDpV5?YeI*Tqv-whFD)qS^YXRQ00s3lS?BX z04aCdwoZ0b1T*Jq%7EbX7eM*(&6(J1ci-zCS-4edr4sRP--dIX=>ID?Po)g_8f%^E zZJW!nPGtU^oz&GMS-8z+Db4EC$mQ#rT07ee?iIJz=_9QzGTOL~|KxAVlM1^{r)NxB z$@ow&i`1e>b^tq2JdCR2nfnowSrT~w3PguUAz99-!d4}}m}akC&%36J=y@o(JMcBe z`#A`u((sQNz#3!gQK?R=MZX!_zp9=P3x<79b?P|^8WjGnAofJm$tv#FR{WDlNI*pB zTt=1j`9SX+S=3$>mHkKOB-%Of7x$;w&Xrf z<-U#OW@pYus1I>ATiYFjqWDwj7Wzy z{scQ+-n?Q)q<1Doh<-_97RmX!-<3pSZsR6;l>3a}aJ2m!2YSA$2#wRZm<1;;`M5d3 zxn5em)#y;YF9t(iX$)0_-7@D%v-fk=UU)NGPagmD&Ha7(2#}(MP{R6;fSnZeIFFpq zan!1-3^|%abxCzLMAEFiC+4jtztMMmD3cm1W0S89MJ{vSk7?f;FQ2isX~KB15X(m< zCggXr3r!1;F2~$96>W>=4SfXtfV*^ie_v^dvya>TlH2{lqx`DKkv^Xuj~^WuF}{^{ zG0Q7?v1=)tnAjxyDCc`0I@tAaDQ5t>+fjG0sh#Ppe67PxFc z;vcr7e)wnOpe~Xgtoy4RuM$pCe!lx+C7N`EX1(UVyv{G4nM$UAoWQlHj3>Dn>P$<1 z$@?oiw@hQOeb&LFaY1N|<1G>i zmE%Vwp}lC?A5D-En(l%Jx)f0?XdvE(6e^j0P)l9p5#9PS4H9Apdvxr!mQ0ws*cT3wNr&|XgUz06!(h zBE(q0C{${WsFGqLz=$g_Wxoy36?3S?oG{@f(jcw{c;OU`kBTBAA&(*X`2dz`_!@1o zav9+O($b&xtgoxPxQb$BWnq#wot30eHLORDAAAtPPsPSECNufViJ@2*-~VuHZAmE= z4f0_dC1Cv%w43%e5+~A?!LK_I9YW(qbB6h_-2AA5+iF#D0kKi1^6!F-GRef$nhdY7 zBdg13R60Y~$~zVa$RewYR*|z^WpPn6RW^(7{l!DWF&NVH#mT9l zLinG7=sMTZQ+EyCN{< zd^lJcCkj{y4uH`clM2TsLSASR>-Pu2;Ll%BRDO}tKc&Y{OL@}7Ntz(nh6SbmQAz2A z)K}}c6$pD-sJ%d-F7Szck-!?tzCj$Rjr=C%HilAwSb1VNoW zTodfpabFRaYpP-a^PpI!=}QK#^odTalPfnR2!=If>Rem+Uy1F_ugGPS}OwdF) zI2xLpH5jb*{_M)98H(IJ5sqxaLqkPK7O-FgRD0NM{JD=fP6D+r?}&A>1!wIPx%j({ z0e5j}gFoXoAGdjw{IoSbUNWU##@vz|My-#M;WVS;g{JL@Ys*3XJE8xo)p+`XF-6GA zTOn9@Cbr+f=4rjw8fn|msbUr*2$1so+@EQ5vOPFHBqRI*;OWjEY^sHr zso0Q}Fd_@|kVvb1wgK#@Oxw^n2haTLLS2Mt^sm2enJQARymOEq9-+Qn0^ad+!T0R( z%h6GpA@hjUO)Nd~gSFuH)+J>sT#~Xv5l}J;8MTVpdfPh}e%UqrFdS6c^UfJ3 zqFNKsC18Am{FAA_m^;(k2#pK|>wt)V$e^4kRV43G4WR#x@zG6i3~RZ}LHWB2b_37H zVU__~9%!M8NO3?9uWuV2Zg3KP>I~G81Vh?%Sex0t_Y0baUEYU|0F*LZ@bpmwwh$dw z3u-ILH@If^Lgb6Wij|tLlRe@2Q1Jp!kIzXPc;Utm7$26nYnjKLIIGY4tV|%S9b(?ll2pGj@a>$!h5|W@bp(VOf^_>-Eh0z8~Un zkcq12t4%F_nj=B>s>hN&X*wUjsUkuo+#AXRA4IU*?|IlF-Sr5NL$5Ii<|0+8&g%M8 zDx;E?-h#jIR!N}1_&!pAzaiR7iahdwBt?QcLkK&FOiC4J5BCMaPtX9<6*q2#_Ff70 z-&16cOw>uBl0!m@5_y}A1Il*docjdzFW9ot$`e*I@r*d_sX=a3-X#R2g!F$4P?>MI zT=JiQ#^`-kz)z0`3+R)1@H)(Seb>01Iw|@Z`@9bmtCA0zLjr*dLkpljm|G` zB$l)+%c&Z?2hU`+&kbWy0MCr6HKPYx2@|v!+e`7hcBE~!yJ{NQ3%Sjq#oT{cg|5X+ z9}NW0GciWD{AOsJA4!15n7CNinko`MLNBz~VyGa8w9(;5xaC9RL z>U$e{$McMqP4KZd{OKYqF7OA~ki~Z$x%yc$$A-7rxrXDnA7!XAK(xoC= zd4k5lODeny?(J7RZ&EZ8JErSjB>JqIF@_QVUUMkqKZ8YJvMRor57n_&TKREE0|`3u zkL_TIn;Y~fZN>rq_Oj{AyMxA&hQ))R1hzmu3Q{?=@W_+0qO_%jcNcf*Mxh`LK0TqEtzk4nmv$ZNuv8J zJ_Y@^#wDr7Jn?9A)p2laN`UbWYFQ_AP*b8eNJ0>i&7YmU726L(^q8Y6N{cg!e|;At zNv}Fn9AylwJTYaqD+Q`wY9iO_7sutkmOh64T>xWIt~R zh`>&DzX{(io%`KCKk9J>pZ2=IsS}v^_~?IjjgwxW!xts1E0t%en zEuTRMIDe^le-q3dG$>JPN-zT$U(~O+$LroMF_$52!pX@gGgb!#5}e-Rb=jV}%x(_> zFwLk&-2J`1`ScPBG-U4^Q_`;eZm*-T!*JA7n{&KkL2xqZ(!uP#bX!jkqv+(Sb2>7+bR)Mte zI&H&sc}e(cK(Duv-R@8_7}!)#kl;Tnt42|xN=UTak z5lvdfBXjN6@)!Dh|>zFwjU@Ev%=b_cvGR+mP2oeYOvVqW!(&;oh?VN6IFQh85p5AB~lnrOt+@ z{z)4xSgl^&p)rw)K524r+W|b2ZNB0z$ReA_kf7l()XwV$Xe?_s0&E8ZYE2TG2Dw)+S=BWB0VA3uDmem~A5qRo6>_=IC%CUR(9AMKA81eBH;Y<1Wf(Vy#}{UJ<~rvpUb zGleO`0l5%=NEH>b!rve8YbSUMMa3YH%PbbkclR6Uaw~}%qig$<4>7ciq(?UT9>l!W z`bE%;#cH&W z?jF6Z^~gbHoZ3={MLQmpCGJ2GaB6jXpHcT)9*UJAa8!`WZp5enzBYA{BF#i%gwi3zKz(8y@j__KxI7B7Lt zT*_!J#zOSwY7!j&envlS6~7G^ZDH5y^9>}w=YHMy+L#l#o$QE#g{X3K?;D;)gIa4gG6FFXm!)25I?Ak?f4u4pWhVgbx%$4b@6v~ayZ(m zRq={~JfT6|!SVQK-ZLS8#d?^a?7) zpF7vfq{|9&%e)FMQBq-E;_v}<1-Dcc3?A%E$4l3Gb4W2?KN;~Q`F+z?&0+0>X`9VH z*u^#Uy?Xb(x+g zEgs>!;0Ry5QV<=64MtrQa%tIL;-dwFAk~90u)C~bRk3`8NhcbD*k<6mx)hX2bHlL) zlIotNTkX<*IMJ<%py%Qlhe{h+L5G4=a^vxoPmpEAtMHgb#URVol!gf9F^Y}ov?v|G ze?GhWezW?vl%qeS#@>`r;b>NHb9U1a(G5Lj{Kp(df1r6vKKw7TxPP36hgMJcw1M}X z&4izhtddT30@67EhZ1(*9T91V{-JJDN&V%V_!$T*Us1o!Lt_y`+l{;!BVDGWEX3M0 zOcC0KdeXv1>wWE56S^xvhgFbVU%OI5TC}?gSEW4IEKNO3pwIkRB)jIEsV-D4uolA# zvCWn7B{Rt$gR;=x8|QG!*yP4Wi92KN;0O1H)F3;#>J+4r3fA5@b=E~lU zjxN}%kE6RCL+5*?xfC7<20OR8%X{A5vvUHE6#KGDiDnPyRfO|VV^=5}-Ao{cKsrzAZoqZ>LG+LXyfAsU zAe%IX*7rh_kp-$(jJLb385X1D;d*+KZz2gH9F!A5^-`ULe(?7d=bwf{8;aj7dO-wP zf=(^S{XxG=6rcO?L|KQ^ut!ZmTEV-JScq+Z{~nt2GShz2c%p?(PI%(J=se%kwZkXP z<$YUp023bD=RB>6l6~8rk6Fm%z{^dZowOC6Pp1tW|19Og_oDMO)pLhxC<(^xceiq+ zb0wU3sM$l0gC6D>^5DPzFI~fxg?E4lnuLtcE=x)U^0s4RCX8%5B!g=XTU&q_Z$Z?G zeB5e!!GTWxW69xMl0sbBd3}wRVlWf~okKB@Uw2raVAjF1_Zx+H68~8{3U9S-F^<-n z81i849tJwa5(YZ=LF>|eOH-^skQOQ77d@I7AeUpJHv>*&%^x(OHyU+Z66hqid)dGU z-c{FUQs3F&VWIsaVSd!3$lZSEXA>NGXv!Z{v1DN@+&&vwXK@fcC37plRZM?u`2o~g zzWC#}Ig&`%NL%htg!>j#3A91^zb9MP6)KwlWzO3p#@dR$paIH(i0)v|+womSP3~*d z(EfZCnQIhX`5Iss%_{d^?5}StE$ZWWFOoT33t1a9TBHirpCj!0vydEvgY;m10V7^e zfUH$HXjfw9^Yc=7FgbX;H53*fZ$8R>^2_LAf#Em*g<4;t;oP%Uue=6s$%eRJ}gv=&Buqw6PX0|{yLP3BO*xM zUNEH5ItvQE?8$VO9{zOvm?7SMaa-D>G_DV>vpmmvg}YlC`nFK7Icw#-AKW~EJMs6? zX@9rEO6chL{PVUTwXBYOjmtpGClM-=z_^?sRD+=0W+MO(z6fB2(tcz}`ikoBhv9ne z|7Y9}%IMb+t3R2}bC^D))@SQLRw(!w4s6XT&twQg4YKM39b(100}zrJG>9;MT$}}} z4clQithO`HQHw`u<3Ts~mH9MbK(IYuXn=8}QH&+VFzR(|=q;ym{W4Orgx3$49-RKe zfa^bqO2Bsza|hYzp_n-dtBvn|7qd|{tuFZS-=rpHcn<&I`{%glckN~0 z^*r;_Z7K(MO9b`2N8t4g0E!qwLoCfGp>dwgBv*@fSD&|{a$k|JKRh8+Q&1tZhilf! zDE`aH^$TJMRm@_YU&E$&!4{V0jeE3QIo~Xg@8l z^=F?q2S^)L;jVtI1I_1o?HaM_q(-=N(-kICrBw`O7UU@qnEwhl4!Aeo4EsL$F{GFx z(M+A%4nB?{^fM(~Hi0UR3djbTpgogE#~sS6DOK+PCQRXW~D&}XRskhQXvDMtJOgN4F$Zf-v%^s$^h{OSa}I_DlUMx5m;qj1gsM}}nr@*IzZ#!r%YD~33GL2CqOhe{a|`up z0lI@N+0Xpyrq3E5(P=bE8`t87_jNn8U0fr6;2iQeV6ev&FUG6LL{a>Z&^;EO;DDTX zplS=pR<#Kz5G@avlLD2nLwYt64RQ#FUZ%TQ+c<5Mej}=1vPAYYqQ-vFi8&tZm^*(v zU3#mDUs7N2$mwx73eDc;j}!rBSLfYM98C#o_I75qks6Rtv*JE*H2h95bx)r z_PdaV81h2U`oVw74I4J+4TKv@cnt>{>5*a_>_tn1N8o(uII14 zIltfxF9VTAkt;X^?E;=7m@yUkp#ic|(TWKKPlhGR*5AuNd>kyE3O~+ho;V=B%_Ph$ zfpRa7+WGm|nBQg;Aqwz6_v1q)Tww48Y)?tUEE^TleW^6jkj_e=|D$YhgQ)A8`P)~b z`qG=*2yS*@XZM^f*c<=NgQnU(wHZ_B((gFieC=2KaTKDs#3vtjJj~rZ#<0BFkAne! zv{%}g8a|Wp;e%4LMH}R#+85YQq!6Y~m#ced=+m%llyq|18iUQo@$hI9@W=y%^+A`C z!AG^^3WKO5>7rT`%#jzCNH7y_IK`(+QrJI%qKYn%MC$w5PDoSDoR3k#=m5#gW6*(q6 z94L@Fi<~4g6*0yaj~v5T=655U$FSytLu}L8GO=WjQw{_ZY}XM+6I^Di_|JVH*K)s7 zxQ6;02C={MakaC;a7Rt|e z&pV{60$AGlZ5w89liUI6kF?K{#pffvU;_tAHHU+R8_fy=0hD+V_jf4pQ{;B53{}-a ztOL!)AL4VxZx><@qq=Ob#1F=eUgBuc5?_hAuT;L(QnUI!!kl-!JAIqGHMr8CqVmUv z`HMWSxPTT&7RVIpeafMwdBHD=mrqh6oM{Xr1plc0@Dy2r&jt`Qlgc0rt*LWsBEL>~ zz4$D~Jlh@p5$APV+bv=vqO7(4%6nT_x;D-zrsc`;!4|^UeLU7L$-&ke$eB|nsTAiQ zg*Zy1zoZgcmo#ps;(WP>wb`ZKpORl1B#aiziUC_3pXzMGwS3Wny@bD<#IU2NYl>dW z$R3DBwNX-&7OJzDcW0*CLGpVALiM;y4Nl?h0?G{ojRjbD?33Va6CfDsNE>`K1khjCpp40 z(7k>z8uBWuB)O!(|2AOUc&jGtFg*Z*$1E&&BuqF(IN7Kvosn8Ov6(*@rj`Ls+A2N( zt)4&}-n$F~JBlZnK!<7SH#R^$Z@AM>QYY)f^OPt4GmD;^arryorkfVi{xfYAVp+1l zzk%g{0dEYp5y@p;z={m@Q~yu}|M&1ZN}4Mj(QeF%#zOhtU^r6td%?)0V{u})25FlJ zc-5FduWJZ0cXoMS+t{B94F)YtL{!jqc&2BXR6r5($xu*-@3+TWvw$5XYcaPP?G|5K zdxMUqcmXRr8?PvX0T>}*Vdv@>2fJ2TX-nAlk2nh1#9!q~u&8JLf8hQU+V@A)4meGo z0jwS}=+r-s_|2UfZmc)!Fm5kI>+{BGl@{?3i`Zyrk}6$V0+8_J@Z@wxbdcpsuqrO2 z;-+5}RgAIv7+^tQr>;oez?5<5>f3e>&d!sx{$KfAw@X|4ZLeE#FY&&Gnxe()|20DV zbOBO-c5zluU&|ETV0rGsKBDKBXE!c2f9aohmU@Fg0xmHEgo$Z>MLph-1x1wbHeUzNJjfvCeYj(L(2=s=SKU^Wux z+vs?2#1B7Zd0&wQ*Q!21&5#E7V(4LrNp2i-+LkrC^%0A}g*A)n%Hzr5^}`2x(x8&T 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 literal 0 HcmV?d00001 diff --git a/.config/rofi/images/b.png b/.config/rofi/images/b.png new file mode 100644 index 0000000000000000000000000000000000000000..34214a29a3eef27dfea5e1bd9ac7f6ce25a55ed7 GIT binary patch literal 202080 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 literal 0 HcmV?d00001 diff --git a/.config/rofi/images/c.png b/.config/rofi/images/c.png new file mode 100644 index 0000000000000000000000000000000000000000..9e18e5f5ddb0d9d44d025478e8c21e9d40f32cf3 GIT binary patch literal 228238 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%0AW7~hh9&p&t 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�=pcCN;Ed`(BNt3)A>l?*{W{?PleAE%L=L1O=C*=@k`p<>zvaKa6;{Qz_gz zJX?OX-qyyqy(2=CgZroCsa*

  • &cg{VO^Y!VLdNWFdt)j3{KkPVb_x?b(F>0z&MM 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