├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── TODO.md ├── assets ├── images │ └── catppuccin.svg ├── showcase │ ├── hackclub-riceathon-showcase-winter-2024.png │ └── hyprland-rice-competition-winter-2022.png ├── str1ke-profile.jpeg └── str1ke-profile.png ├── bin ├── apps │ ├── cantata │ ├── ncmpcpp │ ├── neofetch │ └── spotify ├── fun │ ├── beep │ ├── food │ ├── ghosts │ ├── invaders │ ├── skull │ └── sus └── main │ ├── $ │ ├── 256colors │ ├── append │ ├── battery-status │ ├── bunnyfetch │ ├── cloudapp │ ├── colorbars │ ├── colortable │ ├── eachdir │ ├── fasd │ ├── ikbdop │ ├── is-arm64 │ ├── is-executable │ ├── is-macos │ ├── is-supported │ ├── json │ ├── lofi │ ├── movieme │ ├── pfetch │ ├── scan │ ├── scratchpad │ ├── serve │ └── sysinfo ├── bootstrap ├── linux.sh ├── macos.sh ├── os │ ├── common │ │ └── .gitkeep │ ├── linux │ │ ├── .gitkeep │ │ ├── config │ │ │ ├── ags │ │ │ │ ├── assets │ │ │ │ │ ├── images │ │ │ │ │ │ ├── hyprland-logo.png │ │ │ │ │ │ ├── music-2.svg │ │ │ │ │ │ ├── music-3.svg │ │ │ │ │ │ ├── music.svg │ │ │ │ │ │ ├── notif-alert.svg │ │ │ │ │ │ └── notif-regular.svg │ │ │ │ │ └── styles │ │ │ │ │ │ ├── main.scss │ │ │ │ │ │ ├── modules │ │ │ │ │ │ └── bar.scss │ │ │ │ │ │ └── themes │ │ │ │ │ │ └── catppuccin │ │ │ │ │ │ └── mocha.scss │ │ │ │ ├── config.js │ │ │ │ ├── modules │ │ │ │ │ ├── applauncher │ │ │ │ │ │ └── applauncher.js │ │ │ │ │ ├── bar │ │ │ │ │ │ ├── bar.js │ │ │ │ │ │ └── modules.js │ │ │ │ │ ├── notifications │ │ │ │ │ │ ├── config.js │ │ │ │ │ │ ├── notification.js │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── widgets.js │ │ │ │ │ ├── settings.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── imports.js │ │ │ │ │ │ ├── scss.js │ │ │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ └── reload.sh │ │ │ ├── alacritty │ │ │ │ ├── alacritty.toml │ │ │ │ ├── alacritty.yml │ │ │ │ ├── archcraft │ │ │ │ │ ├── alacritty.yml │ │ │ │ │ ├── colors.yml │ │ │ │ │ ├── colorschemes │ │ │ │ │ │ ├── Afterglow.yaml │ │ │ │ │ │ ├── Argonaut.yaml │ │ │ │ │ │ ├── Ayu_dark.yaml │ │ │ │ │ │ ├── Base16_default_dark.yaml │ │ │ │ │ │ ├── Blood_moon.yaml │ │ │ │ │ │ ├── Breeze.yaml │ │ │ │ │ │ ├── Bright.yml │ │ │ │ │ │ ├── Campbell.yaml │ │ │ │ │ │ ├── Challenger_deep.yaml │ │ │ │ │ │ ├── Cobalt2.yaml │ │ │ │ │ │ ├── Cyber_punk_neon.yaml │ │ │ │ │ │ ├── Dark_pastels.yaml │ │ │ │ │ │ ├── Dawn.yml │ │ │ │ │ │ ├── Doom_one.yml │ │ │ │ │ │ ├── Dracula.yaml │ │ │ │ │ │ ├── Erosion.yml │ │ │ │ │ │ ├── Falcon.yaml │ │ │ │ │ │ ├── Flat_remix.yml │ │ │ │ │ │ ├── Gotham.yaml │ │ │ │ │ │ ├── Gruvbox_dark.yaml │ │ │ │ │ │ ├── Gruvbox_light.yaml │ │ │ │ │ │ ├── Gruvbox_material.yml │ │ │ │ │ │ ├── High_contrast.yaml │ │ │ │ │ │ ├── Horizon_dark.yaml │ │ │ │ │ │ ├── Hund.yml │ │ │ │ │ │ ├── Hybrid.yml │ │ │ │ │ │ ├── Hyper.yaml │ │ │ │ │ │ ├── Invisibone.yml │ │ │ │ │ │ ├── Iterm.yaml │ │ │ │ │ │ ├── Jmbi.yml │ │ │ │ │ │ ├── Kasugano.yml │ │ │ │ │ │ ├── Konsole_linux.yaml │ │ │ │ │ │ ├── Low_contrast.yaml │ │ │ │ │ │ ├── Material_theme.yaml │ │ │ │ │ │ ├── Material_theme_mod.yaml │ │ │ │ │ │ ├── Monokai.yml │ │ │ │ │ │ ├── Navy.yml │ │ │ │ │ │ ├── Nord.yaml │ │ │ │ │ │ ├── Oceanic_next.yaml │ │ │ │ │ │ ├── Omni.yml │ │ │ │ │ │ ├── One_dark.yaml │ │ │ │ │ │ ├── Palenight.yml │ │ │ │ │ │ ├── Papercolor_light.yaml │ │ │ │ │ │ ├── Pastel.yml │ │ │ │ │ │ ├── Pencil_dark.yaml │ │ │ │ │ │ ├── Pencil_light.yaml │ │ │ │ │ │ ├── Remedy_dark.yaml │ │ │ │ │ │ ├── Snazzy.yaml │ │ │ │ │ │ ├── Solarized_dark.yaml │ │ │ │ │ │ ├── Solarized_light.yaml │ │ │ │ │ │ ├── Sweetlove.yml │ │ │ │ │ │ ├── Taerminal.yaml │ │ │ │ │ │ ├── Tango_dark.yaml │ │ │ │ │ │ ├── Tender.yaml │ │ │ │ │ │ ├── Terminal_app.yaml │ │ │ │ │ │ ├── Thelovelace.yaml │ │ │ │ │ │ ├── Tokyo_night.yaml │ │ │ │ │ │ ├── Tokyo_night_storm.yaml │ │ │ │ │ │ ├── Tomorrow_night.yaml │ │ │ │ │ │ ├── Tomorrow_night_bright.yaml │ │ │ │ │ │ ├── Vacuous.yml │ │ │ │ │ │ ├── Visibone.yml │ │ │ │ │ │ ├── Wombat.yaml │ │ │ │ │ │ ├── Xterm.yaml │ │ │ │ │ │ └── Yousai.yml │ │ │ │ │ └── fonts.yml │ │ │ │ ├── mocha.toml │ │ │ │ └── mocha.yml │ │ │ ├── atuin │ │ │ │ └── config.toml │ │ │ ├── bat │ │ │ │ ├── bat.config │ │ │ │ └── themes │ │ │ │ │ ├── Catppuccin-frappe.tmTheme │ │ │ │ │ ├── Catppuccin-latte.tmTheme │ │ │ │ │ ├── Catppuccin-macchiato.tmTheme │ │ │ │ │ └── Catppuccin-mocha.tmTheme │ │ │ ├── betterlockscreenrc │ │ │ ├── bspwm │ │ │ │ ├── archcraft │ │ │ │ │ ├── alacritty │ │ │ │ │ │ ├── alacritty.yml │ │ │ │ │ │ ├── colors.yml │ │ │ │ │ │ └── fonts.yml │ │ │ │ │ ├── bspwm │ │ │ │ │ ├── bspwmrc │ │ │ │ │ ├── dunstrc │ │ │ │ │ ├── picom-ibhagwan.conf │ │ │ │ │ ├── picom-jonaburg.conf │ │ │ │ │ ├── picom-original.conf │ │ │ │ │ ├── picom.conf │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── bspasroot │ │ │ │ │ │ ├── bspbar │ │ │ │ │ │ ├── bspbrightness │ │ │ │ │ │ ├── bspcolorpicker │ │ │ │ │ │ ├── bspcomp │ │ │ │ │ │ ├── bspdunst │ │ │ │ │ │ ├── bspfloat │ │ │ │ │ │ ├── bspmusic │ │ │ │ │ │ ├── bspscreenshot │ │ │ │ │ │ ├── bspterm │ │ │ │ │ │ ├── bspvolume │ │ │ │ │ │ ├── bspwinmask │ │ │ │ │ │ ├── rofi_askpass │ │ │ │ │ │ ├── rofi_asroot │ │ │ │ │ │ ├── rofi_bluetooth │ │ │ │ │ │ ├── rofi_launcher │ │ │ │ │ │ ├── rofi_music │ │ │ │ │ │ ├── rofi_powermenu │ │ │ │ │ │ ├── rofi_runner │ │ │ │ │ │ ├── rofi_screenshot │ │ │ │ │ │ ├── rofi_themes │ │ │ │ │ │ └── rofi_windows │ │ │ │ │ ├── sxhkdrc │ │ │ │ │ ├── themes │ │ │ │ │ │ ├── .current │ │ │ │ │ │ ├── adaptive │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── decor.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── beach │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── default │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── forest │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── bars.ini │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── hack │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── bars.ini │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ ├── bluetooth.sh │ │ │ │ │ │ │ │ │ ├── check-network │ │ │ │ │ │ │ │ │ ├── checkupdates │ │ │ │ │ │ │ │ │ └── updates.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── manhattan │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── onedark │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── decor.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── polybar.sh │ │ │ │ │ │ ├── slime │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── bars.ini │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── spark │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ │ ├── system.ini │ │ │ │ │ │ └── wave │ │ │ │ │ │ │ ├── apply.sh │ │ │ │ │ │ │ ├── polybar │ │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ │ │ ├── rofi │ │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ │ ├── asroot.rasi │ │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ │ ├── shared │ │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ │ │ ├── themes.rasi │ │ │ │ │ │ │ └── windows.rasi │ │ │ │ │ │ │ ├── theme.bash │ │ │ │ │ │ │ └── wallpaper │ │ │ │ │ └── xsettingsd │ │ │ │ └── bspwmrc │ │ │ ├── btop │ │ │ │ ├── .gitignore │ │ │ │ ├── btop.conf │ │ │ │ └── themes │ │ │ │ │ └── mocha.theme │ │ │ ├── cava │ │ │ │ ├── config │ │ │ │ └── shaders │ │ │ │ │ ├── bar_spectrum.frag │ │ │ │ │ ├── normalized_bars.frag │ │ │ │ │ ├── northern_lights.frag │ │ │ │ │ └── pass_through.vert │ │ │ ├── code-flags.conf │ │ │ ├── discord-rpc │ │ │ │ └── config.toml │ │ │ ├── dunst │ │ │ │ ├── archcraft │ │ │ │ │ ├── dunst │ │ │ │ │ └── dunstrc │ │ │ │ └── dunstrc │ │ │ ├── eww │ │ │ │ ├── custom │ │ │ │ │ ├── amadeus │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── blossom.png │ │ │ │ │ │ │ ├── favicon.png │ │ │ │ │ │ │ └── favicon2.ico │ │ │ │ │ │ ├── eww.scss │ │ │ │ │ │ ├── eww.yuck │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── mic.png │ │ │ │ │ │ │ ├── music.png │ │ │ │ │ │ │ ├── profile.png │ │ │ │ │ │ │ └── speaker.png │ │ │ │ │ │ ├── launch_bar │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ ├── appname │ │ │ │ │ │ │ ├── battery │ │ │ │ │ │ │ ├── cpu │ │ │ │ │ │ │ ├── curr-clips │ │ │ │ │ │ │ ├── gpu │ │ │ │ │ │ │ ├── mem-ad │ │ │ │ │ │ │ ├── memory │ │ │ │ │ │ │ ├── music │ │ │ │ │ │ │ ├── music_info │ │ │ │ │ │ │ ├── notifications │ │ │ │ │ │ │ ├── pop │ │ │ │ │ │ │ ├── sbvol │ │ │ │ │ │ │ ├── weather │ │ │ │ │ │ │ ├── wifi │ │ │ │ │ │ │ ├── workspace │ │ │ │ │ │ │ └── workspace_bak │ │ │ │ │ │ ├── scss │ │ │ │ │ │ │ ├── index.scss │ │ │ │ │ │ │ ├── sidebar │ │ │ │ │ │ │ │ ├── apatheia.scss │ │ │ │ │ │ │ │ ├── clipboard.scss │ │ │ │ │ │ │ │ ├── music.scss │ │ │ │ │ │ │ │ └── sys-tray.scss │ │ │ │ │ │ │ ├── variables.scss │ │ │ │ │ │ │ └── widgets │ │ │ │ │ │ │ │ └── widgets.scss │ │ │ │ │ │ └── yuck │ │ │ │ │ │ │ ├── notifications.yuck │ │ │ │ │ │ │ ├── sidebar │ │ │ │ │ │ │ ├── apatheia.yuck │ │ │ │ │ │ │ ├── clipboard.yuck │ │ │ │ │ │ │ ├── music.yuck │ │ │ │ │ │ │ ├── sidebar.yuck │ │ │ │ │ │ │ └── sys-tray.yuck │ │ │ │ │ │ │ └── variables.yuck │ │ │ │ │ ├── dharmax │ │ │ │ │ │ ├── eww.scss │ │ │ │ │ │ ├── eww.yuck │ │ │ │ │ │ └── wallpaper │ │ │ │ │ └── saimoom │ │ │ │ │ │ ├── eww.scss │ │ │ │ │ │ ├── eww.yuck │ │ │ │ │ │ ├── images │ │ │ │ │ │ ├── mic.png │ │ │ │ │ │ ├── music.png │ │ │ │ │ │ ├── profile.png │ │ │ │ │ │ └── speaker.png │ │ │ │ │ │ ├── launch_bar │ │ │ │ │ │ └── scripts │ │ │ │ │ │ ├── battery │ │ │ │ │ │ ├── mem-ad │ │ │ │ │ │ ├── memory │ │ │ │ │ │ ├── music_info │ │ │ │ │ │ ├── pop │ │ │ │ │ │ ├── wifi │ │ │ │ │ │ └── workspace │ │ │ │ ├── hyprland │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── arch-logo.png │ │ │ │ │ │ │ ├── hyprland-logo.png │ │ │ │ │ │ │ ├── mic.png │ │ │ │ │ │ │ ├── music.png │ │ │ │ │ │ │ └── speaker.png │ │ │ │ │ │ └── styles │ │ │ │ │ │ │ ├── catppuccin │ │ │ │ │ │ │ ├── frappe.css │ │ │ │ │ │ │ ├── latte.css │ │ │ │ │ │ │ ├── macchiato.css │ │ │ │ │ │ │ └── mocha.scss │ │ │ │ │ │ │ ├── modules.scss │ │ │ │ │ │ │ └── style.scss │ │ │ │ │ ├── bar │ │ │ │ │ │ ├── bar.yuck │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ ├── brightness.yuck │ │ │ │ │ │ │ ├── clock.yuck │ │ │ │ │ │ │ ├── format.yuck │ │ │ │ │ │ │ ├── launcher.yuck │ │ │ │ │ │ │ ├── powermenu.yuck │ │ │ │ │ │ │ ├── system.yuck │ │ │ │ │ │ │ ├── systray.yuck │ │ │ │ │ │ │ ├── updates.yuck │ │ │ │ │ │ │ ├── volume.yuck │ │ │ │ │ │ │ ├── wifi.yuck │ │ │ │ │ │ │ ├── window.yuck │ │ │ │ │ │ │ └── workspaces.yuck │ │ │ │ │ ├── dashboard │ │ │ │ │ │ └── dash.yuck │ │ │ │ │ ├── eww.scss │ │ │ │ │ ├── eww.yuck │ │ │ │ │ └── scripts │ │ │ │ │ │ ├── battery │ │ │ │ │ │ ├── cpu │ │ │ │ │ │ ├── variables │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ └── vars │ │ │ │ │ │ ├── wifi │ │ │ │ │ │ ├── window │ │ │ │ │ │ └── workspace │ │ │ │ ├── launch.sh │ │ │ │ ├── template │ │ │ │ │ ├── eww.scss │ │ │ │ │ ├── eww.yuck │ │ │ │ │ └── scripts │ │ │ │ │ │ ├── getram │ │ │ │ │ │ └── getvol │ │ │ │ └── testing │ │ │ │ │ ├── eww.scss │ │ │ │ │ └── eww.yuck │ │ │ ├── fish │ │ │ ├── flameshot │ │ │ │ └── flameshot.ini │ │ │ ├── flashfocus │ │ │ │ └── flashfocus.yml │ │ │ ├── fontconfig │ │ │ │ ├── conf.d │ │ │ │ │ └── 78-Reject.conf │ │ │ │ └── fonts.conf │ │ │ ├── gtk-2.0 │ │ │ │ └── gtkfilechooser.ini │ │ │ ├── gtk-3.0 │ │ │ │ ├── archcraft │ │ │ │ │ ├── gtk.css │ │ │ │ │ └── settings.ini │ │ │ │ ├── bookmarks │ │ │ │ ├── gtk.css │ │ │ │ └── settings.ini │ │ │ ├── gtk-4.0 │ │ │ │ ├── old │ │ │ │ │ ├── gtk-dark.css │ │ │ │ │ ├── gtk.css │ │ │ │ │ ├── settings.ini │ │ │ │ │ └── thumbnail.png │ │ │ │ ├── servers │ │ │ │ └── settings.ini │ │ │ ├── gtklock │ │ │ │ ├── config.ini │ │ │ │ ├── preset-0.css │ │ │ │ ├── preset-1.css │ │ │ │ ├── preset-2.css │ │ │ │ ├── preset-3.css │ │ │ │ └── style.css │ │ │ ├── hyper │ │ │ │ └── .hyper.js │ │ │ ├── hypr │ │ │ │ ├── config │ │ │ │ │ ├── defaults │ │ │ │ │ │ ├── hypr.conf.autogen │ │ │ │ │ │ ├── hypr.conf.example │ │ │ │ │ │ ├── hyprland.conf.autogen │ │ │ │ │ │ └── hyprland.conf.example │ │ │ │ │ ├── hypr │ │ │ │ │ │ └── keybinds.conf │ │ │ │ │ └── hyprland │ │ │ │ │ │ └── keybinds.conf │ │ │ │ ├── hypr.conf │ │ │ │ ├── hyprland.conf │ │ │ │ ├── hyprlock.conf │ │ │ │ ├── hyprlux.toml │ │ │ │ ├── hyprpaper.conf │ │ │ │ └── scripts │ │ │ │ │ ├── ipc │ │ │ │ │ └── workspaces │ │ │ │ │ ├── startup.sh │ │ │ │ │ ├── tools │ │ │ │ │ ├── batteryd │ │ │ │ │ ├── brightness.sh │ │ │ │ │ ├── colorpicker │ │ │ │ │ ├── gtkthemes │ │ │ │ │ ├── lock │ │ │ │ │ ├── screenshot.mjs │ │ │ │ │ ├── status.sh │ │ │ │ │ ├── volume.mjs │ │ │ │ │ ├── volume.sh │ │ │ │ │ ├── wallpaper.mjs │ │ │ │ │ └── workspaces.sh │ │ │ │ │ └── wrappers │ │ │ │ │ └── Hyprland │ │ │ ├── kitty │ │ │ │ └── kitty.conf │ │ │ ├── mpd │ │ │ │ └── mpd.conf │ │ │ ├── ncmpcpp │ │ │ │ ├── bindings │ │ │ │ ├── config │ │ │ │ └── error.log │ │ │ ├── neofetch │ │ │ │ ├── archcraft │ │ │ │ │ └── config.conf │ │ │ │ ├── config.conf │ │ │ │ └── config.str1ke.conf │ │ │ ├── nitrogen │ │ │ │ ├── .gitignore │ │ │ │ └── nitrogen.cfg │ │ │ ├── nix │ │ │ │ └── nix.conf │ │ │ ├── nvim │ │ │ │ ├── .gitignore │ │ │ │ ├── init.lua │ │ │ │ ├── lua │ │ │ │ │ ├── core │ │ │ │ │ │ ├── appearance.lua │ │ │ │ │ │ ├── autocmds.lua │ │ │ │ │ │ ├── commands.lua │ │ │ │ │ │ ├── diagnostics.lua │ │ │ │ │ │ ├── keymaps.lua │ │ │ │ │ │ └── options.lua │ │ │ │ │ ├── loader.lua │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── configs │ │ │ │ │ │ ├── alpha.lua │ │ │ │ │ │ ├── autopairs.lua │ │ │ │ │ │ ├── bufferline.lua │ │ │ │ │ │ ├── cmp.lua │ │ │ │ │ │ ├── comment.lua │ │ │ │ │ │ ├── dap.lua │ │ │ │ │ │ ├── gitsigns.lua │ │ │ │ │ │ ├── heirline.lua │ │ │ │ │ │ ├── illuminate.lua │ │ │ │ │ │ ├── impatient.lua │ │ │ │ │ │ ├── indentline.lua │ │ │ │ │ │ ├── leap.lua │ │ │ │ │ │ ├── lualine.lua │ │ │ │ │ │ ├── neo-tree.lua │ │ │ │ │ │ ├── netrw.lua │ │ │ │ │ │ ├── noice.lua │ │ │ │ │ │ ├── nvim-tree.lua │ │ │ │ │ │ ├── project.lua │ │ │ │ │ │ ├── sidebar.lua │ │ │ │ │ │ ├── spectre.lua │ │ │ │ │ │ ├── telescope.lua │ │ │ │ │ │ ├── toggleterm.lua │ │ │ │ │ │ └── treesitter.lua │ │ │ │ │ │ ├── loader.lua │ │ │ │ │ │ └── plugins.lua │ │ │ │ ├── old │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── init.lua │ │ │ │ │ └── lua │ │ │ │ │ │ ├── configs │ │ │ │ │ │ ├── alpha.lua │ │ │ │ │ │ ├── autocommands.lua │ │ │ │ │ │ ├── autopairs.lua │ │ │ │ │ │ ├── bufferline.lua │ │ │ │ │ │ ├── cmp.lua │ │ │ │ │ │ ├── colorscheme.lua │ │ │ │ │ │ ├── comment.lua │ │ │ │ │ │ ├── dap.lua │ │ │ │ │ │ ├── gitsigns.lua │ │ │ │ │ │ ├── heirline.lua │ │ │ │ │ │ ├── illuminate.lua │ │ │ │ │ │ ├── impatient.lua │ │ │ │ │ │ ├── indentline.lua │ │ │ │ │ │ ├── keymaps.lua │ │ │ │ │ │ ├── lsp │ │ │ │ │ │ │ ├── handlers.lua │ │ │ │ │ │ │ ├── init.lua │ │ │ │ │ │ │ ├── mason.lua │ │ │ │ │ │ │ ├── null-ls.lua │ │ │ │ │ │ │ └── settings │ │ │ │ │ │ │ │ ├── pyright.lua │ │ │ │ │ │ │ │ └── sumneko_lua.lua │ │ │ │ │ │ ├── lualine.lua │ │ │ │ │ │ ├── nvim-tree.lua │ │ │ │ │ │ ├── project.lua │ │ │ │ │ │ ├── telescope.lua │ │ │ │ │ │ ├── toggleterm.lua │ │ │ │ │ │ └── treesitter.lua │ │ │ │ │ │ └── core │ │ │ │ │ │ ├── options.lua │ │ │ │ │ │ ├── plugins-lazy.lua │ │ │ │ │ │ └── plugins.lua │ │ │ │ └── stylua.toml │ │ │ ├── nwg-bar │ │ │ │ ├── bar.json │ │ │ │ ├── preset-0.css │ │ │ │ ├── preset-1.css │ │ │ │ ├── preset-2.css │ │ │ │ ├── preset-3.css │ │ │ │ └── style.css │ │ │ ├── nwg-displays │ │ │ │ └── config │ │ │ ├── nwg-dock-hyprland │ │ │ │ └── style.css │ │ │ ├── nwg-dock │ │ │ │ ├── preset-0.css │ │ │ │ ├── preset-1.css │ │ │ │ ├── preset-2.css │ │ │ │ ├── preset-3.css │ │ │ │ └── style.css │ │ │ ├── nwg-drawer │ │ │ │ ├── drawer.css │ │ │ │ ├── preset-0.css │ │ │ │ ├── preset-1.css │ │ │ │ ├── preset-2.css │ │ │ │ └── preset-3.css │ │ │ ├── nwg-look │ │ │ │ └── config │ │ │ ├── openbox-themes │ │ │ │ └── openbox-themes-archcraft-backup │ │ │ │ │ ├── scripts │ │ │ │ │ ├── askpass │ │ │ │ │ ├── asroot │ │ │ │ │ ├── bluetooth │ │ │ │ │ ├── launcher │ │ │ │ │ ├── music │ │ │ │ │ ├── powermenu │ │ │ │ │ ├── runner │ │ │ │ │ ├── screenshot │ │ │ │ │ ├── t2-battery │ │ │ │ │ ├── t2-bluetooth │ │ │ │ │ ├── t2-brightness │ │ │ │ │ ├── t2-network │ │ │ │ │ └── t2-volume │ │ │ │ │ └── themes │ │ │ │ │ ├── .current │ │ │ │ │ ├── .panel │ │ │ │ │ ├── .system │ │ │ │ │ ├── adaptive │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── decor.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── beach │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── default │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── .module │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── decor.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── easy │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── decor.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ ├── bluetooth.sh │ │ │ │ │ │ │ └── polywins.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── forest │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── bars.ini │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── hack │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── bars.ini │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ ├── bluetooth.sh │ │ │ │ │ │ │ ├── check-network │ │ │ │ │ │ │ ├── checkupdates │ │ │ │ │ │ │ └── updates.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── launch-bar.sh │ │ │ │ │ ├── manhattan │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── polybar.sh │ │ │ │ │ ├── slime │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── bars.ini │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── spark │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ │ ├── colors.ini │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── launch.sh │ │ │ │ │ │ ├── modules.ini │ │ │ │ │ │ └── scripts │ │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ ├── rofi │ │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ │ ├── music.rasi │ │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ │ ├── runner.rasi │ │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ │ ├── tint2rc │ │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ │ │ ├── system.ini │ │ │ │ │ ├── tint2.sh │ │ │ │ │ └── wave │ │ │ │ │ ├── apply.sh │ │ │ │ │ ├── polybar │ │ │ │ │ ├── colors.ini │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── launch.sh │ │ │ │ │ ├── modules.ini │ │ │ │ │ └── scripts │ │ │ │ │ │ └── bluetooth.sh │ │ │ │ │ ├── rofi │ │ │ │ │ ├── askpass.rasi │ │ │ │ │ ├── bluetooth.rasi │ │ │ │ │ ├── confirm.rasi │ │ │ │ │ ├── launcher.rasi │ │ │ │ │ ├── music.rasi │ │ │ │ │ ├── networkmenu.rasi │ │ │ │ │ ├── powermenu.rasi │ │ │ │ │ ├── runner.rasi │ │ │ │ │ ├── screenshot.rasi │ │ │ │ │ └── shared │ │ │ │ │ │ ├── colors.rasi │ │ │ │ │ │ └── fonts.rasi │ │ │ │ │ ├── theme.bash │ │ │ │ │ ├── tint2 │ │ │ │ │ ├── tint2rc │ │ │ │ │ └── tint2rc.basic │ │ │ │ │ └── wallpaper │ │ │ ├── openbox │ │ │ │ ├── autostart │ │ │ │ ├── autostart.default │ │ │ │ ├── environment │ │ │ │ ├── menu.xml │ │ │ │ ├── openbox-archcraft-backup │ │ │ │ │ ├── autostart │ │ │ │ │ ├── environment │ │ │ │ │ ├── menu-glyphs.xml │ │ │ │ │ ├── menu-icons.xml │ │ │ │ │ ├── menu-minimal.xml │ │ │ │ │ ├── menu-simple.xml │ │ │ │ │ ├── rc.xml │ │ │ │ │ └── scripts │ │ │ │ │ │ ├── ob-brightness │ │ │ │ │ │ ├── ob-colorpicker │ │ │ │ │ │ ├── ob-furminal │ │ │ │ │ │ ├── ob-music │ │ │ │ │ │ ├── ob-screenshot │ │ │ │ │ │ └── ob-volume │ │ │ │ └── rc.xml │ │ │ ├── paru │ │ │ │ └── paru.conf │ │ │ ├── picom │ │ │ │ └── picom.conf │ │ │ ├── polybar │ │ │ │ ├── bar.sh │ │ │ │ ├── config.ddd │ │ │ │ ├── config.default │ │ │ │ ├── config.frenzy │ │ │ │ ├── config.ini │ │ │ │ ├── config.ini.prev │ │ │ │ ├── config.siduck │ │ │ │ ├── launch.sh │ │ │ │ ├── modules.ini │ │ │ │ └── scripts │ │ │ │ │ ├── polywins.sh │ │ │ │ │ └── pop.sh │ │ │ ├── qt5ct │ │ │ │ ├── archcraft │ │ │ │ │ └── qt5ct.conf │ │ │ │ ├── colors │ │ │ │ │ ├── Catppuccin-Frappe.conf │ │ │ │ │ ├── Catppuccin-Latte.conf │ │ │ │ │ ├── Catppuccin-Macchiato.conf │ │ │ │ │ └── Catppuccin-Mocha.conf │ │ │ │ └── qt5ct.conf │ │ │ ├── qt6ct │ │ │ │ ├── colors │ │ │ │ │ ├── Catppuccin-Frappe.conf │ │ │ │ │ ├── Catppuccin-Latte.conf │ │ │ │ │ ├── Catppuccin-Macchiato.conf │ │ │ │ │ └── Catppuccin-Mocha.conf │ │ │ │ └── qt6ct.conf │ │ │ ├── ranger │ │ │ │ ├── archcraft │ │ │ │ │ ├── colorschemes │ │ │ │ │ │ ├── default.py │ │ │ │ │ │ └── zenburn.py │ │ │ │ │ ├── commands.py │ │ │ │ │ ├── plugins │ │ │ │ │ │ └── ranger_devicons │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ └── devicons.py │ │ │ │ │ ├── rc.conf │ │ │ │ │ ├── rifle.conf │ │ │ │ │ └── scope.sh │ │ │ │ ├── colorschemes │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── default.py │ │ │ │ │ ├── jungle.py │ │ │ │ │ └── snow.py │ │ │ │ ├── commands.py │ │ │ │ ├── defaults │ │ │ │ │ ├── rc.conf │ │ │ │ │ └── scope.sh │ │ │ │ ├── plugins │ │ │ │ │ └── __init__.py │ │ │ │ ├── rc.conf │ │ │ │ ├── rifle.conf │ │ │ │ └── scope.sh │ │ │ ├── rofi │ │ │ │ ├── archcraft │ │ │ │ │ └── config.rasi │ │ │ │ ├── launcher.sh │ │ │ │ ├── old │ │ │ │ │ ├── config.rasi │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── bluetooth.sh │ │ │ │ │ │ ├── network.sh │ │ │ │ │ │ └── nordvpn.sh │ │ │ │ │ └── themes │ │ │ │ │ │ └── macchiato.rasi │ │ │ │ └── style.rasi │ │ │ ├── spotifyd │ │ │ │ └── spotifyd.conf │ │ │ ├── starship.toml │ │ │ ├── sway │ │ │ │ ├── config │ │ │ │ └── nwg │ │ │ │ │ ├── autostart │ │ │ │ │ ├── config │ │ │ │ │ ├── outputs │ │ │ │ │ ├── variables │ │ │ │ │ └── workspaces │ │ │ ├── swaync │ │ │ │ ├── config.json │ │ │ │ ├── old │ │ │ │ │ ├── config.json │ │ │ │ │ ├── preset-0.css │ │ │ │ │ ├── preset-1.css │ │ │ │ │ ├── preset-2.css │ │ │ │ │ ├── preset-3.css │ │ │ │ │ └── style.css │ │ │ │ └── style.css │ │ │ ├── sxhkd │ │ │ │ └── sxhkdrc │ │ │ ├── tilda │ │ │ │ └── config_0 │ │ │ ├── wava │ │ │ │ └── wava.cfg │ │ │ ├── waybar │ │ │ │ ├── catppuccin │ │ │ │ │ ├── frappe.css │ │ │ │ │ ├── latte.css │ │ │ │ │ ├── macchiato.css │ │ │ │ │ └── mocha.css │ │ │ │ ├── config │ │ │ │ ├── launch.sh │ │ │ │ ├── scripts │ │ │ │ │ ├── updates.sh │ │ │ │ │ └── wttr.py │ │ │ │ └── style.css │ │ │ ├── waypaper │ │ │ │ └── config.ini │ │ │ ├── wlogout │ │ │ │ ├── actions │ │ │ │ ├── icons │ │ │ │ │ ├── hibernate.png │ │ │ │ │ ├── lock.png │ │ │ │ │ ├── logout.png │ │ │ │ │ ├── reboot.png │ │ │ │ │ ├── shutdown.png │ │ │ │ │ └── suspend.png │ │ │ │ ├── launch.sh │ │ │ │ ├── layout │ │ │ │ └── style.css │ │ │ ├── wofi │ │ │ │ ├── config │ │ │ │ └── style.css │ │ │ ├── youtube-tui │ │ │ │ ├── appearance.yml │ │ │ │ ├── cmdefine.yml │ │ │ │ ├── commandbindings.yml │ │ │ │ ├── commands.yml │ │ │ │ ├── keybindings.yml │ │ │ │ ├── main.yml │ │ │ │ ├── pages.yml │ │ │ │ ├── remaps.yml │ │ │ │ └── search.yml │ │ │ └── zotify │ │ │ │ └── config.json │ │ ├── home │ │ │ └── .gitkeep │ │ ├── local │ │ │ └── src │ │ │ │ └── .gitkeep │ │ ├── runcom │ │ │ ├── .Xresources │ │ │ ├── .bash_profile │ │ │ ├── .bashrc │ │ │ ├── .curlrc │ │ │ ├── .dir_colors │ │ │ ├── .eslintrc.js │ │ │ ├── .eslintrc.json │ │ │ ├── .gitconfig │ │ │ ├── .gitignore │ │ │ ├── .gvimrc │ │ │ ├── .hushlogin │ │ │ ├── .inputrc │ │ │ ├── .prettierrc.js │ │ │ ├── .rvmrc │ │ │ ├── .screenrc │ │ │ ├── .wgetrc │ │ │ ├── .xinitrc │ │ │ ├── eslint.config.mjs │ │ │ └── package.json │ │ └── shell │ │ │ ├── bash │ │ │ └── config │ │ │ │ ├── .aliases │ │ │ │ ├── .completion │ │ │ │ ├── .exports │ │ │ │ ├── .profile │ │ │ │ └── .prompt │ │ │ ├── fish │ │ │ ├── completions │ │ │ │ ├── bun.fish │ │ │ │ ├── fisher.fish │ │ │ │ └── spark.fish │ │ │ ├── conf.d │ │ │ │ ├── __async_prompt.fish │ │ │ │ ├── autopair.fish │ │ │ │ ├── done.fish │ │ │ │ ├── wakatime_fish_prompt.fish │ │ │ │ └── z.fish │ │ │ ├── config.fish │ │ │ ├── fish_plugins │ │ │ ├── fish_variables │ │ │ ├── functions │ │ │ │ ├── __z.fish │ │ │ │ ├── __z_add.fish │ │ │ │ ├── __z_clean.fish │ │ │ │ ├── __z_complete.fish │ │ │ │ ├── _autopair_backspace.fish │ │ │ │ ├── _autopair_insert_left.fish │ │ │ │ ├── _autopair_insert_right.fish │ │ │ │ ├── _autopair_insert_same.fish │ │ │ │ ├── _autopair_tab.fish │ │ │ │ ├── fisher.fish │ │ │ │ ├── fuck.fish │ │ │ │ └── spark.fish │ │ │ ├── settings │ │ │ │ ├── aliases.fish │ │ │ │ ├── exec.fish │ │ │ │ ├── exports.fish │ │ │ │ ├── functions.fish │ │ │ │ ├── grep.fish │ │ │ │ ├── init.fish │ │ │ │ ├── path.fish │ │ │ │ ├── profile.fish │ │ │ │ └── prompt.fish │ │ │ └── themes │ │ │ │ ├── catppuccin-frappe.theme │ │ │ │ ├── catppuccin-latte.theme │ │ │ │ ├── catppuccin-macchiato.theme │ │ │ │ └── catppuccin-mocha.theme │ │ │ ├── global │ │ │ ├── .aliases │ │ │ ├── .exec │ │ │ ├── .exports │ │ │ ├── .fix │ │ │ ├── .functions │ │ │ ├── .grep │ │ │ ├── .path │ │ │ └── .prompt │ │ │ └── zsh │ │ │ ├── .zlogin │ │ │ ├── .zlogout │ │ │ ├── .zprofile │ │ │ ├── .zshenv │ │ │ ├── .zshrc │ │ │ └── config │ │ │ ├── .aliases │ │ │ ├── .completion │ │ │ ├── .exports │ │ │ ├── .profile │ │ │ └── .prompt │ ├── macos │ │ ├── .gitkeep │ │ ├── config │ │ │ └── .gitkeep │ │ ├── home │ │ │ └── .gitkeep │ │ └── local │ │ │ └── .gitkeep │ └── windows │ │ ├── .gitkeep │ │ ├── config │ │ └── .gitkeep │ │ ├── home │ │ └── .gitkeep │ │ └── local │ │ └── .gitkeep └── windows.ps1 ├── install.sh ├── package.json ├── packages ├── Brewfile ├── Codefile ├── code.sh ├── install.sh ├── npmfile ├── pacfile └── pipfile └── symlink.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .extra 2 | backup/ 3 | node_modules/ 4 | ignore/* 5 | config/gtk*/servers 6 | bun.lockb -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "bootstrap/os/common/wallpapers"] 2 | path = bootstrap/os/common/wallpapers 3 | url = https://github.com/RealStr1ke/Wallpapers 4 | -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | # To-Do List 2 | - AGS 3 | - Add Wi-Fi info revealer to bar 4 | - Add an on-screen keyboard button to bar that launches wvkbd 5 | - Fix the volume slider 6 | - Create the following 7 | - Dashboard 8 | - Bar Quick Settings 9 | - Workspace Overview 10 | - Rewrite README 11 | -------------------------------------------------------------------------------- /assets/showcase/hackclub-riceathon-showcase-winter-2024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/assets/showcase/hackclub-riceathon-showcase-winter-2024.png -------------------------------------------------------------------------------- /assets/showcase/hyprland-rice-competition-winter-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/assets/showcase/hyprland-rice-competition-winter-2022.png -------------------------------------------------------------------------------- /assets/str1ke-profile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/assets/str1ke-profile.jpeg -------------------------------------------------------------------------------- /assets/str1ke-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/assets/str1ke-profile.png -------------------------------------------------------------------------------- /bin/apps/cantata: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # This script launches Cantata with custom enc variables 4 | QT_QPA_PLATFORMTHEME=qt5ct cantata -------------------------------------------------------------------------------- /bin/apps/ncmpcpp: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # From https://github.com/elenapan/dotfiles 3 | # elenapan @ github 4 | # Launch ncmpcpp in a terminal with class "music" 5 | 6 | # Kitty 7 | kitty --class music -e ncmpcpp 8 | 9 | # Alacritty 10 | # alacritty --class music -e ncmpcpp 11 | 12 | # st / xst 13 | # st -c music -e ncmpcpp 14 | 15 | # Termite 16 | # termite --class music --exec ncmpcpp 17 | 18 | # Urxvt 19 | # urxvt -name music -e ncmpcpp -------------------------------------------------------------------------------- /bin/apps/neofetch: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # This script runs neofetch without the QT_QPA_PLATFORMTHEME env var set. 4 | unset QT_QPA_PLATFORMTHEME 5 | /usr/bin/neofetch 6 | export QT_QPA_PLATFORMTHEME=qt5ct 7 | -------------------------------------------------------------------------------- /bin/apps/spotify: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | LD_PRELOAD="/usr/lib/spotify-adblock.so /usr/lib/spotifywm.so" /usr/bin/spotify 4 | # LD_PRELOAD="/usr/lib/spotify-adblock.so" /usr/bin/spotify 5 | 6 | -------------------------------------------------------------------------------- /bin/fun/beep: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | echo 'Beep!' -------------------------------------------------------------------------------- /bin/main/$: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Ever pasted "$ somecommand" into the terminal and gotten this error? 4 | # -bash: $: command not found 5 | 6 | # Begone, silly errors! Lazy copy + paste forever!! ETCETERA!!!! 7 | 8 | echo 'Quit pasting in commands from the internet, you lazy bum.' 9 | if is-executable "$@"; then 10 | "$@" 11 | else 12 | "Executable wasn't found, imagine copying a command that doesn't exist lmao idiot" 13 | fi 14 | -------------------------------------------------------------------------------- /bin/main/append: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | APPEND="$1" 4 | TARGET="$2" 5 | 6 | pcregrep -qM "$APPEND" "$TARGET" || echo "$APPEND" >> "$TARGET" -------------------------------------------------------------------------------- /bin/main/battery-status: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # battery-status 4 | # 5 | # A quick little indicator for battery status on your Mac laptop, suitable for 6 | # display in your prompt. 7 | 8 | if test ! "$(uname)" = "Darwin" 9 | then 10 | printf "" 11 | exit 0 12 | fi 13 | 14 | battstat=$(pmset -g batt) 15 | time_left=$(echo $battstat | 16 | tail -1 | 17 | cut -f2 | 18 | awk -F"; " '{print $3}' | 19 | cut -d' ' -f1 20 | ) 21 | 22 | if [[ $(pmset -g ac) == *"No adapter attached."* ]] 23 | then 24 | emoji='🔋' 25 | else 26 | emoji='🔌' 27 | fi 28 | 29 | if [[ $time_left == *"(no"* || $time_left == *"not"* ]] 30 | then 31 | time_left='⌛️ ' 32 | fi 33 | 34 | if [[ $time_left == *"0:00"* ]] 35 | then 36 | time_left='⚡️ ' 37 | fi 38 | 39 | printf "\033[1;92m$emoji $time_left \033[0m" -------------------------------------------------------------------------------- /bin/main/colorbars: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # colorbars - smpte color bars in sh 4 | # http://git.io/colorbars 5 | 6 | echo 7 | 8 | for y in $(seq 0 13); do 9 | printf %s ' ' 10 | for color in 7 3 6 2 5 1 4; do 11 | tput setab ${color} 12 | printf %s ' ' 13 | done 14 | tput sgr0 15 | echo 16 | done 17 | 18 | for y in 0 1; do 19 | printf %s ' ' 20 | for color in 4 0 5 0 6 0 7; do 21 | tput setab ${color} 22 | printf %s ' ' 23 | done 24 | tput sgr0 25 | echo 26 | done 27 | 28 | for y in $(seq 0 4); do 29 | printf %s ' ' 30 | for color in 4 4 4 4 4 7 7 7 7 7 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0; do 31 | tput setab ${color} 32 | printf %s ' ' 33 | done 34 | tput sgr0 35 | echo 36 | done 37 | 38 | echo -------------------------------------------------------------------------------- /bin/main/is-arm64: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | if [[ "$(uname -m)" == "arm64" ]]; then 4 | exit 0 5 | else 6 | exit 1 7 | fi -------------------------------------------------------------------------------- /bin/main/is-executable: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | if type "$1" >/dev/null 2>&1; then 4 | exit 0 5 | else 6 | exit 1 7 | fi -------------------------------------------------------------------------------- /bin/main/is-macos: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | if [[ "$OSTYPE" =~ ^darwin ]]; then 4 | exit 0 5 | else 6 | exit 1 7 | fi -------------------------------------------------------------------------------- /bin/main/is-supported: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | if [ $# -eq 1 ]; then 4 | if eval "$1" > /dev/null 2>&1; then 5 | exit 0 6 | else 7 | exit 1 8 | fi 9 | else 10 | if eval "$1" > /dev/null 2>&1; then 11 | echo -n "$2" 12 | else 13 | echo -n "$3" 14 | fi 15 | fi -------------------------------------------------------------------------------- /bin/main/json: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | OPT_COLOR="" 4 | 5 | while getopts ":c" OPT; do 6 | case "$OPT" in 7 | c) OPT_COLOR="--color";; 8 | esac 9 | done 10 | 11 | shift $((OPTIND-1)) 12 | 13 | if [ $# -ge 1 ]; then 14 | if [[ "$1" == http* ]]; then 15 | INPUT=$(curl --silent "$1") 16 | elif [ -f "$1" ]; then 17 | INPUT=$(cat "$1") 18 | fi 19 | else 20 | INPUT=$(cat -) 21 | fi 22 | 23 | echo "$INPUT" | underscore print "$OPT_COLOR" -------------------------------------------------------------------------------- /bin/main/lofi: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # Courtesy to @Eoghanmc22 on GitHub and Lofi Girl on YT 3 | 4 | while true; do 5 | mpv --no-video https://youtube.com/watch?v=jfKfPfyJRdk 6 | done 7 | -------------------------------------------------------------------------------- /bin/main/scratchpad: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | SCRATCHPAD_SESSION="$(tmux ls | grep scratchpad)" 4 | SCRATCHPAD_WINDOW="$(xdotool search --classname scratchpad)" 5 | 6 | # If there is no such window 7 | # (Checking for the window should not be necessary if AwesomeWM does it already) 8 | if [ ${#SCRATCHPAD_WINDOW} -eq "0" ]; then 9 | # If the session does not exist, create a new one 10 | if [ ${#SCRATCHPAD_SESSION} -eq "0" ]; then 11 | kitty -1 --class scratchpad -e tmux new-session -s scratchpad & 12 | # Else attach to the session 13 | else 14 | kitty -1 --class scratchpad -e tmux attach -t scratchpad & 15 | fi 16 | fi -------------------------------------------------------------------------------- /bootstrap/macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/macos.sh -------------------------------------------------------------------------------- /bootstrap/os/common/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/common/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/linux/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/assets/images/hyprland-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/ags/assets/images/hyprland-logo.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/assets/images/music-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/assets/images/music.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/assets/images/notif-alert.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/assets/images/notif-regular.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/assets/styles/themes/catppuccin/mocha.scss: -------------------------------------------------------------------------------- 1 | // Catppuccin Palette 2 | // Color Scheme: Mocha 3 | 4 | $base: #1e1e2e; 5 | $mantle: #181825; 6 | $crust: #11111b; 7 | 8 | $text: #cdd6f4; 9 | $subtext0: #a6adc8; 10 | $subtext1: #bac2de; 11 | 12 | $surface0: #313244; 13 | $surface1: #45475a; 14 | $surface2: #585b70; 15 | 16 | $overlay0: #6c7086; 17 | $overlay1: #7f849c; 18 | $overlay2: #9399b2; 19 | 20 | $blue: #89b4fa; 21 | $lavender: #b4befe; 22 | $sapphire: #74c7ec; 23 | $sky: #89dceb; 24 | $teal: #94e2d5; 25 | $green: #a6e3a1; 26 | $yellow: #f9e2af; 27 | $peach: #fab387; 28 | $maroon: #eba0ac; 29 | $red: #f38ba8; 30 | $mauve: #cba6f7; 31 | $pink: #f5c2e7; 32 | $flamingo: #f2cdcd; 33 | $rosewater: #f5e0dc; 34 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/modules/utils/scss.js: -------------------------------------------------------------------------------- 1 | import { App, Utils } from './imports.js'; 2 | const { exec, ensureDirectory } = Utils; 3 | 4 | export default () => { 5 | try { 6 | const tmp = '/tmp/ags/scss'; 7 | ensureDirectory(tmp); 8 | 9 | exec(`sassc ${App.configDir}/assets/styles/main.scss ${tmp}/main.css`); 10 | App.resetCss(); 11 | App.applyCss(`${tmp}/main.css`); 12 | } catch (error) { 13 | console.error(error); 14 | } 15 | }; -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/modules/utils/utils.js: -------------------------------------------------------------------------------- 1 | import { Utils } from './imports.js'; 2 | const { exec, execAsync } = Utils; 3 | export function killOtherNotifDaemons() { 4 | const list = ['dunst', 'mako', 'swaync' ]; 5 | for (let i = 0; i < list.length; i++) { 6 | try { 7 | exec(`pkill ${list[i]}`); 8 | } catch { 9 | console.warn(`Failed to kill ${list[i]}`); 10 | } 11 | } 12 | console.log('Successfully killed all other running notification daemons'); 13 | } 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "realstr1ke-ags", 3 | "version": "1.0.0", 4 | "description": "RealStr1ke's AGS config files", 5 | "main": " ", 6 | "scripts": { 7 | "test": "hyprctl exec dispatch ags && ./reload.sh" 8 | }, 9 | "author": "RealStr1ke", 10 | "license": "MIT" 11 | } 12 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ags/reload.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | DIRECTORY_TO_OBSERVE="." 3 | function block_for_change { 4 | inotifywait --recursive \ 5 | --event modify,move,create,delete \ 6 | $DIRECTORY_TO_OBSERVE 7 | } 8 | 9 | function run { 10 | pkill ags && hyprctl dispatch exec ags 11 | } 12 | 13 | while true; do 14 | inotifywait --recursive \ 15 | --event create,delete,modify,move \ 16 | $DIRECTORY_TO_OBSERVE 17 | pkill ags && hyprctl dispatch exec ags 18 | echo HELLO 19 | done 20 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/alacritty.toml: -------------------------------------------------------------------------------- 1 | [general] 2 | import = ["/home/str1ke/.config/alacritty/mocha.toml"] 3 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/alacritty.yml: -------------------------------------------------------------------------------- 1 | import: 2 | - ~/.config/alacritty/mocha.yml -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colors.yml: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ## Colors configuration 4 | colors: 5 | # Default colors 6 | primary: 7 | background: '#1E2128' 8 | foreground: '#ABB2BF' 9 | 10 | # Normal colors 11 | normal: 12 | black: '#32363D' 13 | red: '#E06B74' 14 | green: '#98C379' 15 | yellow: '#E5C07A' 16 | blue: '#62AEEF' 17 | magenta: '#C778DD' 18 | cyan: '#55B6C2' 19 | white: '#ABB2BF' 20 | 21 | # Bright colors 22 | bright: 23 | black: '#50545B' 24 | red: '#EA757E' 25 | green: '#A2CD83' 26 | yellow: '#EFCA84' 27 | blue: '#6CB8F9' 28 | magenta: '#D282E7' 29 | cyan: '#5FC0CC' 30 | white: '#B5BCC9' 31 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Argonaut.yaml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x292C3E' 5 | foreground: '0xEBEBEB' 6 | 7 | # Cursor colors 8 | cursor: 9 | text: '0xFF261E' 10 | cursor: '0xFF261E' 11 | 12 | # Normal colors 13 | normal: 14 | black: '0x0d0d0d' 15 | red: '0xFF301B' 16 | green: '0xA0E521' 17 | yellow: '0xFFC620' 18 | blue: '0x1BA6FA' 19 | magenta: '0x8763B8' 20 | cyan: '0x21DEEF' 21 | white: '0xEBEBEB' 22 | 23 | # Bright colors 24 | bright: 25 | black: '0x6D7070' 26 | red: '0xFF4352' 27 | green: '0xB8E466' 28 | yellow: '0xFFD750' 29 | blue: '0x1BA6FA' 30 | magenta: '0xA578EA' 31 | cyan: '0x73FBF1' 32 | white: '0xFEFEF8' 33 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Ayu_dark.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Ayu Dark) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x0A0E14' 6 | foreground: '0xB3B1AD' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x01060E' 11 | red: '0xEA6C73' 12 | green: '0x91B362' 13 | yellow: '0xF9AF4F' 14 | blue: '0x53BDFA' 15 | magenta: '0xFAE994' 16 | cyan: '0x90E1C6' 17 | white: '0xC7C7C7' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x686868' 22 | red: '0xF07178' 23 | green: '0xC2D94C' 24 | yellow: '0xFFB454' 25 | blue: '0x59C2FF' 26 | magenta: '0xFFEE99' 27 | cyan: '0x95E6CB' 28 | white: '0xFFFFFF' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Blood_moon.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Blood Moon) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x10100E' 6 | foreground: '0xC6C6C4' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x10100E' 11 | red: '0xC40233' 12 | green: '0x009F6B' 13 | yellow: '0xFFD700' 14 | blue: '0x0087BD' 15 | magenta: '0x9A4EAE' 16 | cyan: '0x20B2AA' 17 | white: '0xC6C6C4' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x696969' 22 | red: '0xFF2400' 23 | green: '0x03C03C' 24 | yellow: '0xFDFF00' 25 | blue: '0x007FFF' 26 | magenta: '0xFF1493' 27 | cyan: '0x00CCCC' 28 | white: '0xFFFAFA' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Bright.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0xf3f3f3' 5 | foreground: '0x707070' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0xd3d3d3' 10 | red: '0xef6b7b' 11 | green: '0xa1d569' 12 | yellow: '0xf59335' 13 | blue: '0x4ec2e8' 14 | magenta: '0xfec7cd' 15 | cyan: '0x95c1c0' 16 | white: '0x707070' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0xb3b3b3' 21 | red: '0xed5466' 22 | green: '0xafdb80' 23 | yellow: '0xf59335' 24 | blue: '0x5dc7ea' 25 | magenta: '0xd2a4b4' 26 | cyan: '0x75a1a0' 27 | white: '0x909090' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Campbell.yaml: -------------------------------------------------------------------------------- 1 | # Campbell (Windows 10 default) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x0c0c0c' 6 | foreground: '0xcccccc' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x0c0c0c' 11 | red: '0xc50f1f' 12 | green: '0x13a10e' 13 | yellow: '0xc19c00' 14 | blue: '0x0037da' 15 | magenta: '0x881798' 16 | cyan: '0x3a96dd' 17 | white: '0xcccccc' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x767676' 22 | red: '0xe74856' 23 | green: '0x16c60c' 24 | yellow: '0xf9f1a5' 25 | blue: '0x3b78ff' 26 | magenta: '0xb4009e' 27 | cyan: '0x61d6d6' 28 | white: '0xf2f2f2' 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Dark_pastels.yaml: -------------------------------------------------------------------------------- 1 | 2 | # Colors (Konsole's Dark Pastels) 3 | colors: 4 | # Default colors 5 | primary: 6 | background: '0x2C2C2C' 7 | foreground: '0xDCDCCC' 8 | 9 | # Normal colors 10 | normal: 11 | black: '0x3F3F3F' 12 | red: '0x705050' 13 | green: '0x60B48A' 14 | yellow: '0xDFAF8F' 15 | blue: '0x9AB8D7' 16 | magenta: '0xDC8CC3' 17 | cyan: '0x8CD0D3' 18 | white: '0xDCDCCC' 19 | 20 | # Bright colors 21 | bright: 22 | black: '0x709080' 23 | red: '0xDCA3A3' 24 | green: '0x72D5A3' 25 | yellow: '0xF0DFAF' 26 | blue: '0x94BFF3' 27 | magenta: '0xEC93D3' 28 | cyan: '0x93E0E3' 29 | white: '0xFFFFFF' 30 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Dawn.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x181b20' 5 | foreground: '0x9b9081' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x353535' 10 | red: '0x744b40' 11 | green: '0x6d6137' 12 | yellow: '0x765636' 13 | blue: '0x61564b' 14 | magenta: '0x6b4a49' 15 | cyan: '0x435861' 16 | white: '0xb3b3b3' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x5f5f5f' 21 | red: '0x785850' 22 | green: '0x6f6749' 23 | yellow: '0x776049' 24 | blue: '0x696057' 25 | magenta: '0x6f5a59' 26 | cyan: '0x525f66' 27 | white: '0xcdcdcd' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Doom_one.yml: -------------------------------------------------------------------------------- 1 | # Colors (Doom One) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x282c34' 6 | foreground: '0xbbc2cf' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x282c34' 11 | red: '0xff6c6b' 12 | green: '0x98be65' 13 | yellow: '0xecbe7b' 14 | blue: '0x51afef' 15 | magenta: '0xc678dd' 16 | cyan: '0x46d9ff' 17 | white: '0xbbc2cf' 18 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Dracula.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Dracula) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x282a36' 6 | foreground: '0xf8f8f2' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x000000' 11 | red: '0xff5555' 12 | green: '0x50fa7b' 13 | yellow: '0xf1fa8c' 14 | blue: '0xbd93f9' 15 | magenta: '0xff79c6' 16 | cyan: '0x8be9fd' 17 | white: '0xbbbbbb' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x555555' 22 | red: '0xff5555' 23 | green: '0x50fa7b' 24 | yellow: '0xf1fa8c' 25 | blue: '0xcaa9fa' 26 | magenta: '0xff79c6' 27 | cyan: '0x8be9fd' 28 | white: '0xffffff' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Erosion.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x181512' 5 | foreground: '0xbea492' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x332d29' 10 | red: '0x8c644c' 11 | green: '0x746c48' 12 | yellow: '0x908a66' 13 | blue: '0x646a6d' 14 | magenta: '0x605655' 15 | cyan: '0x4b5c5e' 16 | white: '0x504339' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x817267' 21 | red: '0x9f7155' 22 | green: '0x857b52' 23 | yellow: '0x9c956e' 24 | blue: '0x71777a' 25 | magenta: '0x656565' 26 | cyan: '0x556d70' 27 | white: '0x9a875f' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Flat_remix.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | primary: 3 | background: '0x272a34' 4 | foreground: '0xFFFFFF' 5 | 6 | normal: 7 | black: '0x1F2229' 8 | red: '0xEC0101' 9 | green: '0x47D4B9' 10 | yellow: '0xFF8A18' 11 | blue: '0x277FFF' 12 | magenta: '0xD71655' 13 | cyan: '0x05A1F7' 14 | white: '0xFFFFFF' 15 | 16 | 17 | bright: 18 | black: '0x1F2229' 19 | red: '0xD41919' 20 | green: '0x5EBDAB' 21 | yellow: '0xFEA44C' 22 | blue: '0x367bf0' 23 | magenta: '0xBF2E5D' 24 | cyan: '0x49AEE6' 25 | white: '0xFFFFFF' 26 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Gotham.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Gotham) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x0a0f14' 6 | foreground: '0x98d1ce' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x0a0f14' 11 | red: '0xc33027' 12 | green: '0x26a98b' 13 | yellow: '0xedb54b' 14 | blue: '0x195465' 15 | magenta: '0x4e5165' 16 | cyan: '0x33859d' 17 | white: '0x98d1ce' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x10151b' 22 | red: '0xd26939' 23 | green: '0x081f2d' 24 | yellow: '0x245361' 25 | blue: '0x093748' 26 | magenta: '0x888ba5' 27 | cyan: '0x599caa' 28 | white: '0xd3ebe9' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Gruvbox_material.yml: -------------------------------------------------------------------------------- 1 | # Colors (Gruvbox Material Dark Medium) 2 | colors: 3 | primary: 4 | background: '0x282828' 5 | foreground: '0xdfbf8e' 6 | 7 | normal: 8 | black: '0x665c54' 9 | red: '0xea6962' 10 | green: '0xa9b665' 11 | yellow: '0xe78a4e' 12 | blue: '0x7daea3' 13 | magenta: '0xd3869b' 14 | cyan: '0x89b482' 15 | white: '0xdfbf8e' 16 | 17 | bright: 18 | black: '0x928374' 19 | red: '0xea6962' 20 | green: '0xa9b665' 21 | yellow: '0xe3a84e' 22 | blue: '0x7daea3' 23 | magenta: '0xd3869b' 24 | cyan: '0x89b482' 25 | white: '0xdfbf8e' 26 | 27 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Horizon_dark.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Horizon Dark) 2 | colors: 3 | # Primary colors 4 | primary: 5 | background: '0x1c1e26' 6 | foreground: '0xe0e0e0' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x16161c' 11 | red: '0xe95678' 12 | green: '0x29d398' 13 | yellow: '0xfab795' 14 | blue: '0x26bbd9' 15 | magenta: '0xee64ac' 16 | cyan: '0x59e1e3' 17 | white: '0xd5d8da' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x5b5858' 22 | red: '0xec6a88' 23 | green: '0x3fdaa4' 24 | yellow: '0xfbc3a7' 25 | blue: '0x3fc4de' 26 | magenta: '0xf075b5' 27 | cyan: '0x6be4e6' 28 | white: '0xd5d8da' 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Hund.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x161616' 5 | foreground: '0xffffff' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x222222' 10 | red: '0xe84f4f' 11 | green: '0xb7ce42' 12 | yellow: '0xfea63c' 13 | blue: '0x66aabb' 14 | magenta: '0xb7416e' 15 | cyan: '0x6d878d' 16 | white: '0xdddddd' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x666666' 21 | red: '0xd23d3d' 22 | green: '0xbde077' 23 | yellow: '0xffe863' 24 | blue: '0xaaccbb' 25 | magenta: '0xe16a98' 26 | cyan: '0x42717b' 27 | white: '0xcccccc' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Hybrid.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x1d1f21' 5 | foreground: '0xc5c8c6' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x282a2e' 10 | red: '0xa54242' 11 | green: '0x8c9440' 12 | yellow: '0xde935f' 13 | blue: '0x5f819d' 14 | magenta: '0x85678f' 15 | cyan: '0x5e8d87' 16 | white: '0x707880' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x373b41' 21 | red: '0xcc6666' 22 | green: '0xb5bd68' 23 | yellow: '0xf0c674' 24 | blue: '0x81a2be' 25 | magenta: '0xb294bb' 26 | cyan: '0x8abeb7' 27 | white: '0xc5c8c6' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Hyper.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Hyper) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x000000' 6 | foreground: '0xffffff' 7 | cursor: 8 | text: '0xF81CE5' 9 | cursor: '0xffffff' 10 | 11 | # Normal colors 12 | normal: 13 | black: '0x000000' 14 | red: '0xfe0100' 15 | green: '0x33ff00' 16 | yellow: '0xfeff00' 17 | blue: '0x0066ff' 18 | magenta: '0xcc00ff' 19 | cyan: '0x00ffff' 20 | white: '0xd0d0d0' 21 | 22 | # Bright colors 23 | bright: 24 | black: '0x808080' 25 | red: '0xfe0100' 26 | green: '0x33ff00' 27 | yellow: '0xfeff00' 28 | blue: '0x0066ff' 29 | magenta: '0xcc00ff' 30 | cyan: '0x00ffff' 31 | white: '0xFFFFFF' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Invisibone.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x232323' 5 | foreground: '0xa0a0a0' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x303030' 10 | red: '0xd370a3' 11 | green: '0x6d9e3f' 12 | yellow: '0xb58858' 13 | blue: '0x6095c5' 14 | magenta: '0xac7bde' 15 | cyan: '0x3ba275' 16 | white: '0xcfcfcf' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x686868' 21 | red: '0xffa7da' 22 | green: '0xa3d572' 23 | yellow: '0xefbd8b' 24 | blue: '0x98cbfe' 25 | magenta: '0xe5b0ff' 26 | cyan: '0x75daa9' 27 | white: '0xffffff' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Iterm.yaml: -------------------------------------------------------------------------------- 1 | # Colors (iTerm 2 default theme) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x101421' 6 | foreground: '0xfffbf6' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x2e2e2e' 11 | red: '0xeb4129' 12 | green: '0xabe047' 13 | yellow: '0xf6c744' 14 | blue: '0x47a0f3' 15 | magenta: '0x7b5cb0' 16 | cyan: '0x64dbed' 17 | white: '0xe5e9f0' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x565656' 22 | red: '0xec5357' 23 | green: '0xc0e17d' 24 | yellow: '0xf9da6a' 25 | blue: '0x49a4f8' 26 | magenta: '0xa47de9' 27 | cyan: '0x99faf2' 28 | white: '0xffffff' 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Jmbi.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x1e1e1e' 5 | foreground: '0xffffff' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x5a7260' 10 | red: '0x8f423c' 11 | green: '0xbbbb88' 12 | yellow: '0xf9d25b' 13 | blue: '0xe0ba69' 14 | magenta: '0x709289' 15 | cyan: '0xd13516' 16 | white: '0xefe2e0' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x8da691' 21 | red: '0xeeaa88' 22 | green: '0xccc68d' 23 | yellow: '0xeedd99' 24 | blue: '0xc9b957' 25 | magenta: '0xffcbab' 26 | cyan: '0xc25431' 27 | white: '0xf9f1ed' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Kasugano.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x1b1b1b' 5 | foreground: '0xffffff' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x3d3d3d' 10 | red: '0x6673bf' 11 | green: '0x3ea290' 12 | yellow: '0xb0ead9' 13 | blue: '0x31658c' 14 | magenta: '0x596196' 15 | cyan: '0x8292b2' 16 | white: '0xc8cacc' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x4d4d4d' 21 | red: '0x899aff' 22 | green: '0x52ad91' 23 | yellow: '0x98c9bb' 24 | blue: '0x477ab3' 25 | magenta: '0x7882bf' 26 | cyan: '0x95a7cc' 27 | white: '0xedeff2' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Material_theme.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Material Theme) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x1e282d' 6 | foreground: '0xc4c7d1' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x666666' 11 | red: '0xeb606b' 12 | green: '0xc3e88d' 13 | yellow: '0xf7eb95' 14 | blue: '0x80cbc4' 15 | magenta: '0xff2f90' 16 | cyan: '0xaeddff' 17 | white: '0xffffff' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0xff262b' 22 | red: '0xeb606b' 23 | green: '0xc3e88d' 24 | yellow: '0xf7eb95' 25 | blue: '0x7dc6bf' 26 | magenta: '0x6c71c4' 27 | cyan: '0x35434d' 28 | white: '0xffffff' 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Material_theme_mod.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Material Theme) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x1e282d' 6 | foreground: '0xc4c7d1' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x666666' 11 | red: '0xeb606b' 12 | green: '0xc3e88d' 13 | yellow: '0xf7eb95' 14 | blue: '0x80cbc4' 15 | magenta: '0xff2f90' 16 | cyan: '0xaeddff' 17 | white: '0xffffff' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0xa1a1a1' 22 | red: '0xeb606b' 23 | green: '0xc3e88d' 24 | yellow: '0xf7eb95' 25 | blue: '0x7dc6bf' 26 | magenta: '0x6c71c4' 27 | cyan: '0x35434d' 28 | white: '0xffffff' 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Monokai.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x272822' 5 | foreground: '0xf1ebeb' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x48483e' 10 | red: '0xdc2566' 11 | green: '0x8fc029' 12 | yellow: '0xd4c96e' 13 | blue: '0x55bcce' 14 | magenta: '0x9358fe' 15 | cyan: '0x56b7a5' 16 | white: '0xacada1' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x76715e' 21 | red: '0xfa2772' 22 | green: '0xa7e22e' 23 | yellow: '0xe7db75' 24 | blue: '0x66d9ee' 25 | magenta: '0xae82ff' 26 | cyan: '0x66efd5' 27 | white: '0xcfd0c2' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Navy.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x021b21' 5 | foreground: '0xe8dfd6' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x032c36' 10 | red: '0xc2454e' 11 | green: '0x7cbf9e' 12 | yellow: '0x8a7a63' 13 | blue: '0x2e3340' 14 | magenta: '0xff5879' 15 | cyan: '0x44b5b1' 16 | white: '0xf2f1b9' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x065f73' 21 | red: '0xef5847' 22 | green: '0xa2d9b1' 23 | yellow: '0xbeb090' 24 | blue: '0x61778d' 25 | magenta: '0xff99a1' 26 | cyan: '0x9ed9d8' 27 | white: '0xf6f6c9' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Nord.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Nord) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x2E3440' 6 | foreground: '0xD8DEE9' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x3B4252' 11 | red: '0xBF616A' 12 | green: '0xA3BE8C' 13 | yellow: '0xEBCB8B' 14 | blue: '0x81A1C1' 15 | magenta: '0xB48EAD' 16 | cyan: '0x88C0D0' 17 | white: '0xE5E9F0' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x4C566A' 22 | red: '0xBF616A' 23 | green: '0xA3BE8C' 24 | yellow: '0xEBCB8B' 25 | blue: '0x81A1C1' 26 | magenta: '0xB48EAD' 27 | cyan: '0x8FBCBB' 28 | white: '0xECEFF4' 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Oceanic_next.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Oceanic Next) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x1b2b34' 6 | foreground: '0xd8dee9' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x29414f' 11 | red: '0xec5f67' 12 | green: '0x99c794' 13 | yellow: '0xfac863' 14 | blue: '0x6699cc' 15 | magenta: '0xc594c5' 16 | cyan: '0x5fb3b3' 17 | white: '0x65737e' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x405860' 22 | red: '0xec5f67' 23 | green: '0x99c794' 24 | yellow: '0xfac863' 25 | blue: '0x6699cc' 26 | magenta: '0xc594c5' 27 | cyan: '0x5fb3b3' 28 | white: '0xadb5c0' 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/One_dark.yaml: -------------------------------------------------------------------------------- 1 | # Colors (One Dark) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x1e2127' 6 | foreground: '0xabb2bf' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x1e2127' 11 | red: '0xe06c75' 12 | green: '0x98c379' 13 | yellow: '0xd19a66' 14 | blue: '0x61afef' 15 | magenta: '0xc678dd' 16 | cyan: '0x56b6c2' 17 | white: '0xabb2bf' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x5c6370' 22 | red: '0xe06c75' 23 | green: '0x98c379' 24 | yellow: '0xd19a66' 25 | blue: '0x61afef' 26 | magenta: '0xc678dd' 27 | cyan: '0x56b6c2' 28 | white: '0xffffff' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Pastel.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x151515' 5 | foreground: '0x888888' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x292929' 10 | red: '0xcf6a4c' 11 | green: '0x19cb00' 12 | yellow: '0xfad07a' 13 | blue: '0x8197bf' 14 | magenta: '0x8787af' 15 | cyan: '0x668799' 16 | white: '0x888888' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x525252' 21 | red: '0xff9d80' 22 | green: '0x23fd00' 23 | yellow: '0xffefbf' 24 | blue: '0xaccaff' 25 | magenta: '0xc4c4ff' 26 | cyan: '0x80bfaf' 27 | white: '0xe8e8d3' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Pencil_dark.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Pencil Dark) 2 | colors: 3 | # Default Colors 4 | primary: 5 | background: '0x212121' 6 | foreground: '0xf1f1f1' 7 | # Normal colors 8 | normal: 9 | black: '0x212121' 10 | red: '0xc30771' 11 | green: '0x10a778' 12 | yellow: '0xa89c14' 13 | blue: '0x008ec4' 14 | magenta: '0x523c79' 15 | cyan: '0x20a5ba' 16 | white: '0xe0e0e0' 17 | # Bright colors 18 | bright: 19 | black: '0x818181' 20 | red: '0xfb007a' 21 | green: '0x5fd7af' 22 | yellow: '0xf3e430' 23 | blue: '0x20bbfc' 24 | magenta: '0x6855de' 25 | cyan: '0x4fb8cc' 26 | white: '0xf1f1f1' 27 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Pencil_light.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Pencil Light) 2 | colors: 3 | # Default Colors 4 | primary: 5 | background: '0xf1f1f1' 6 | foreground: '0x424242' 7 | # Normal colors 8 | normal: 9 | black: '0x212121' 10 | red: '0xc30771' 11 | green: '0x10a778' 12 | yellow: '0xa89c14' 13 | blue: '0x008ec4' 14 | magenta: '0x523c79' 15 | cyan: '0x20a5ba' 16 | white: '0xe0e0e0' 17 | # Bright colors 18 | bright: 19 | black: '0x212121' 20 | red: '0xfb007a' 21 | green: '0x5fd7af' 22 | yellow: '0xf3e430' 23 | blue: '0x20bbfc' 24 | magenta: '0x6855de' 25 | cyan: '0x4fb8cc' 26 | white: '0xf1f1f1' 27 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Snazzy.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Snazzy) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x282a36' 6 | foreground: '0xeff0eb' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x282a36' 11 | red: '0xff5c57' 12 | green: '0x5af78e' 13 | yellow: '0xf3f99d' 14 | blue: '0x57c7ff' 15 | magenta: '0xff6ac1' 16 | cyan: '0x9aedfe' 17 | white: '0xf1f1f0' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x686868' 22 | red: '0xff5c57' 23 | green: '0x5af78e' 24 | yellow: '0xf3f99d' 25 | blue: '0x57c7ff' 26 | magenta: '0xff6ac1' 27 | cyan: '0x9aedfe' 28 | white: '0xf1f1f0' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Solarized_dark.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Solarized Dark) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x002b36' 6 | foreground: '0x839496' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x073642' 11 | red: '0xdc322f' 12 | green: '0x859900' 13 | yellow: '0xb58900' 14 | blue: '0x268bd2' 15 | magenta: '0xd33682' 16 | cyan: '0x2aa198' 17 | white: '0xeee8d5' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x002b36' 22 | red: '0xcb4b16' 23 | green: '0x586e75' 24 | yellow: '0x657b83' 25 | blue: '0x839496' 26 | magenta: '0x6c71c4' 27 | cyan: '0x93a1a1' 28 | white: '0xfdf6e3' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Solarized_light.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Solarized Light) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0xfdf6e3' 6 | foreground: '0x586e75' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x073642' 11 | red: '0xdc322f' 12 | green: '0x859900' 13 | yellow: '0xb58900' 14 | blue: '0x268bd2' 15 | magenta: '0xd33682' 16 | cyan: '0x2aa198' 17 | white: '0xeee8d5' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x002b36' 22 | red: '0xcb4b16' 23 | green: '0x586e75' 24 | yellow: '0x657b83' 25 | blue: '0x839496' 26 | magenta: '0x6c71c4' 27 | cyan: '0x93a1a1' 28 | white: '0xfdf6e3' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Sweetlove.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x1f1f1f' 5 | foreground: '0xc0b18b' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x4a3637' 10 | red: '0xd17b49' 11 | green: '0x7b8748' 12 | yellow: '0xaf865a' 13 | blue: '0x535c5c' 14 | magenta: '0x775759' 15 | cyan: '0x6d715e' 16 | white: '0xc0b18b' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x402e2e' 21 | red: '0xac5d2f' 22 | green: '0x647035' 23 | yellow: '0x8f6840' 24 | blue: '0x444b4b' 25 | magenta: '0x614445' 26 | cyan: '0x585c49' 27 | white: '0x978965' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Taerminal.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Taerminal) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x26282a' 6 | foreground: '0xf0f0f0' 7 | cursor: 8 | background: '0xf0f0f0' 9 | foreground: '0x26282a' 10 | 11 | # Normal colors 12 | normal: 13 | black: '0x26282a' 14 | red: '0xff8878' 15 | green: '0xb4fb73' 16 | yellow: '0xfffcb7' 17 | blue: '0x8bbce5' 18 | magenta: '0xffb2fe' 19 | cyan: '0xa2e1f8' 20 | white: '0xf1f1f1' 21 | 22 | # Bright colors 23 | bright: 24 | black: '0x6f6f6f' 25 | red: '0xfe978b' 26 | green: '0xd6fcba' 27 | yellow: '0xfffed5' 28 | blue: '0xc2e3ff' 29 | magenta: '0xffc6ff' 30 | cyan: '0xc0e9f8' 31 | white: '0xffffff' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Tango_dark.yaml: -------------------------------------------------------------------------------- 1 | # GNOME Terminal Tango Dark 2 | colors: 3 | primary: 4 | background: '0x2e3436' 5 | foreground: '0xd3d7cf' 6 | 7 | normal: 8 | black: '0x2e3436' 9 | red: '0xcc0000' 10 | green: '0x4e9a06' 11 | yellow: '0xc4a000' 12 | blue: '0x3465a4' 13 | magenta: '0x75507b' 14 | cyan: '0x06989a' 15 | white: '0xd3d7cf' 16 | 17 | bright: 18 | black: '0x555753' 19 | red: '0xef2929' 20 | green: '0x8ae234' 21 | yellow: '0xfce94f' 22 | blue: '0x729fcf' 23 | magenta: '0xad7fa8' 24 | cyan: '0x34e2e2' 25 | white: '0xeeeeec' 26 | 27 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Tender.yaml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x282828' 5 | foreground: '0xeeeeee' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x282828' 10 | red: '0xf43753' 11 | green: '0xc9d05c' 12 | yellow: '0xffc24b' 13 | blue: '0xb3deef' 14 | magenta: '0xd3b987' 15 | cyan: '0x73cef4' 16 | white: '0xeeeeee' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x4c4c4c' 21 | red: '0xf43753' 22 | green: '0xc9d05c' 23 | yellow: '0xffc24b' 24 | blue: '0xb3deef' 25 | magenta: '0xd3b987' 26 | cyan: '0x73cef4' 27 | white: '0xfeffff' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Terminal_app.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Terminal.app) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x000000' 6 | foreground: '0xb6b6b6' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x000000' 11 | red: '0x990000' 12 | green: '0x00a600' 13 | yellow: '0x999900' 14 | blue: '0x0000b2' 15 | magenta: '0xb200b2' 16 | cyan: '0x00a6b2' 17 | white: '0xbfbfbf' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x666666' 22 | red: '0xe50000' 23 | green: '0x00d900' 24 | yellow: '0xe5e500' 25 | blue: '0x0000ff' 26 | magenta: '0xe500e5' 27 | cyan: '0x00e5e5' 28 | white: '0xe5e5e5' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Thelovelace.yaml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x1D1F28' 5 | foreground: '0xFDFDFD' 6 | 7 | # Normal colors 8 | normal: 9 | # Bright colors 10 | black: '0x282A36' 11 | red: '0xF37F97' 12 | green: '0x5ADECD' 13 | yellow: '0xF2A272' 14 | blue: '0x8897F4' 15 | magenta: '0xC574DD' 16 | cyan: '0x79E6F3' 17 | white: '0xFDFDFD' 18 | bright: 19 | black: '0x414458' 20 | red: '0xFF4971' 21 | green: '0x18E3C8' 22 | yellow: '0xEBCB8B' 23 | blue: '0xFF8037' 24 | magenta: '0x556FFF' 25 | cyan: '0x3FDCEE' 26 | white: '0xBEBEC1' 27 | indexed_colors: [] 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Tomorrow_night_bright.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Tomorrow Night Bright) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x000000' 6 | foreground: '0xeaeaea' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x000000' 11 | red: '0xd54e53' 12 | green: '0xb9ca4a' 13 | yellow: '0xe6c547' 14 | blue: '0x7aa6da' 15 | magenta: '0xc397d8' 16 | cyan: '0x70c0ba' 17 | white: '0x424242' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0x666666' 22 | red: '0xff3334' 23 | green: '0x9ec400' 24 | yellow: '0xe7c547' 25 | blue: '0x7aa6da' 26 | magenta: '0xb77ee0' 27 | cyan: '0x54ced6' 28 | white: '0x2a2a2a' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Vacuous.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x101010' 5 | foreground: '0xd2c5bc' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x202020' 10 | red: '0xb91e2e' 11 | green: '0x81957c' 12 | yellow: '0xf9bb80' 13 | blue: '0x356579' 14 | magenta: '0x2d2031' 15 | cyan: '0x0b3452' 16 | white: '0x909090' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x606060' 21 | red: '0xd14548' 22 | green: '0xa7b79a' 23 | yellow: '0xfae3a0' 24 | blue: '0x7491a1' 25 | magenta: '0x87314e' 26 | cyan: '0x0f829d' 27 | white: '0xfff0f0' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Visibone.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0x333333' 5 | foreground: '0xcccccc' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x666666' 10 | red: '0xcc6699' 11 | green: '0x99cc66' 12 | yellow: '0xcc9966' 13 | blue: '0x6699cc' 14 | magenta: '0x9966cc' 15 | cyan: '0x66cc99' 16 | white: '0xcccccc' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x999999' 21 | red: '0xff99cc' 22 | green: '0xccff99' 23 | yellow: '0xffcc99' 24 | blue: '0x99ccff' 25 | magenta: '0xcc99ff' 26 | cyan: '0x99ffcc' 27 | white: '0xffffff' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Wombat.yaml: -------------------------------------------------------------------------------- 1 | # Colors (Wombat) 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x1f1f1f' 6 | foreground: '0xe5e1d8' 7 | 8 | # Normal colors 9 | normal: 10 | black: '0x000000' 11 | red: '0xf7786d' 12 | green: '0xbde97c' 13 | yellow: '0xefdfac' 14 | blue: '0x6ebaf8' 15 | magenta: '0xef88ff' 16 | cyan: '0x90fdf8' 17 | white: '0xe5e1d8' 18 | 19 | # Bright colors 20 | bright: 21 | black: '0xb4b4b4' 22 | red: '0xf99f92' 23 | green: '0xe3f7a1' 24 | yellow: '0xf2e9bf' 25 | blue: '0xb3d2ff' 26 | magenta: '0xe5bdff' 27 | cyan: '0xc2fefa' 28 | white: '0xffffff' -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Xterm.yaml: -------------------------------------------------------------------------------- 1 | # XTerm's default colors 2 | colors: 3 | # Default colors 4 | primary: 5 | background: '0x000000' 6 | foreground: '0xffffff' 7 | # Normal colors 8 | normal: 9 | black: '0x000000' 10 | red: '0xcd0000' 11 | green: '0x00cd00' 12 | yellow: '0xcdcd00' 13 | blue: '0x0000ee' 14 | magenta: '0xcd00cd' 15 | cyan: '0x00cdcd' 16 | white: '0xe5e5e5' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x7f7f7f' 21 | red: '0xff0000' 22 | green: '0x00ff00' 23 | yellow: '0xffff00' 24 | blue: '0x5c5cff' 25 | magenta: '0xff00ff' 26 | cyan: '0x00ffff' 27 | white: '0xffffff' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/colorschemes/Yousai.yml: -------------------------------------------------------------------------------- 1 | colors: 2 | # Default colors 3 | primary: 4 | background: '0xf5e7de' 5 | foreground: '0x34302d' 6 | 7 | # Normal colors 8 | normal: 9 | black: '0x666661' 10 | red: '0x992e2e' 11 | green: '0x4c3226' 12 | yellow: '0xa67c53' 13 | blue: '0x4c7399' 14 | magenta: '0xbf9986' 15 | cyan: '0xd97742' 16 | white: '0x34302d' 17 | 18 | # Bright colors 19 | bright: 20 | black: '0x7f7f7a' 21 | red: '0xb23636' 22 | green: '0x664233' 23 | yellow: '0xbf8f60' 24 | blue: '0x5986b2' 25 | magenta: '0xd9ae98' 26 | cyan: '0xf2854a' 27 | white: '0x4c4742' 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/alacritty/archcraft/fonts.yml: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | # Font configuration 4 | font: 5 | # Normal (roman) font face 6 | normal: 7 | family: "JetBrainsMono Nerd Font" 8 | #style: Regular 9 | 10 | # Bold font face 11 | bold: 12 | family: "JetBrainsMono Nerd Font" 13 | #style: Bold 14 | 15 | # Italic font face 16 | italic: 17 | family: "JetBrainsMono Nerd Font" 18 | #style: Italic 19 | 20 | # Bold italic font face 21 | bold_italic: 22 | family: "JetBrainsMono Nerd Font" 23 | #style: Bold Italic 24 | 25 | # Point size 26 | size: 10 27 | 28 | # Offset 29 | #offset: 30 | # x: 0 31 | # y: 0 32 | 33 | # Glyph offset 34 | #glyph_offset: 35 | # x: 0 36 | # y: 0 37 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bat/bat.config: -------------------------------------------------------------------------------- 1 | --theme="Catppuccin-mocha" -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/alacritty/colors.yml: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | ## 3 | ## Colors configuration 4 | 5 | colors: 6 | # Default colors 7 | primary: 8 | background: '#2E3440' 9 | foreground: '#D8DEE9' 10 | 11 | # Normal colors 12 | normal: 13 | black: '#3B4252' 14 | red: '#BF616A' 15 | green: '#A3BE8C' 16 | yellow: '#EBCB8B' 17 | blue: '#81A1C1' 18 | magenta: '#B48EAD' 19 | cyan: '#88C0D0' 20 | white: '#E5E9F0' 21 | 22 | # Bright colors 23 | bright: 24 | black: '#4C566A' 25 | red: '#BF616A' 26 | green: '#A3BE8C' 27 | yellow: '#EBCB8B' 28 | blue: '#81A1C1' 29 | magenta: '#B48EAD' 30 | cyan: '#8FBCBB' 31 | white: '#ECEFF4' 32 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/alacritty/fonts.yml: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | ## 3 | ## Font configuration 4 | 5 | font: 6 | # Normal (roman) font face 7 | normal: 8 | family: "JetBrainsMono Nerd Font" 9 | #style: Regular 10 | 11 | # Bold font face 12 | bold: 13 | family: "JetBrainsMono Nerd Font" 14 | #style: Bold 15 | 16 | # Italic font face 17 | italic: 18 | family: "JetBrainsMono Nerd Font" 19 | #style: Italic 20 | 21 | # Bold italic font face 22 | bold_italic: 23 | family: "JetBrainsMono Nerd Font" 24 | #style: Bold Italic 25 | 26 | # Point size 27 | size: 10 28 | 29 | # Offset 30 | #offset: 31 | # x: 0 32 | # y: 0 33 | 34 | # Glyph offset 35 | #glyph_offset: 36 | # x: 0 37 | # y: 0 38 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/bspwm: -------------------------------------------------------------------------------- 1 | /home/str1ke/.dotfiles/bootstrap/os/linux/config/bspwm -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspasroot: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # bspwm directory 6 | DIR="$HOME/.config/bspwm" 7 | 8 | # rofi sudo askpass helper 9 | export SUDO_ASKPASS="$DIR"/scripts/rofi_askpass 10 | 11 | # execute the application 12 | sudo -A $1 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspbar: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # bspwm directory 6 | DIR="$HOME/.config/bspwm" 7 | 8 | # fix padding 9 | bspc config bottom_padding 0 10 | bspc config top_padding 0 11 | 12 | # launch polybar 13 | bash "$DIR"/themes/polybar.sh 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspcolorpicker: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | ## 5 | ## Simple script to pick color quickly. 6 | 7 | color=$(xcolor --format hex --preview-size 255 --scale 10) 8 | image=/tmp/${color}.png 9 | 10 | main() { 11 | if [[ "$color" ]]; then 12 | # copy color code to clipboard 13 | echo $color | tr -d "\n" | xclip -selection clipboard 14 | # generate preview 15 | convert -size 48x48 xc:"$color" ${image} 16 | # notify about it 17 | dunstify -u low -h string:x-dunst-stack-tag:obcolorpicker -i ${image} "$color, copied to clipboard." 18 | fi 19 | } 20 | 21 | # run the script 22 | main 23 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspcomp: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # bspwm directory 6 | DIR="$HOME/.config/bspwm" 7 | 8 | # Terminate if picom is already running 9 | killall -q picom 10 | 11 | # Wait until the processes have been shut down 12 | while pgrep -u $UID -x picom >/dev/null; do sleep 1; done 13 | 14 | # Launch picom 15 | picom --config "$DIR"/picom.conf & 16 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspdunst: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # bspwm directory 6 | DIR="$HOME/.config/bspwm" 7 | 8 | # Launch dunst daemon 9 | if [[ `pidof dunst` ]]; then 10 | pkill dunst 11 | fi 12 | 13 | dunst -config "$DIR"/dunstrc & 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspfloat: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | ## All windows are floating on desktop 8 6 | FLOATING_DESKTOP_ID=$(bspc query -D -d '^8') 7 | 8 | bspc subscribe node_add | while read -a msg ; do 9 | desk_id=${msg[2]} 10 | wid=${msg[4]} 11 | [ "$FLOATING_DESKTOP_ID" = "$desk_id" ] && bspc node "$wid" -t floating 12 | done 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspmusic: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | ## 5 | ## Run ncmpcpp with alternate config 6 | 7 | # bspwm directory 8 | DIR="$HOME/.config/bspwm" 9 | 10 | CONFIG="$DIR/alacritty/alacritty.yml" 11 | 12 | alacritty --class 'Music,Music' --config-file "$CONFIG" \ 13 | -o window.dimensions.columns=109 window.dimensions.lines=22 \ 14 | -e ~/.ncmpcpp/scripts/ncmpcpp-art 15 | 16 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspterm: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | ## 5 | ## launch alacritty with bspwm config 6 | 7 | # bspwm directory 8 | DIR="$HOME/.config/bspwm" 9 | CONFIG="$DIR/alacritty/alacritty.yml" 10 | 11 | if [ "$1" == "--float" ]; then 12 | alacritty --class 'alacritty-float,alacritty-float' --config-file "$CONFIG" 13 | elif [ "$1" == "--full" ]; then 14 | alacritty --class 'Fullscreen,Fullscreen' --config-file "$CONFIG" \ 15 | -o window.startup_mode=fullscreen \ 16 | window.padding.x=30 window.padding.y=30 \ 17 | window.opacity=0.95 font.size=14 18 | else 19 | alacritty --config-file "$CONFIG" 20 | fi 21 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/bspwinmask: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | masked=$(bspc query -N -n .hidden -d focused) 6 | 7 | if [ -z "$masked" ]; then 8 | bspc node focused -g hidden=on 9 | else 10 | bspc node "$masked" -g hidden=off 11 | fi 12 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/rofi_askpass: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # Import Current Theme 6 | DIR="$HOME/.config/bspwm" 7 | STYLE="default" 8 | RASI="$DIR/themes/$STYLE/rofi/askpass.rasi" 9 | 10 | # Rofi text dialog to get password 11 | rofi -dmenu \ 12 | -password \ 13 | -i \ 14 | -p "Root" \ 15 | -theme ${RASI} 16 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/rofi_launcher: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # Import Current Theme 6 | DIR="$HOME/.config/bspwm" 7 | STYLE="default" 8 | RASI="$DIR/themes/$STYLE/rofi/launcher.rasi" 9 | 10 | # Run 11 | rofi \ 12 | -show drun \ 13 | -kb-cancel Alt-F1 \ 14 | -theme ${RASI} 15 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/rofi_runner: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # Import Current Theme 6 | DIR="$HOME/.config/bspwm" 7 | STYLE="default" 8 | RASI="$DIR/themes/$STYLE/rofi/runner.rasi" 9 | 10 | # Run 11 | rofi \ 12 | -show run \ 13 | -theme ${RASI} 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/scripts/rofi_windows: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # Import Current Theme 6 | DIR="$HOME/.config/bspwm" 7 | STYLE="default" 8 | RASI="$DIR/themes/$STYLE/rofi/windows.rasi" 9 | 10 | # Run 11 | rofi \ 12 | -show window \ 13 | -theme ${RASI} 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/.current: -------------------------------------------------------------------------------- 1 | default 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/adaptive/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #222d32; 7 | background-alt: #2c3a41; 8 | foreground: #c4c7c5; 9 | selected: #00BCD4; 10 | active: #61c766; 11 | urgent: #ec7875; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/adaptive/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/adaptive/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/adaptive.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/beach/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #141c21 8 | FOREGROUND = #93a1a1 9 | ALTBACKGROUND = #1a242b 10 | ALTFOREGROUND = #485353 11 | ACCENT = #5294E2 12 | 13 | BLACK = #263640 14 | RED = #d12f2c 15 | GREEN = #819400 16 | YELLOW = #b08500 17 | BLUE = #2587cc 18 | MAGENTA = #696ebf 19 | CYAN = #289c93 20 | WHITE = #bfbaac 21 | ALTBLACK = #4a697d 22 | ALTRED = #fa3935 23 | ALTGREEN = #a4bd00 24 | ALTYELLOW = #d9a400 25 | ALTBLUE = #2ca2f5 26 | ALTMAGENTA = #8086e8 27 | ALTCYAN = #33c5ba 28 | ALTWHITE = #fdf6e3 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/beach/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #141c21; 7 | background-alt: #1a242b; 8 | foreground: #93a1a1; 9 | selected: #5294E2; 10 | active: #819400; 11 | urgent: #d12f2c; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/beach/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/beach/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/beach.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/default/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #2E3440 8 | FOREGROUND = #D8DEE9 9 | ALTBACKGROUND = #39404f 10 | ALTFOREGROUND = #768bb2 11 | ACCENT = #81A1C1 12 | 13 | BLACK = #3B4252 14 | RED = #BF616A 15 | GREEN = #A3BE8C 16 | YELLOW = #EBCB8B 17 | BLUE = #81A1C1 18 | MAGENTA = #B48EAD 19 | CYAN = #88C0D0 20 | WHITE = #E5E9F0 21 | ALTBLACK = #4C566A 22 | ALTRED = #BF616A 23 | ALTGREEN = #A3BE8C 24 | ALTYELLOW = #EBCB8B 25 | ALTBLUE = #81A1C1 26 | ALTMAGENTA = #B48EAD 27 | ALTCYAN = #8FBCBB 28 | ALTWHITE = #ECEFF4 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/default/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #2E3440; 7 | background-alt: #39404f; 8 | foreground: #D8DEE9; 9 | selected: #81A1C1; 10 | active: #A3BE8C; 11 | urgent: #BF616A; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/default/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/default/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/nord.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/forest/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #222d32 8 | FOREGROUND = #c4c7c5 9 | ALTBACKGROUND = #2c3b41 10 | ALTFOREGROUND = #767c78 11 | ACCENT = #00BCD4 12 | 13 | BLACK = #263640 14 | RED = #ec7875 15 | GREEN = #61c766 16 | YELLOW = #fdd835 17 | BLUE = #42a5f5 18 | MAGENTA = #ba68c8 19 | CYAN = #4dd0e1 20 | WHITE = #bfbaac 21 | ALTBLACK = #4a697d 22 | ALTRED = #fb8784 23 | ALTGREEN = #70d675 24 | ALTYELLOW = #ffe744 25 | ALTBLUE = #51b4ff 26 | ALTMAGENTA = #c979d7 27 | ALTCYAN = #5cdff0 28 | ALTWHITE = #fdf6e3 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/forest/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #222d32; 7 | background-alt: #2c3b41; 8 | foreground: #c4c7c5; 9 | selected: #00BCD4; 10 | active: #61c766; 11 | urgent: #ec7875; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/forest/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/forest/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/forest.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/hack/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #01161b 8 | FOREGROUND = #66FFFF 9 | ALTBACKGROUND = #022a34 10 | ALTFOREGROUND = #00cccc 11 | ACCENT = #007B82 12 | 13 | BLACK = #01161b 14 | RED = #007b82 15 | GREEN = #028c94 16 | YELLOW = #039ca4 17 | BLUE = #04acb5 18 | MAGENTA = #05bbc5 19 | CYAN = #06ccd7 20 | WHITE = #a3b5b8 21 | ALTBLACK = #01161b 22 | ALTRED = #007b82 23 | ALTGREEN = #028c94 24 | ALTYELLOW = #039ca4 25 | ALTBLUE = #04acb5 26 | ALTMAGENTA = #05bbc5 27 | ALTCYAN = #06ccd7 28 | ALTWHITE = #a3b5b8 29 | 30 | COLOR_R = #ff0000 31 | COLOR_G = #00ff00 32 | COLOR_Y = #ffff00 33 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/hack/polybar/scripts/check-network: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | count=0 6 | connected="說" 7 | disconnected="ﲁ" 8 | 9 | ID="$(ip link | awk '/state UP/ {print $2}')" 10 | 11 | while true; do 12 | if (ping -c 1 archlinux.org || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) &>/dev/null; then 13 | if [[ $ID == e* ]]; then 14 | echo "$connected Online" ; sleep 25 15 | else 16 | echo "$connected Online" ; sleep 25 17 | fi 18 | else 19 | echo "$disconnected Offline" ; sleep 5 20 | fi 21 | done 22 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/hack/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #01161b; 7 | background-alt: #022a34; 8 | foreground: #66FFFF; 9 | selected: #007B82; 10 | active: #00ff00; 11 | urgent: #ff0000; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/hack/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/hack/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/hack.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/manhattan/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #1F252B 8 | FOREGROUND = #F0FBF8 9 | ALTBACKGROUND = #2a323a 10 | ALTFOREGROUND = #77dbc0 11 | ACCENT = #B4A1DB 12 | 13 | BLACK = #20262c 14 | RED = #db86ba 15 | GREEN = #74dd91 16 | YELLOW = #e49186 17 | BLUE = #75dbe1 18 | MAGENTA = #b4a1db 19 | CYAN = #9ee9ea 20 | WHITE = #f1fcf9 21 | ALTBLACK = #465463 22 | ALTRED = #d04e9d 23 | ALTGREEN = #4bc66d 24 | ALTYELLOW = #db695b 25 | ALTBLUE = #3dbac2 26 | ALTMAGENTA = #825ece 27 | ALTCYAN = #62cdcd 28 | ALTWHITE = #e0e5e5 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/manhattan/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #1F252B; 7 | background-alt: #2a323a; 8 | foreground: #F0FBF8; 9 | selected: #B4A1DB; 10 | active: #74dd91; 11 | urgent: #db86ba; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/manhattan/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/manhattan/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/manhattan.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/onedark/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #1E2128 8 | FOREGROUND = #ABB2BF 9 | ALTBACKGROUND = #292d37 10 | ALTFOREGROUND = #5a6477 11 | ACCENT = #5294E2 12 | 13 | BLACK = #32363D 14 | RED = #E06B74 15 | GREEN = #98C379 16 | YELLOW = #E5C07A 17 | BLUE = #62AEEF 18 | MAGENTA = #C778DD 19 | CYAN = #55B6C2 20 | WHITE = #ABB2BF 21 | ALTBLACK = #50545B 22 | ALTRED = #EA757E 23 | ALTGREEN = #A2CD83 24 | ALTYELLOW = #EFCA84 25 | ALTBLUE = #6CB8F9 26 | ALTMAGENTA = #D282E7 27 | ALTCYAN = #5FC0CC 28 | ALTWHITE = #B5BCC9 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/onedark/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #1E2128; 7 | background-alt: #292d37; 8 | foreground: #ABB2BF; 9 | selected: #5294E2; 10 | active: #98C379; 11 | urgent: #E06B74; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/onedark/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/onedark/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/default.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/slime/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #ffffff 8 | FOREGROUND = #383a42 9 | ALTBACKGROUND = #e6e6e6 10 | ALTFOREGROUND = #9b9eaa 11 | ACCENT = #0997B3 12 | 13 | BLACK = #383a42 14 | RED = #e45649 15 | GREEN = #50a14f 16 | YELLOW = #c18401 17 | BLUE = #0184bc 18 | MAGENTA = #a626a4 19 | CYAN = #0997b3 20 | WHITE = #909090 21 | ALTBLACK = #383a42 22 | ALTRED = #e45649 23 | ALTGREEN = #50a14f 24 | ALTYELLOW = #c18401 25 | ALTBLUE = #0184bc 26 | ALTMAGENTA = #a626a4 27 | ALTCYAN = #0997b3 28 | ALTWHITE = #909090 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/slime/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #ffffff; 7 | background-alt: #e6e6e6; 8 | foreground: #383a42; 9 | selected: #0997B3; 10 | active: #50a14f; 11 | urgent: #e45649; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/slime/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/slime/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/slime.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/spark/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #EEFFFF 8 | FOREGROUND = #303030 9 | ALTBACKGROUND = #dee6e7 10 | ALTFOREGROUND = #d3d3d3 11 | ACCENT = #F0719B 12 | 13 | BLACK = #1e2541 14 | RED = #f0719b 15 | GREEN = #5af7b0 16 | YELLOW = #ffa56b 17 | BLUE = #57c7ff 18 | MAGENTA = #c792ea 19 | CYAN = #89ddff 20 | WHITE = #eeffff 21 | ALTBLACK = #354274 22 | ALTRED = #f02e6e 23 | ALTGREEN = #2ce592 24 | ALTYELLOW = #ff8537 25 | ALTBLUE = #1da0e2 26 | ALTMAGENTA = #a742ea 27 | ALTCYAN = #47bae8 28 | ALTWHITE = #dee6e7 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/spark/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #EEFFFF; 7 | background-alt: #dee6e7; 8 | foreground: #303030; 9 | selected: #F0719B; 10 | active: #2ce592; 11 | urgent: #f02e6e; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/spark/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/spark/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/spark.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/wave/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #3D4C5F; 7 | background-alt: #45556b; 8 | foreground: #F8F8F8; 9 | selected: #BD99FF; 10 | active: #a1efd3; 11 | urgent: #f48fb1; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/wave/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/themes/wave/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/wave.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/bspwm/archcraft/xsettingsd: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | Net/ThemeName "Arc-Dark" 4 | Net/IconThemeName "Arc-Circle" 5 | Gtk/CursorThemeName "Qogirr" 6 | Net/EnableEventSounds "0" 7 | Net/EnableInputFeedbackSounds "0" 8 | Xft/DPI "-1" 9 | Xft/Hinting 1 10 | Xft/HintStyle "hintslight" 11 | Xft/Antialias 1 12 | Xft/RGBA "none" 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/btop/.gitignore: -------------------------------------------------------------------------------- 1 | btop.log -------------------------------------------------------------------------------- /bootstrap/os/linux/config/cava/shaders/pass_through.vert: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | 4 | // Input vertex data, different for all executions of this shader. 5 | layout(location = 0) in vec3 vertexPosition_modelspace; 6 | 7 | // Output data ; will be interpolated for each fragment. 8 | out vec2 fragCoord; 9 | 10 | void main() 11 | { 12 | gl_Position = vec4(vertexPosition_modelspace,1); 13 | fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0; 14 | } 15 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/code-flags.conf: -------------------------------------------------------------------------------- 1 | --password-store=gnome --enable-features=UseOzonePlatform --ozone-platform=wayland 2 | 3 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/discord-rpc/config.toml: -------------------------------------------------------------------------------- 1 | id = 677226551607033903 2 | hosts = [ "localhost:6600" ] 3 | 4 | [format] 5 | details = "$title" 6 | state = "$album | $album" 7 | timestamp = "elapsed" 8 | large_image = "notes" 9 | small_image = "notes" 10 | large_text = "" 11 | small_text = "" 12 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/dunst/archcraft/dunst: -------------------------------------------------------------------------------- 1 | /home/str1ke/.dotfiles/bootstrap/os/linux/config/dunst -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/assets/blossom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/amadeus/assets/blossom.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/amadeus/assets/favicon.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/assets/favicon2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/amadeus/assets/favicon2.ico -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/eww.scss: -------------------------------------------------------------------------------- 1 | @import "scss/index.scss"; 2 | @import "scss/variables.scss"; 3 | @import "scss/sidebar/apatheia.scss"; 4 | @import "scss/sidebar/clipboard.scss"; 5 | @import "scss/sidebar/music.scss"; 6 | @import "scss/sidebar/sys-tray.scss"; 7 | @import "scss/widgets/widgets.scss"; -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/images/mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/amadeus/images/mic.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/amadeus/images/music.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/images/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/amadeus/images/profile.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/images/speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/amadeus/images/speaker.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scripts/battery: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | BAT=`ls /sys/class/power_supply | grep BAT | head -n 1` 4 | 5 | battery() { 6 | cat /sys/class/power_supply/${BAT}/capacity 7 | } 8 | battery_stat() { 9 | cat /sys/class/power_supply/${BAT}/status 10 | } 11 | 12 | case "$1" in 13 | --bat) battery;; 14 | --bat-st) battery_stat;; 15 | esac 16 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scripts/curr-clips: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # get 4 last clips (parsed) 4 | clips=$(cliphist list | head -4 | cut -d " " -f2-) 5 | 6 | arr=($parsed) 7 | 8 | ret="{" 9 | i=0; 10 | for el in "${arr[@]}" 11 | do 12 | $ret += "$i:$el" 13 | $i += 1 14 | done; 15 | $ret += "}" 16 | echo $ret -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scripts/gpu: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | nvidia-smi dmon -s u | awk 'NR>2 {print $2; fflush()}' 4 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scripts/mem-ad: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | 4 | total="$(free -m | grep Mem: | awk '{ print $2 }')" 5 | used="$(free -m | grep Mem: | awk '{ print $3 }')" 6 | 7 | free=$(expr $total - $used) 8 | 9 | case $1 in 10 | total) echo $total;; 11 | used) echo $used;; 12 | free) echo $free;; 13 | esac 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scripts/memory: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | printf "%.0f\n" $(free -m | grep Mem | awk '{print ($3/$2)*100}') 4 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scripts/pop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | EWW_BIN="/usr/bin/eww -c $HOME/.config/hypr/themes/apatheia/eww" 3 | 4 | # select widget for focused monitor 5 | focusmon=$(hyprctl monitors -j | jq -r '.[] | select(.focused == true) | .id') 6 | # console parameter + display id 7 | WIDGET="$1${focusmon}" 8 | 9 | popable_widgets=( "system" "audio_ctl" "calendar" ) 10 | 11 | # Open widgets 12 | if ${EWW_BIN} windows | grep ^$WIDGET$ ; then 13 | for name in "${popable_widgets[@]}" 14 | do 15 | ${EWW_BIN} close "${name}${focusmon}" 16 | done 17 | ${EWW_BIN} open "$WIDGET" 18 | 19 | elif ${EWW_BIN} windows | grep ^\*$WIDGET$ ; then 20 | ${EWW_BIN} close "$WIDGET" 21 | else exit 22 | fi 23 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scripts/wifi: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | status=$(nmcli g | grep -oE "disconnected") 4 | essid=$(nmcli -t -f active,ssid dev wifi | grep '^yes' | cut -d: -f2) 5 | 6 | if [ $status ] ; then 7 | icon="睊" 8 | text="" 9 | col="#575268" 10 | 11 | else 12 | icon="" 13 | text="${essid}" 14 | col="#a1bdce" 15 | fi 16 | 17 | 18 | case $1 in 19 | --COL) echo $col;; 20 | --ESSID) echo $text;; 21 | --ICON) echo $icon;; 22 | esac 23 | 24 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scss/index.scss: -------------------------------------------------------------------------------- 1 | * { 2 | all: unset; 3 | font-family: feather; 4 | font-family: mononoki Nerd Font; 5 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scss/sidebar/apatheia.scss: -------------------------------------------------------------------------------- 1 | .apatheia-container { 2 | border-radius: 12px 12px; 3 | padding: 2rem; 4 | // margin: 30px 0px; 5 | border: 2px solid rgba($primary, 0.1); 6 | } 7 | 8 | .apatheia-content { 9 | font-family: mononoki Nerd Font; 10 | font-size: 1.2em; 11 | color: $white; 12 | } 13 | 14 | .apatheia-author { 15 | font-family: mononoki Nerd Font; 16 | font-style: italic; 17 | font-weight: bold; 18 | font-size: 1.2em; 19 | color: $primary; 20 | margin-top: 0.3rem; 21 | } 22 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scss/sidebar/clipboard.scss: -------------------------------------------------------------------------------- 1 | .clipboard-container { 2 | background-color: $purple; 3 | margin: 0px 40px 0px 40px; 4 | border-radius: 12px; 5 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/scss/variables.scss: -------------------------------------------------------------------------------- 1 | $background-bar: rgba(11, 10, 16, 1); 2 | $background: rgba(11, 10, 16, 1); 3 | $widget-background: rgba(17, 16, 25, 1); 4 | $shadow: rgba(0, 0, 0, 0.3); 5 | $grey: rgba(105, 101, 124, 0.7); 6 | 7 | $black: #282A36; 8 | $red: #E97193; // #F37F97; 9 | $green: #AAC5A0; // #5ADECD; 10 | $yellow: #f6d6b3; // #F2A272; 11 | $orange: #f2c798; // #F2A272; 12 | $blue: #A8C5E6; // #BAB4D9; //#8897F4; 13 | $purple: #DFA7E7; // #C574DD; 14 | $purple2: #ecdbee; // #C574DD; 15 | $teal: #72B69C; // #79E6F3; 16 | $white: #eae9f0; // #FDFDFD; 17 | 18 | $primary: #eacded; // #F37F97; 19 | $secondary: #71e9c2; // #F37F97; 20 | $tertiary: #f0db93; -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/yuck/sidebar/clipboard.yuck: -------------------------------------------------------------------------------- 1 | (defpoll curr_clips :interval "5s" "~/.config/hypr/themes/apatheia/eww/scripts/curr-clips") 2 | 3 | (defwidget clipboard [] 4 | (box 5 | :class "clipboard-container" 6 | (label 7 | :text curr_clips 8 | :limit-width 15 9 | ) 10 | ) 11 | ) -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/amadeus/yuck/variables.yuck: -------------------------------------------------------------------------------- 1 | 2 | ;; Music Variables 3 | (defpoll song :interval "5s" "scripts/music title") 4 | (defpoll song_artist :interval "5s" "scripts/music artist") 5 | (defpoll song_status :interval "5s" "scripts/music status") 6 | (defpoll song_perc :interval "1s" "scripts/music percent") 7 | (defpoll cover_art :interval "5s" "scripts/music coverloc") 8 | (defpoll playpause :interval "1s" "scripts/music statusicon") 9 | (defpoll player_volume :interval "5s" 'bc <<< "$(playerctl volume)*100"') 10 | ; (defpoll song_time :interval "1s" "scripts/music timeS") 11 | 12 | (defvar music_reveal false) -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/dharmax/wallpaper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/dharmax/wallpaper -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/images/mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/saimoom/images/mic.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/saimoom/images/music.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/images/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/saimoom/images/profile.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/images/speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/custom/saimoom/images/speaker.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/launch_bar: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ## Files and cmd 4 | FILE="$HOME/.cache/eww_launch.xyz" 5 | EWW="eww -c $HOME/.config/eww/saimoom" 6 | 7 | ## Run eww daemon if not running already 8 | if [[ ! `pidof eww` ]]; then 9 | ${EWW} daemon 10 | sleep 1 11 | fi 12 | 13 | ## Open widgets 14 | run_eww() { 15 | ${EWW} open-many \ 16 | bar 17 | 18 | } 19 | 20 | ## Launch or close widgets accordingly 21 | if [[ ! -f "$FILE" ]]; then 22 | touch "$FILE" 23 | run_eww && bspc config -m LVDS-1 top_padding 49 24 | else 25 | ${EWW} close-all && killall eww 26 | rm "$FILE" 27 | fi 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/scripts/battery: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | battery() { 4 | BAT=`ls /sys/class/power_supply | grep BAT | head -n 1` 5 | cat /sys/class/power_supply/${BAT}/capacity 6 | } 7 | battery_stat() { 8 | BAT=`ls /sys/class/power_supply | grep BAT | head -n 1` 9 | cat /sys/class/power_supply/${BAT}/status 10 | } 11 | 12 | if [[ "$1" == "--bat" ]]; then 13 | battery 14 | elif [[ "$1" == "--bat-st" ]]; then 15 | battery_stat 16 | fi 17 | 18 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/scripts/mem-ad: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | 4 | total="$(free -m | grep Mem: | awk '{ print $2 }')" 5 | used="$(free -m | grep Mem: | awk '{ print $3 }')" 6 | 7 | free=$(expr $total - $used) 8 | 9 | if [ "$1" = "total" ]; then 10 | echo $total 11 | elif [ "$1" = "used" ]; then 12 | echo $used 13 | elif [ "$1" = "free" ]; then 14 | echo $free 15 | fi 16 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/scripts/memory: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | printf "%.0f\n" $(free -m | grep Mem | awk '{print ($3/$2)*100}') 4 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/custom/saimoom/scripts/wifi: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | status=$(nmcli g | grep -oE "disconnected") 4 | essid=$(nmcli c | grep wlp2s0 | awk '{print ($1)}') 5 | 6 | if [ $status ] ; then 7 | icon="" 8 | text="" 9 | col="#575268" 10 | 11 | else 12 | icon="" 13 | text="${essid}" 14 | col="#a1bdce" 15 | fi 16 | 17 | 18 | 19 | if [[ "$1" == "--COL" ]]; then 20 | echo $col 21 | elif [[ "$1" == "--ESSID" ]]; then 22 | echo $text 23 | elif [[ "$1" == "--ICON" ]]; then 24 | echo $icon 25 | fi 26 | 27 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/assets/images/arch-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/hyprland/assets/images/arch-logo.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/assets/images/hyprland-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/hyprland/assets/images/hyprland-logo.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/assets/images/mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/hyprland/assets/images/mic.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/assets/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/hyprland/assets/images/music.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/assets/images/speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/hyprland/assets/images/speaker.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/assets/styles/style.scss: -------------------------------------------------------------------------------- 1 | // Universal Styling 2 | * { 3 | all: unset; 4 | font-family: CaskaydiaCove NF; 5 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/bar/modules/format.yuck: -------------------------------------------------------------------------------- 1 | (defwidget separator [] 2 | (box 3 | :class "module" 4 | :vexpand "false" 5 | :hexpand "false" 6 | :valign "center" 7 | (label 8 | :class "mod_separator" 9 | :valign "center" 10 | :text "|" 11 | ) 12 | ) 13 | ) 14 | 15 | (defwidget gap [] 16 | (box 17 | :orientation "h" 18 | :hexpand "false" 19 | :visible "true" 20 | :width "14" 21 | ) 22 | ) -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/bar/modules/launcher.yuck: -------------------------------------------------------------------------------- 1 | (defwidget launcher [] 2 | (box 3 | :class "mod_launcher" 4 | :orientation "h" 5 | (button 6 | :onclick "~/.dotfiles/config/rofi/launcher.sh drun" 7 | :onrightclick "~/.dotfiles/config/rofi/launcher.sh run" 8 | (image 9 | :class "mod_launcher-icon" 10 | :path "assets/images/hyprland-logo.png" 11 | :image-width 24 12 | ) 13 | ) 14 | ) 15 | ) -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/bar/modules/powermenu.yuck: -------------------------------------------------------------------------------- 1 | (defwidget powermenu [] 2 | (box 3 | :class "mod_powermenu" 4 | :orientation "h" 5 | (button 6 | :onclick "~/.config/wlogout/launch.sh" 7 | (label 8 | :class "separator" 9 | :valign "center" 10 | :text "" 11 | ) 12 | ) 13 | ) 14 | ) -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/bar/modules/systray.yuck: -------------------------------------------------------------------------------- 1 | (defwidget tray [] 2 | (systray 3 | :pack-direction "right" 4 | :icon_size 18 5 | ) 6 | ) 7 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/bar/modules/updates.yuck: -------------------------------------------------------------------------------- 1 | ;; ========================= 2 | ;; | Updates | 3 | ;; ========================= 4 | 5 | 6 | ;; Variables 7 | 8 | (defpoll updates 9 | :interval "5m" 10 | "~/.config/waybar/scripts/updates.sh" 11 | ) 12 | 13 | 14 | ;; Main Widget 15 | (defwidget updates [] 16 | (button 17 | :orientation "horizontal" 18 | :halign "center" 19 | :class "mod_updates" 20 | 21 | updates 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/bar/modules/window.yuck: -------------------------------------------------------------------------------- 1 | (defpoll window :interval ".1s" "scripts/window") 2 | 3 | (defwidget window [] 4 | (box 5 | :orientation "horizontal" 6 | :halign "center" 7 | :class "module" 8 | 9 | (label 10 | :text window 11 | :class "mod_date" 12 | ) 13 | ) 14 | ) 15 | 16 | 17 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/bar/modules/workspaces.yuck: -------------------------------------------------------------------------------- 1 | (defpoll workspace :interval ".1s" "scripts/workspace") 2 | (defwidget workspaces [] 3 | (literal 4 | :content workspace 5 | :valign "center" 6 | ) 7 | ) 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/dashboard/dash.yuck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/hyprland/dashboard/dash.yuck -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/eww.scss: -------------------------------------------------------------------------------- 1 | @import "assets/styles/style.scss"; 2 | @import "assets/styles/catppuccin/mocha.scss"; 3 | @import "assets/styles/modules.scss"; -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/eww.yuck: -------------------------------------------------------------------------------- 1 | ;; Includes 2 | (include "bar/bar.yuck") 3 | (include "dashboard/dash.yuck") 4 | 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/scripts/cpu: -------------------------------------------------------------------------------- 1 | top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1""}' 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/scripts/variables/.gitignore: -------------------------------------------------------------------------------- 1 | temp 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/scripts/variables/vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/hyprland/scripts/variables/vars -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/hyprland/scripts/window: -------------------------------------------------------------------------------- 1 | hyprctl activewindow -j | jq -rc '.title' 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/template/scripts/getram: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | printf "%.0f\n" $(free -m | grep Mem | awk '{print ($3/$2)*100}') 3 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/template/scripts/getvol: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | amixer -D pulse sget Master | grep 'Left:' | awk -F'[][]' '{ print $2 }' | tr -d '%' | head -1 3 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/testing/eww.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/eww/testing/eww.scss -------------------------------------------------------------------------------- /bootstrap/os/linux/config/eww/testing/eww.yuck: -------------------------------------------------------------------------------- 1 | (defwidget greeter [?text name] 2 | (box :orientation "horizontal" 3 | :halign "center" 4 | text 5 | (button :onclick "notify-send 'Hello' 'Hello, ${name}'" 6 | "Greet"))) 7 | (defwindow example 8 | :monitor 0 9 | :geometry (geometry :x "0%" 10 | :y "20px" 11 | :width "90%" 12 | :height "30px" 13 | :anchor "top center") 14 | :stacking "fg" 15 | :reserve (struts :distance "40px" :side "top") 16 | :windowtype "dock" 17 | :wm-ignore false 18 | "example content") -------------------------------------------------------------------------------- /bootstrap/os/linux/config/fish: -------------------------------------------------------------------------------- 1 | ../shell/fish -------------------------------------------------------------------------------- /bootstrap/os/linux/config/flameshot/flameshot.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | contrastOpacity=188 3 | drawColor=#ffffff 4 | filenamePattern=Screenshot-[%Y-%m-%d]-(%H-%M-%S) 5 | saveAsFileExtension=png 6 | savePath=/home/str1ke/Media/Pictures/Screenshots 7 | uiColor=#5f06de 8 | undoLimit=96 9 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/fontconfig/conf.d/78-Reject.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/fontconfig/fonts.conf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | serif 6 | CaskaydiaCove NF 7 | 8 | 9 | sans-serif 10 | CaskaydiaCove NF 11 | 12 | 13 | sans 14 | CaskaydiaCove NF 15 | 16 | 17 | monospace 18 | CaskaydiaCove NF 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-2.0/gtkfilechooser.ini: -------------------------------------------------------------------------------- 1 | [Filechooser Settings] 2 | LocationMode=path-bar 3 | ShowHidden=false 4 | ShowSizeColumn=true 5 | GeometryX=570 6 | GeometryY=286 7 | GeometryWidth=780 8 | GeometryHeight=628 9 | SortColumn=name 10 | SortOrder=ascending 11 | StartupMode=recent 12 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-3.0/archcraft/gtk.css: -------------------------------------------------------------------------------- 1 | VteTerminal, vte-terminal { 2 | padding: 12px; 3 | } 4 | 5 | .window-frame, .window-frame:backdrop { 6 | box-shadow: 0 0 0 black; 7 | border-style: none; 8 | margin: 0; 9 | border-radius: 0; 10 | } 11 | 12 | .titlebar { 13 | border-radius: 0; 14 | } 15 | 16 | undershoot.top, 17 | undershoot.right, 18 | undershoot.bottom, 19 | undershoot.left { 20 | background-image: none; 21 | } 22 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-3.0/archcraft/settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-application-prefer-dark-theme=false 3 | gtk-enable-animations=true 4 | gtk-font-name=Noto Sans 9 5 | gtk-icon-theme-name=Arc-Circle 6 | gtk-theme-name=Arc-Dark 7 | gtk-cursor-theme-name=Qogirr 8 | gtk-cursor-theme-size=0 9 | gtk-toolbar-style=GTK_TOOLBAR_ICONS 10 | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR 11 | gtk-button-images=0 12 | gtk-menu-images=1 13 | gtk-enable-event-sounds=0 14 | gtk-enable-input-feedback-sounds=0 15 | gtk-xft-antialias=1 16 | gtk-xft-hinting=1 17 | gtk-xft-hintstyle=hintslight 18 | gtk-xft-rgba=rgb 19 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-3.0/bookmarks: -------------------------------------------------------------------------------- 1 | file:///home/str1ke/.dotfiles 2 | file:///home/str1ke/Desktop 3 | file:///home/str1ke/Documents 4 | file:///home/str1ke/Projects 5 | file:///home/str1ke/Downloads 6 | file:///home/str1ke/Music 7 | file:///home/str1ke/Pictures 8 | file:///home/str1ke/Videos 9 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-3.0/gtk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/gtk-3.0/gtk.css -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-3.0/settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-application-prefer-dark-theme=true 3 | gtk-button-images=0 4 | gtk-cursor-theme-name=Catppuccin-Mocha-Dark 5 | gtk-cursor-theme-size=30 6 | gtk-decoration-layout=icon:minimize,maximize,close 7 | gtk-enable-animations=true 8 | gtk-enable-event-sounds=0 9 | gtk-enable-input-feedback-sounds=0 10 | gtk-font-name=Noto Sans 9 11 | gtk-icon-theme-name=Nordic-Folders 12 | gtk-menu-images=1 13 | gtk-primary-button-warps-slider=false 14 | gtk-theme-name=Catppuccin-Mocha-Standard-Mauve-Dark 15 | gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR 16 | gtk-toolbar-style=GTK_TOOLBAR_ICONS 17 | gtk-xft-antialias=1 18 | gtk-xft-dpi=98304 19 | gtk-xft-hinting=1 20 | gtk-xft-hintstyle=hintfull 21 | gtk-xft-rgba=rgb 22 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-4.0/old/settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-application-prefer-dark-theme=1 3 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-4.0/old/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/gtk-4.0/old/thumbnail.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtk-4.0/settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-application-prefer-dark-theme=false 3 | gtk-cursor-theme-name=Catppuccin-Mocha-Dark 4 | gtk-cursor-theme-size=30 5 | gtk-decoration-layout=icon:minimize,maximize,close 6 | gtk-enable-animations=true 7 | gtk-font-name=Noto Sans, 12 8 | gtk-icon-theme-name=Adwaita 9 | gtk-modules=colorreload-gtk-module 10 | gtk-primary-button-warps-slider=false 11 | gtk-theme-name=Catppuccin-Mocha-Standard-Mauve-Dark 12 | gtk-xft-dpi=98304 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtklock/config.ini: -------------------------------------------------------------------------------- 1 | [main] 2 | gtk-theme = Catppuccin-Mocha-Lavender -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtklock/preset-0.css: -------------------------------------------------------------------------------- 1 | * { 2 | border-radius: 0; 3 | border: none; 4 | text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7) 5 | } 6 | 7 | button { 8 | background: none; 9 | padding: 10px 10 | } 11 | 12 | #clock-label { 13 | font-family: monospace 14 | } 15 | 16 | #unlock-button { 17 | border: 1px solid #000; 18 | background-color: rgba(37, 37, 37, 0.95) 19 | } 20 | 21 | #powerbar-box { 22 | border: 1px solid #000; 23 | background-color: rgba(37, 37, 37, 0.95) 24 | } 25 | 26 | #input-field { 27 | border: 1px solid #000; 28 | background-color: rgba(37, 37, 37, 0.95) 29 | } 30 | 31 | #playerctl-box { 32 | border: 1px solid #000; 33 | margin: 20px; 34 | background-color: rgba(37, 37, 37, 0.8) 35 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtklock/preset-1.css: -------------------------------------------------------------------------------- 1 | * { 2 | border: none; 3 | text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7) 4 | } 5 | 6 | button { 7 | border-radius: 10px; 8 | background: none; 9 | padding: 10px 10 | } 11 | 12 | #clock-label { 13 | font-family: monospace 14 | } 15 | 16 | #unlock-button { 17 | border-radius: 10px; 18 | background: #31373A 19 | } 20 | 21 | #powerbar-box { 22 | border-radius: 10px; 23 | background: #31373A 24 | } 25 | 26 | #input-field { 27 | border-radius: 10px; 28 | background: #31373A 29 | } 30 | 31 | #playerctl-box { 32 | margin: 20px; 33 | background: #31373A 34 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtklock/preset-2.css: -------------------------------------------------------------------------------- 1 | * { 2 | border-radius: 0; 3 | border: none; 4 | text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7) 5 | } 6 | 7 | button { 8 | background: none; 9 | padding: 10px 10 | } 11 | 12 | #clock-label { 13 | font-family: monospace 14 | } 15 | 16 | #unlock-button { 17 | background-color: rgba(23, 53, 63, 0.95) 18 | } 19 | 20 | #powerbar-box { 21 | background-color: rgba(23, 53, 63, 0.95) 22 | } 23 | 24 | #input-field { 25 | background-color: rgba(23, 53, 63, 0.95) 26 | } 27 | 28 | #playerctl-box { 29 | margin: 20px; 30 | background-color: rgba(23, 53, 63, 0.95) 31 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtklock/preset-3.css: -------------------------------------------------------------------------------- 1 | * { 2 | border-radius: 0; 3 | border: none; 4 | text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7) 5 | } 6 | 7 | button { 8 | background: none; 9 | padding: 10px 10 | } 11 | 12 | #clock-label { 13 | font-family: monospace 14 | } 15 | 16 | #unlock-button { 17 | background: #27132e 18 | } 19 | 20 | #powerbar-box { 21 | background: #27132e 22 | } 23 | 24 | #input-field { 25 | background: #27132e 26 | } 27 | 28 | #playerctl-box { 29 | margin: 20px; 30 | background: #27132e 31 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/gtklock/style.css: -------------------------------------------------------------------------------- 1 | window { 2 | /* background-image: url("/home/str1ke/.dotfiles/assets/wallpapers/neon_city.png"); */ 3 | background-size: cover; 4 | background-repeat: no-repeat; 5 | background-position: center; 6 | background-color: black; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/hypr/config/hypr/keybinds.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/hypr/config/hypr/keybinds.conf -------------------------------------------------------------------------------- /bootstrap/os/linux/config/hypr/config/hyprland/keybinds.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/hypr/config/hyprland/keybinds.conf -------------------------------------------------------------------------------- /bootstrap/os/linux/config/hypr/hyprlux.toml: -------------------------------------------------------------------------------- 1 | # night_light = { enabled = true, start_time = "20:00", end_time = "20:30", temperature = 3500 } 2 | night_light = { enabled = false, latitude = 26.376032, longitude = -80.122360, temperature = 4000 } 3 | 4 | vibrance_configs = [ 5 | { window_class = "SDL Application", window_title = "", strength = 100 }, 6 | ] 7 | 8 | hot_reload = true -------------------------------------------------------------------------------- /bootstrap/os/linux/config/hypr/hyprpaper.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/hypr/hyprpaper.conf -------------------------------------------------------------------------------- /bootstrap/os/linux/config/hypr/scripts/tools/gtkthemes: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Original script by @adi1090x 4 | 5 | ## Set GTK Themes, Icons, Cursor and Fonts 6 | 7 | THEME='Catppuccin-Mocha-Standard-Mauve-Dark' 8 | ICONS='Adwaita' 9 | FONT='Noto Sans' 10 | CURSOR='Catppuccin-Mocha-Dark' 11 | 12 | SCHEMA='gsettings set org.gnome.desktop.interface' 13 | 14 | apply_themes () { 15 | ${SCHEMA} gtk-theme "$THEME" 16 | ${SCHEMA} icon-theme "$ICONS" 17 | ${SCHEMA} cursor-theme "$CURSOR" 18 | ${SCHEMA} font-name "$FONT" 19 | } 20 | 21 | apply_themes 22 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/hypr/scripts/tools/workspaces.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | focused=$(hyprctl monitors -j | jq -rc '[ .[].focused ] | index(true)') 4 | 5 | dispatcher=$1 6 | workspace=$2 7 | 8 | hyprctl dispatch "$dispatcher" "$focused$workspace" -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ncmpcpp/error.log: -------------------------------------------------------------------------------- 1 | /dev/null -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nitrogen/.gitignore: -------------------------------------------------------------------------------- 1 | bg-saved.cfg 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nitrogen/nitrogen.cfg: -------------------------------------------------------------------------------- 1 | [geometry] 2 | posx=25 3 | posy=75 4 | sizex=1239 5 | sizey=734 6 | 7 | [nitrogen] 8 | view=icon 9 | recurse=true 10 | sort=alpha 11 | icon_caps=false 12 | dirs=/usr/share/backgrounds; 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nix/nix.conf: -------------------------------------------------------------------------------- 1 | experimental-features = nix-command flakes -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/.gitignore: -------------------------------------------------------------------------------- 1 | lazy-lock.json 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/init.lua: -------------------------------------------------------------------------------- 1 | -- @RealStr1ke's Neovim Configuration 2 | -- TODO: 3 | -- > Plugins 4 | -- > folke/neoconf.nvim 5 | -- > rebelot/kanagawa.nvim 6 | -- > sidebar-nvim/sidebar.nvim 7 | -- > folke/which-key.nvim 8 | -- > folke/todo-comments.nvim 9 | -- > CRAG666/code_runner.nvim 10 | -- > famiu/bufdelete.nvim 11 | -- > SirVer/ultisnips 12 | -- > rmagatti/auto-session 13 | -- > Yggdroot/LeaderF 14 | -- > tpope/commentary.vim 15 | -- > jose-elias-alvarez/null-ls.nvim 16 | -- > 17 | 18 | -- Start the Main Loader 19 | require("loader") 20 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/loader.lua: -------------------------------------------------------------------------------- 1 | -- ____________________ 2 | -- < Main Neovim Loader > -- 3 | -- -------------------- -- 4 | -- \ ^__^ -- 5 | -- \ (oo)\_______ -- 6 | -- (__)\ )\/\ -- 7 | -- ||----w | -- 8 | -- || || -- 9 | 10 | -- Main Options 11 | require("core.options") 12 | 13 | -- Plugins 14 | require("plugins.loader") 15 | 16 | -- Commands 17 | require("core.commands") 18 | 19 | -- Auto Commands 20 | require("core.autocmds") 21 | 22 | -- Appearance 23 | require("core.appearance") 24 | 25 | -- Diagnostics 26 | require("core.diagnostics") 27 | 28 | -- Keymaps 29 | require("core.keymaps") -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/plugins/configs/impatient.lua: -------------------------------------------------------------------------------- 1 | local status_ok, impatient = pcall(require, "impatient") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | impatient.enable_profile() 7 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/plugins/configs/indentline.lua: -------------------------------------------------------------------------------- 1 | local status_ok, indent_blankline = pcall(require, "ibl") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | indent_blankline.setup() 7 | 8 | -- indent_blankline.setup({ 9 | -- char = "▏", 10 | -- show_trailing_blankline_indent = false, 11 | -- show_first_indent_level = true, 12 | -- use_treesitter = true, 13 | -- show_current_context = true, 14 | -- buftype_exclude = { "terminal", "nofile" }, 15 | -- filetype_exclude = { 16 | -- "help", 17 | -- "packer", 18 | -- "NvimTree", 19 | -- }, 20 | -- }) 21 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/plugins/configs/leap.lua: -------------------------------------------------------------------------------- 1 | local status_ok, leap = pcall(require, "leap") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | leap.add_default_mappings() -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/plugins/configs/netrw.lua: -------------------------------------------------------------------------------- 1 | local status_ok, netrw = pcall(require, "netrw") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | netrw.setup({ 7 | -- Put your configuration here, or leave the object empty to take the default 8 | -- configuration. 9 | icons = { 10 | symlink = '', -- Symlink icon (directory and file) 11 | directory = '', -- Directory icon 12 | file = '', -- File icon 13 | }, 14 | use_devicons = true, -- Uses nvim-web-devicons if true, otherwise use the file icon specified above 15 | mappings = {}, -- Custom key mappings 16 | }) -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/plugins/configs/project.lua: -------------------------------------------------------------------------------- 1 | local status_ok, project = pcall(require, "project_nvim") 2 | if not status_ok then 3 | return 4 | end 5 | project.setup({ 6 | 7 | -- detection_methods = { "lsp", "pattern" }, -- NOTE: lsp detection will get annoying with multiple langs in one project 8 | detection_methods = { "pattern" }, 9 | 10 | -- patterns used to detect root dir, when **"pattern"** is in detection_methods 11 | patterns = { ".git", "Makefile", "package.json" }, 12 | }) 13 | 14 | local tele_status_ok, telescope = pcall(require, "telescope") 15 | if not tele_status_ok then 16 | return 17 | end 18 | 19 | telescope.load_extension("projects") 20 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/plugins/configs/sidebar.lua: -------------------------------------------------------------------------------- 1 | local status_ok, sidebar = pcall(require, "sidebar-nvim") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | sidebar.setup({ 7 | open = false 8 | }) -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/plugins/configs/spectre.lua: -------------------------------------------------------------------------------- 1 | local status_ok, spectre = pcall(require, "spectre") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | spectre.setup() 7 | 8 | vim.keymap.set('n', 'S', 'lua require("spectre").toggle()', { 9 | desc = "Toggle Spectre" 10 | }) 11 | vim.keymap.set('n', 'sw', 'lua require("spectre").open_visual({select_word=true})', { 12 | desc = "Search current word" 13 | }) 14 | vim.keymap.set('v', 'sw', 'lua require("spectre").open_visual()', { 15 | desc = "Search current word" 16 | }) 17 | vim.keymap.set('n', 'sp', 'lua require("spectre").open_file_search({select_word=true})', { 18 | desc = "Search on current file" 19 | }) -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/lua/plugins/loader.lua: -------------------------------------------------------------------------------- 1 | local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" 2 | if not vim.loop.fs_stat(lazypath) then 3 | vim.fn.system({ 4 | "git", 5 | "clone", 6 | "--filter=blob:none", 7 | "https://github.com/folke/lazy.nvim.git", 8 | "--branch=stable", -- latest stable release 9 | lazypath, 10 | }) 11 | end 12 | vim.opt.rtp:prepend(lazypath) 13 | 14 | local plugins = require("plugins/plugins") 15 | require("lazy").setup(plugins) 16 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/.gitignore: -------------------------------------------------------------------------------- 1 | plugin/* 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/init.lua: -------------------------------------------------------------------------------- 1 | -- vim.loader.enable() 2 | require("core.plugins") 3 | require("configs.colorscheme") 4 | require("core.options") 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/lua/configs/colorscheme.lua: -------------------------------------------------------------------------------- 1 | local colorscheme = "tokyonight" 2 | 3 | local status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme) 4 | if not status_ok then 5 | return 6 | end 7 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/lua/configs/impatient.lua: -------------------------------------------------------------------------------- 1 | local status_ok, impatient = pcall(require, "impatient") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | impatient.enable_profile() 7 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/lua/configs/indentline.lua: -------------------------------------------------------------------------------- 1 | local status_ok, indent_blankline = pcall(require, "indent_blankline") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | indent_blankline.setup({ 7 | char = "▏", 8 | show_trailing_blankline_indent = false, 9 | show_first_indent_level = true, 10 | use_treesitter = true, 11 | show_current_context = true, 12 | buftype_exclude = { "terminal", "nofile" }, 13 | filetype_exclude = { 14 | "help", 15 | "packer", 16 | "NvimTree", 17 | }, 18 | }) 19 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/lua/configs/lsp/init.lua: -------------------------------------------------------------------------------- 1 | local status_ok, _ = pcall(require, "lspconfig") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | require("user.lsp.mason") 7 | require("user.lsp.handlers").setup() 8 | require("user.lsp.null-ls") 9 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/lua/configs/lsp/settings/pyright.lua: -------------------------------------------------------------------------------- 1 | return { 2 | settings = { 3 | python = { 4 | analysis = { 5 | typeCheckingMode = "off", 6 | }, 7 | }, 8 | }, 9 | } 10 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/lua/configs/lsp/settings/sumneko_lua.lua: -------------------------------------------------------------------------------- 1 | return { 2 | settings = { 3 | Lua = { 4 | diagnostics = { 5 | globals = { "vim" }, 6 | }, 7 | workspace = { 8 | library = { 9 | [vim.fn.expand("$VIMRUNTIME/lua")] = true, 10 | [vim.fn.stdpath("config") .. "/lua"] = true, 11 | }, 12 | }, 13 | telemetry = { 14 | enable = false, 15 | }, 16 | }, 17 | }, 18 | } 19 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/lua/configs/project.lua: -------------------------------------------------------------------------------- 1 | local status_ok, project = pcall(require, "project_nvim") 2 | if not status_ok then 3 | return 4 | end 5 | project.setup({ 6 | 7 | -- detection_methods = { "lsp", "pattern" }, -- NOTE: lsp detection will get annoying with multiple langs in one project 8 | detection_methods = { "pattern" }, 9 | 10 | -- patterns used to detect root dir, when **"pattern"** is in detection_methods 11 | patterns = { ".git", "Makefile", "package.json" }, 12 | }) 13 | 14 | local tele_status_ok, telescope = pcall(require, "telescope") 15 | if not tele_status_ok then 16 | return 17 | end 18 | 19 | telescope.load_extension("projects") 20 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/old/lua/configs/telescope.lua: -------------------------------------------------------------------------------- 1 | local status_ok, telescope = pcall(require, "telescope") 2 | if not status_ok then 3 | return 4 | end 5 | 6 | local actions = require("telescope.actions") 7 | 8 | telescope.setup({ 9 | defaults = { 10 | 11 | prompt_prefix = " ", 12 | selection_caret = " ", 13 | path_display = { "smart" }, 14 | file_ignore_patterns = { ".git/", "node_modules" }, 15 | 16 | mappings = { 17 | i = { 18 | [""] = actions.cycle_history_next, 19 | [""] = actions.cycle_history_prev, 20 | [""] = actions.move_selection_next, 21 | [""] = actions.move_selection_previous, 22 | }, 23 | }, 24 | }, 25 | }) 26 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nvim/stylua.toml: -------------------------------------------------------------------------------- 1 | indent_type = "Spaces" 2 | indent_width = 4 3 | column_width = 120 4 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-bar/bar.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "label": "Lock", 4 | "exec": "nwg-lock", 5 | "icon": "/usr/share/nwg-bar/images/system-lock-screen.svg" 6 | }, 7 | { 8 | "label": "Logout", 9 | "exec": "swaymsg exit", 10 | "icon": "/usr/share/nwg-bar/images/system-log-out.svg" 11 | }, 12 | { 13 | "label": "Reboot", 14 | "exec": "systemctl reboot", 15 | "icon": "/usr/share/nwg-bar/images/system-reboot.svg" 16 | }, 17 | { 18 | "label": "Shutdown", 19 | "exec": "systemctl -i poweroff", 20 | "icon": "/usr/share/nwg-bar/images/system-shutdown.svg" 21 | } 22 | ] -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-bar/preset-0.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba(0, 0, 0, 0.0) 3 | } 4 | 5 | /* Outer bar container, takes all the window width/height */ 6 | #outer-box { 7 | margin: 0 8 | } 9 | 10 | /* Inner bar container, surrounds buttons */ 11 | #inner-box { 12 | background-color: rgba(37, 37, 37, 0.95); 13 | border-radius: 0; 14 | border-style: solid; 15 | border-width: 1px; 16 | border-color: rgba(0, 0, 0, 1.0); 17 | padding: 5px; 18 | margin: 5px 19 | } 20 | 21 | button, image { 22 | background: none; 23 | border: none; 24 | box-shadow: none 25 | } 26 | 27 | button { 28 | padding-left: 10px; 29 | padding-right: 10px; 30 | margin: 5px 31 | } 32 | 33 | button:hover { 34 | background-color: rgba(255, 255, 255, 0.1) 35 | } 36 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-bar/preset-1.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba(0, 0, 0, 0.0) 3 | } 4 | 5 | /* Outer bar container, takes all the window width/height */ 6 | #outer-box { 7 | margin: 0 8 | } 9 | 10 | /* Inner bar container, surrounds buttons */ 11 | #inner-box { 12 | background: #31373A; 13 | border-radius: 10px; 14 | border-style: none; 15 | border-width: 1px; 16 | border-color: rgba(156, 142, 122, 0.7); 17 | padding: 5px; 18 | margin: 5px 19 | } 20 | 21 | button, image { 22 | background: none; 23 | border: none; 24 | box-shadow: none 25 | } 26 | 27 | button { 28 | padding-left: 5px; 29 | padding-right: 5px; 30 | margin: 5px 31 | } 32 | 33 | button:hover { 34 | background-color: rgba(255, 255, 255, 0.1) 35 | } 36 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-bar/preset-2.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba(0, 0, 0, 0.0) 3 | } 4 | 5 | /* Outer bar container, takes all the window width/height */ 6 | #outer-box { 7 | margin: 0 8 | } 9 | 10 | /* Inner bar container, surrounds buttons */ 11 | #inner-box { 12 | background-color: rgba(23, 53, 63, 0.95); 13 | border-radius: 0; 14 | border-style: none; 15 | border-width: 1px; 16 | border-color: rgba(156, 142, 122, 0.7); 17 | padding: 5px; 18 | margin: 5px 19 | } 20 | 21 | button, image { 22 | background: none; 23 | border: none; 24 | box-shadow: none 25 | } 26 | 27 | button { 28 | padding-left: 10px; 29 | padding-right: 10px; 30 | margin: 5px 31 | } 32 | 33 | button:hover { 34 | background-color: rgba(255, 255, 255, 0.1) 35 | } 36 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-bar/preset-3.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba(0, 0, 0, 0.0) 3 | } 4 | 5 | /* Outer bar container, takes all the window width/height */ 6 | #outer-box { 7 | margin: 0 8 | } 9 | 10 | /* Inner bar container, surrounds buttons */ 11 | #inner-box { 12 | background: #27132e; 13 | padding: 0; 14 | margin: 0 15 | } 16 | 17 | button, image { 18 | background: none; 19 | border: none; 20 | box-shadow: none 21 | } 22 | 23 | button { 24 | padding-left: 10px; 25 | padding-right: 10px; 26 | margin: 5px 27 | } 28 | 29 | button:hover { 30 | background-color: rgba(255, 255, 255, 0.1) 31 | } 32 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-bar/style.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba (0, 0, 0, 0.0) 3 | } 4 | 5 | /* Outer bar container, takes all the window width/height */ 6 | #outer-box { 7 | margin: 0px 8 | } 9 | 10 | /* Inner bar container, surrounds buttons */ 11 | #inner-box { 12 | background-color: rgba (0, 0, 0, 0.85); 13 | border-radius: 10px; 14 | border-style: none; 15 | border-width: 1px; 16 | border-color: rgba (156, 142, 122, 0.7); 17 | padding: 5px; 18 | margin: 5px 19 | } 20 | 21 | button, image { 22 | background: none; 23 | border: none; 24 | box-shadow: none 25 | } 26 | 27 | button { 28 | padding-left: 10px; 29 | padding-right: 10px; 30 | margin: 5px 31 | } 32 | 33 | button:hover { 34 | background-color: rgba (255, 255, 255, 0.1) 35 | } 36 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-displays/config: -------------------------------------------------------------------------------- 1 | { 2 | "view-scale": 0.15, 3 | "snap-threshold": 10, 4 | "indicator-timeout": 500, 5 | "custom-mode": [], 6 | "use-desc": false 7 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-dock/preset-0.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba(37, 37, 37, 0.95); 3 | border-style: none; 4 | border-width: 1px; 5 | border-color: rgba(0, 0, 0, 1.0); 6 | } 7 | 8 | #box { 9 | /* Define attributes of the box surrounding icons here */ 10 | padding: 10px 11 | } 12 | 13 | button, image { 14 | background: none; 15 | border-style: none; 16 | box-shadow: none; 17 | color: #999 18 | } 19 | 20 | button { 21 | padding: 4px; 22 | margin-left: 4px; 23 | margin-right: 4px; 24 | color: #eee; 25 | font-size: 12px 26 | } 27 | 28 | button:hover { 29 | background-color: rgba(255, 255, 255, 0.15); 30 | border-radius: 2px; 31 | } 32 | 33 | button:focus { 34 | box-shadow: 0 0 2px; 35 | } 36 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-dock/preset-2.css: -------------------------------------------------------------------------------- 1 | window { 2 | background: #27132e; 3 | border-style: none; 4 | border-width: 1px; 5 | border-color: rgba(156, 142, 122, 0.7) 6 | } 7 | 8 | #box { 9 | /* Define attributes of the box surrounding icons here */ 10 | padding: 10px 11 | } 12 | 13 | button, image { 14 | background: none; 15 | border-style: none; 16 | box-shadow: none; 17 | color: #999 18 | } 19 | 20 | button { 21 | padding: 4px; 22 | margin-left: 4px; 23 | margin-right: 4px; 24 | color: #eee; 25 | font-size: 12px 26 | } 27 | 28 | button:hover { 29 | background-color: rgba(255, 255, 255, 0.15); 30 | border-radius: 2px; 31 | } 32 | 33 | button:focus { 34 | box-shadow: 0 0 2px; 35 | } 36 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-drawer/drawer.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba (36, 47, 79, 0.95); 3 | color: #eeeeee 4 | } 5 | 6 | /* search entry */ 7 | entry { 8 | background-color: rgba (0, 0, 0, 0.2) 9 | } 10 | 11 | button, image { 12 | background: none; 13 | border: none 14 | } 15 | 16 | button:hover { 17 | background-color: rgba (255, 255, 255, 0.1) 18 | } 19 | 20 | /* in case you wanted to give category buttons a different look */ 21 | #category-button { 22 | margin: 0 10px 0 10px 23 | } 24 | 25 | #pinned-box { 26 | padding-bottom: 5px; 27 | border-bottom: 1px dotted gray 28 | } 29 | 30 | #files-box { 31 | padding: 5px; 32 | border: 1px dotted gray; 33 | border-radius: 15px 34 | } 35 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-drawer/preset-0.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba(20, 20, 20, 0.95); 3 | border-radius: 0; 4 | color: #eeeeee 5 | } 6 | 7 | /* search entry */ 8 | entry { 9 | background-color: rgba(0, 0, 0, 0.2) 10 | } 11 | 12 | button, image { 13 | background: none; 14 | border: none 15 | } 16 | 17 | button:hover { 18 | background-color: rgba(255, 255, 255, 0.1) 19 | } 20 | 21 | /* in case you wanted to give category buttons a different look */ 22 | #category-button { 23 | margin: 0 10px 0 10px 24 | } 25 | 26 | #pinned-box { 27 | padding-bottom: 5px; 28 | border-bottom: 1px dotted gray 29 | } 30 | 31 | #files-box { 32 | padding: 5px; 33 | border: 1px dotted gray; 34 | border-radius: 15px 35 | } 36 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-drawer/preset-1.css: -------------------------------------------------------------------------------- 1 | window { 2 | background: #282828; 3 | border-radius: 0; 4 | color: #eeeeee 5 | } 6 | 7 | /* search entry */ 8 | entry { 9 | background-color: rgba(0, 0, 0, 0.2) 10 | } 11 | 12 | button, image { 13 | background: none; 14 | border: none 15 | } 16 | 17 | button:hover { 18 | background-color: rgba(255, 255, 255, 0.1) 19 | } 20 | 21 | /* in case you wanted to give category buttons a different look */ 22 | #category-button { 23 | margin: 0 10px 0 10px 24 | } 25 | 26 | #pinned-box { 27 | padding-bottom: 5px; 28 | border-bottom: 1px dotted gray 29 | } 30 | 31 | #files-box { 32 | padding: 5px; 33 | border: 1px dotted gray; 34 | border-radius: 15px 35 | } 36 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-drawer/preset-2.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba(20, 1, 21, 0.9); 3 | border-radius: 0; 4 | color: #eeeeee 5 | } 6 | 7 | entry { 8 | background-color: rgba(0, 0, 0, 0.2) 9 | } 10 | 11 | button { 12 | background: none; 13 | border: none 14 | } 15 | 16 | button:hover { 17 | background-color: rgba(255, 255, 255, 0.1) 18 | } 19 | 20 | #pinned-box { 21 | padding-bottom: 5px; 22 | border-bottom: 1px dotted gray 23 | } 24 | 25 | #files-box { 26 | padding: 5px; 27 | border: 1px dotted gray; 28 | border-radius: 15px 29 | } 30 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-drawer/preset-3.css: -------------------------------------------------------------------------------- 1 | window { 2 | background-color: rgba(20, 1, 21, 0.9); 3 | border-radius: 0; 4 | color: #eeeeee 5 | } 6 | 7 | entry { 8 | background-color: rgba(0, 0, 0, 0.2) 9 | } 10 | 11 | button { 12 | background: none; 13 | border: none 14 | } 15 | 16 | button:hover { 17 | background-color: rgba(255, 255, 255, 0.1) 18 | } 19 | 20 | #pinned-box { 21 | padding-bottom: 5px; 22 | border-bottom: 1px dotted gray 23 | } 24 | 25 | #files-box { 26 | padding: 5px; 27 | border: 1px dotted gray; 28 | border-radius: 15px 29 | } 30 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/nwg-look/config: -------------------------------------------------------------------------------- 1 | { 2 | "export-settings-ini": true, 3 | "export-gtkrc-20": true, 4 | "export-index-theme": true, 5 | "export-xsettingsd": true 6 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/scripts/askpass: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # Import Current Theme 6 | DIR="$HOME/.config/openbox-themes" 7 | STYLE="default" 8 | RASI="$DIR/themes/$STYLE/rofi/askpass.rasi" 9 | 10 | # rofi text dialog to get password 11 | rofi -dmenu \ 12 | -password \ 13 | -i \ 14 | -p "Root" \ 15 | -theme ${RASI} 16 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/scripts/asroot: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | DIR="$HOME/.config/openbox-themes" 6 | 7 | ## rofi sudo askpass helper 8 | export SUDO_ASKPASS="$DIR"/scripts/askpass 9 | 10 | ## execute the application 11 | sudo -A $1 12 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/scripts/launcher: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # Import Current Theme 6 | DIR="$HOME/.config/openbox-themes" 7 | STYLE="default" 8 | RASI="$DIR/themes/$STYLE/rofi/launcher.rasi" 9 | 10 | # Run 11 | rofi \ 12 | -show drun \ 13 | -kb-cancel Alt-F1 \ 14 | -theme ${RASI} 15 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/scripts/runner: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | # Import Current Theme 6 | DIR="$HOME/.config/openbox-themes" 7 | STYLE="default" 8 | RASI="$DIR/themes/$STYLE/rofi/runner.rasi" 9 | 10 | # Run 11 | rofi \ 12 | -show run \ 13 | -theme ${RASI} 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/scripts/t2-network: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | ## 5 | ## Network Executor For Tint2 6 | 7 | ESSID=`iwgetid | awk -F '"' '{ print $2 }'` 8 | 9 | if [[ ! -z "$ESSID" ]]; then 10 | echo "󰤨 $ESSID" 11 | else 12 | echo '󰤭 Disconnected' 13 | fi 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/.current: -------------------------------------------------------------------------------- 1 | default 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/.panel: -------------------------------------------------------------------------------- 1 | polybar 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/.system: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/.system -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/adaptive/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #222d32; 7 | background-alt: #2c3a41; 8 | foreground: #c4c7c5; 9 | selected: #00BCD4; 10 | active: #61c766; 11 | urgent: #ec7875; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/adaptive/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/adaptive/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/adaptive.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/beach/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #141c21 8 | FOREGROUND = #93a1a1 9 | ALTBACKGROUND = #1a242b 10 | ALTFOREGROUND = #485353 11 | ACCENT = #5294E2 12 | 13 | BLACK = #263640 14 | RED = #d12f2c 15 | GREEN = #819400 16 | YELLOW = #b08500 17 | BLUE = #2587cc 18 | MAGENTA = #696ebf 19 | CYAN = #289c93 20 | WHITE = #bfbaac 21 | ALTBLACK = #4a697d 22 | ALTRED = #fa3935 23 | ALTGREEN = #a4bd00 24 | ALTYELLOW = #d9a400 25 | ALTBLUE = #2ca2f5 26 | ALTMAGENTA = #8086e8 27 | ALTCYAN = #33c5ba 28 | ALTWHITE = #fdf6e3 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/beach/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #141c21; 7 | background-alt: #1a242b; 8 | foreground: #93a1a1; 9 | selected: #5294E2; 10 | active: #819400; 11 | urgent: #d12f2c; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/beach/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/beach/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/beach.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/default/polybar/.module: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/default/polybar/.module -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/default/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #1E2128 8 | FOREGROUND = #ABB2BF 9 | ALTBACKGROUND = #292d37 10 | ALTFOREGROUND = #5a6477 11 | ACCENT = #5294E2 12 | 13 | BLACK = #32363D 14 | RED = #E06B74 15 | GREEN = #98C379 16 | YELLOW = #E5C07A 17 | BLUE = #62AEEF 18 | MAGENTA = #C778DD 19 | CYAN = #55B6C2 20 | WHITE = #ABB2BF 21 | ALTBLACK = #50545B 22 | ALTRED = #EA757E 23 | ALTGREEN = #A2CD83 24 | ALTYELLOW = #EFCA84 25 | ALTBLUE = #6CB8F9 26 | ALTMAGENTA = #D282E7 27 | ALTCYAN = #5FC0CC 28 | ALTWHITE = #B5BCC9 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/default/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #1E2128; 7 | background-alt: #292d37; 8 | foreground: #ABB2BF; 9 | selected: #5294E2; 10 | active: #98C379; 11 | urgent: #E06B74; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/default/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/default/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/default.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/easy/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #252A35 8 | FOREGROUND = #FFFFFF 9 | ALTBACKGROUND = #2f3644 10 | ALTFOREGROUND = #8c8c8c 11 | ACCENT = #5294E2 12 | 13 | BLACK = #3B4252 14 | RED = #BF616A 15 | GREEN = #A3BE8C 16 | YELLOW = #EBCB8B 17 | BLUE = #81A1C1 18 | MAGENTA = #B48EAD 19 | CYAN = #88C0D0 20 | WHITE = #E5E9F0 21 | ALTBLACK = #4C566A 22 | ALTRED = #BF616A 23 | ALTGREEN = #A3BE8C 24 | ALTYELLOW = #EBCB8B 25 | ALTBLUE = #81A1C1 26 | ALTMAGENTA = #B48EAD 27 | ALTCYAN = #8FBCBB 28 | ALTWHITE = #ECEFF4 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/easy/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #252A35; 7 | background-alt: #2f3644; 8 | foreground: #FFFFFF; 9 | selected: #5294E2; 10 | active: #A3BE8C; 11 | urgent: #BF616A; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/easy/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/easy/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/sungarden.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/forest/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #222d32 8 | FOREGROUND = #c4c7c5 9 | ALTBACKGROUND = #2c3b41 10 | ALTFOREGROUND = #767c78 11 | ACCENT = #00BCD4 12 | 13 | BLACK = #263640 14 | RED = #ec7875 15 | GREEN = #61c766 16 | YELLOW = #fdd835 17 | BLUE = #42a5f5 18 | MAGENTA = #ba68c8 19 | CYAN = #4dd0e1 20 | WHITE = #bfbaac 21 | ALTBLACK = #4a697d 22 | ALTRED = #fb8784 23 | ALTGREEN = #70d675 24 | ALTYELLOW = #ffe744 25 | ALTBLUE = #51b4ff 26 | ALTMAGENTA = #c979d7 27 | ALTCYAN = #5cdff0 28 | ALTWHITE = #fdf6e3 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/forest/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #222d32; 7 | background-alt: #2c3b41; 8 | foreground: #c4c7c5; 9 | selected: #00BCD4; 10 | active: #61c766; 11 | urgent: #ec7875; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/forest/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/forest/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/forest.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/hack/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #01161b 8 | FOREGROUND = #66FFFF 9 | ALTBACKGROUND = #022a34 10 | ALTFOREGROUND = #00cccc 11 | ACCENT = #007B82 12 | 13 | BLACK = #01161b 14 | RED = #007b82 15 | GREEN = #028c94 16 | YELLOW = #039ca4 17 | BLUE = #04acb5 18 | MAGENTA = #05bbc5 19 | CYAN = #06ccd7 20 | WHITE = #a3b5b8 21 | ALTBLACK = #01161b 22 | ALTRED = #007b82 23 | ALTGREEN = #028c94 24 | ALTYELLOW = #039ca4 25 | ALTBLUE = #04acb5 26 | ALTMAGENTA = #05bbc5 27 | ALTCYAN = #06ccd7 28 | ALTWHITE = #a3b5b8 29 | 30 | COLOR_R = #ff0000 31 | COLOR_G = #00ff00 32 | COLOR_Y = #ffff00 33 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/hack/polybar/scripts/check-network: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | count=0 6 | connected="說" 7 | disconnected="ﲁ" 8 | 9 | ID="$(ip link | awk '/state UP/ {print $2}')" 10 | 11 | while true; do 12 | if (ping -c 1 archlinux.org || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) &>/dev/null; then 13 | if [[ $ID == e* ]]; then 14 | echo "$connected Online" ; sleep 25 15 | else 16 | echo "$connected Online" ; sleep 25 17 | fi 18 | else 19 | echo "$disconnected Offline" ; sleep 5 20 | fi 21 | done 22 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/hack/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #01161b; 7 | background-alt: #022a34; 8 | foreground: #66FFFF; 9 | selected: #007B82; 10 | active: #00ff00; 11 | urgent: #ff0000; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/hack/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/hack/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/hack.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/launch-bar.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | ## Files and Directories 6 | DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" 7 | PFILE="$DIR/.panel" 8 | 9 | ## Launch polybar or tint2 accordingly 10 | launch_bar() { 11 | CPANEL="`cat $PFILE`" 12 | 13 | if [[ "$CPANEL" == 'polybar' ]]; then 14 | bash "$DIR"/polybar.sh 15 | elif [[ "$CPANEL" == 'tint2' ]]; then 16 | bash "$DIR"/tint2.sh 17 | else 18 | bash "$DIR"/polybar.sh 19 | fi 20 | } 21 | 22 | # Execute function 23 | launch_bar 24 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/manhattan/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #1F252B 8 | FOREGROUND = #F0FBF8 9 | ALTBACKGROUND = #2a323a 10 | ALTFOREGROUND = #77dbc0 11 | ACCENT = #B4A1DB 12 | 13 | BLACK = #20262c 14 | RED = #db86ba 15 | GREEN = #74dd91 16 | YELLOW = #e49186 17 | BLUE = #75dbe1 18 | MAGENTA = #b4a1db 19 | CYAN = #9ee9ea 20 | WHITE = #f1fcf9 21 | ALTBLACK = #465463 22 | ALTRED = #d04e9d 23 | ALTGREEN = #4bc66d 24 | ALTYELLOW = #db695b 25 | ALTBLUE = #3dbac2 26 | ALTMAGENTA = #825ece 27 | ALTCYAN = #62cdcd 28 | ALTWHITE = #e0e5e5 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/manhattan/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #1F252B; 7 | background-alt: #2a323a; 8 | foreground: #F0FBF8; 9 | selected: #B4A1DB; 10 | active: #74dd91; 11 | urgent: #db86ba; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/manhattan/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/manhattan/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/manhattan.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/slime/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #ffffff 8 | FOREGROUND = #383a42 9 | ALTBACKGROUND = #e6e6e6 10 | ALTFOREGROUND = #9b9eaa 11 | ACCENT = #0997B3 12 | 13 | BLACK = #383a42 14 | RED = #e45649 15 | GREEN = #50a14f 16 | YELLOW = #c18401 17 | BLUE = #0184bc 18 | MAGENTA = #a626a4 19 | CYAN = #0997b3 20 | WHITE = #909090 21 | ALTBLACK = #383a42 22 | ALTRED = #e45649 23 | ALTGREEN = #50a14f 24 | ALTYELLOW = #c18401 25 | ALTBLUE = #0184bc 26 | ALTMAGENTA = #a626a4 27 | ALTCYAN = #0997b3 28 | ALTWHITE = #909090 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/slime/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #ffffff; 7 | background-alt: #e6e6e6; 8 | foreground: #383a42; 9 | selected: #0997B3; 10 | active: #50a14f; 11 | urgent: #e45649; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/slime/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/slime/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/slime.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/spark/polybar/colors.ini: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2020-2023 Aditya Shakya 2 | 3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 4 | 5 | [color] 6 | 7 | BACKGROUND = #EEFFFF 8 | FOREGROUND = #303030 9 | ALTBACKGROUND = #dee6e7 10 | ALTFOREGROUND = #d3d3d3 11 | ACCENT = #F0719B 12 | 13 | BLACK = #1e2541 14 | RED = #f0719b 15 | GREEN = #5af7b0 16 | YELLOW = #ffa56b 17 | BLUE = #57c7ff 18 | MAGENTA = #c792ea 19 | CYAN = #89ddff 20 | WHITE = #eeffff 21 | ALTBLACK = #354274 22 | ALTRED = #f02e6e 23 | ALTGREEN = #2ce592 24 | ALTYELLOW = #ff8537 25 | ALTBLUE = #1da0e2 26 | ALTMAGENTA = #a742ea 27 | ALTCYAN = #47bae8 28 | ALTWHITE = #dee6e7 29 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/spark/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #EEFFFF; 7 | background-alt: #dee6e7; 8 | foreground: #303030; 9 | selected: #F0719B; 10 | active: #2ce592; 11 | urgent: #f02e6e; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/spark/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/spark/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/spark.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/tint2.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | 5 | ## Current Theme 6 | STYLE="default" 7 | 8 | ## Launch tint2 with selected theme 9 | launch_bar() { 10 | # Terminate already running bar instances 11 | killall -q tint2 12 | 13 | # Wait until the processes have been shut down 14 | while pgrep -u $UID -x tint2 >/dev/null; do sleep 1; done 15 | 16 | # Launch the bar 17 | tint2 -c "$HOME"/.config/openbox-themes/themes/"$STYLE"/tint2/tint2rc & 18 | } 19 | 20 | # Execute function 21 | launch_bar 22 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/wave/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Colors */ 4 | 5 | * { 6 | background: #3D4C5F; 7 | background-alt: #45556b; 8 | foreground: #F8F8F8; 9 | selected: #BD99FF; 10 | active: #a1efd3; 11 | urgent: #f48fb1; 12 | } 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/wave/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2020-2023 Aditya Shakya */ 2 | 3 | /* Text Font */ 4 | 5 | * { 6 | font: "Iosevka 10"; 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox-themes/openbox-themes-archcraft-backup/themes/wave/wallpaper: -------------------------------------------------------------------------------- 1 | /usr/share/backgrounds/wave.jpg -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox/autostart.default: -------------------------------------------------------------------------------- 1 | # 2 | # These things are run when an Openbox X Session is started. 3 | # You may place a similar script in $HOME/.config/openbox/autostart 4 | # to run user-specific things. 5 | # 6 | 7 | # If you want to use GNOME config tools... 8 | # 9 | #if test -x /usr/lib/openbox/gnome-settings-daemon >/dev/null; then 10 | # /usr/lib/openbox/gnome-settings-daemon & 11 | #elif which gnome-settings-daemon >/dev/null 2>&1; then 12 | # gnome-settings-daemon & 13 | #fi 14 | 15 | # If you want to use XFCE config tools... 16 | # 17 | #xfce-mcs-manager & 18 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox/environment: -------------------------------------------------------------------------------- 1 | # 2 | # Set system-wide environment variables here for Openbox 3 | # User-specific variables should be placed in $HOME/.config/openbox/environment 4 | # 5 | 6 | # To set your language for displaying messages and time/date formats, use the following: 7 | #LANG=en_CA.UTF8 8 | 9 | # To set your keyboard layout, you need to modify your X config: 10 | # http://www.google.com/search?q=how+to+set+keyboard+layout+xorg 11 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox/openbox-archcraft-backup/environment: -------------------------------------------------------------------------------- 1 | ## User-Specific Variables 2 | ## ----------------------- 3 | 4 | ## Openbox Scripts 5 | PATH="$HOME/.config/openbox/scripts:$PATH"; export PATH 6 | 7 | ## Rofi Scripts 8 | PATH="$HOME/.config/openbox-themes/scripts:$PATH"; export PATH 9 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox/openbox-archcraft-backup/scripts/ob-colorpicker: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | ## 5 | ## Simple script to pick color quickly. 6 | 7 | color=$(xcolor --format hex --preview-size 255 --scale 10) 8 | image=/tmp/${color}.png 9 | 10 | main() { 11 | if [[ "$color" ]]; then 12 | # copy color code to clipboard 13 | echo $color | tr -d "\n" | xclip -selection clipboard 14 | # generate preview 15 | convert -size 48x48 xc:"$color" ${image} 16 | # notify about it 17 | dunstify -u low -h string:x-dunst-stack-tag:obcolorpicker -i ${image} "$color, copied to clipboard." 18 | fi 19 | } 20 | 21 | # run the script 22 | main 23 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox/openbox-archcraft-backup/scripts/ob-furminal: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | ## 5 | ## Fullscreen terminal 6 | 7 | alacritty --class 'Fullscreen,Fullscreen' \ 8 | -o window.startup_mode=fullscreen window.padding.x=45 \ 9 | window.padding.y=45 window.opacity=1.0 font.size=14 10 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/openbox/openbox-archcraft-backup/scripts/ob-music: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Copyright (C) 2020-2023 Aditya Shakya 4 | ## 5 | ## Run ncmpcpp with alternate config 6 | 7 | CONFIG="$HOME/.config/alacritty/alacritty.yml" 8 | 9 | alacritty --class 'Music,Music' --config-file "$CONFIG" \ 10 | -o window.dimensions.columns=109 window.dimensions.lines=22 \ 11 | -e ~/.ncmpcpp/scripts/ncmpcpp-art 12 | 13 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/paru/paru.conf: -------------------------------------------------------------------------------- 1 | # See the paru.conf(5) manpage for options 2 | # $PARU_CONF 3 | # /etc/paru.conf 4 | # ~/.config/paru/paru.conf 5 | 6 | [options] 7 | PgpFetch 8 | Devel 9 | Provides 10 | SudoLoop 11 | DevelSuffixes = -git -cvs -svn -bzr -darcs -always 12 | SkipReview 13 | # BottomUp 14 | # RemoveMake 15 | SudoLoop 16 | # UseAsk 17 | # CombinedUpgrade 18 | # CleanAfter 19 | # UpgradeMenu 20 | # NewsOnUpgrade 21 | # LocalRepo 22 | # Chroot 23 | # MovePkgs -------------------------------------------------------------------------------- /bootstrap/os/linux/config/polybar/bar.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # CREDITS to siduck @ github for the original script 4 | 5 | # Terminate already running bar instances 6 | killall -q polybar 7 | # If all your bars have ipc enabled, you can also use 8 | # polybar-msg cmd quit 9 | 10 | # Launch bar1 and bar2 11 | echo "---" | tee -a /tmp/polybar1.log /tmp/polybar2.log 12 | #polybar black >>/tmp/polybar1.log 2>&1 & disown 13 | polybar example -r >>/tmp/polybar1.log 2>&1 & disown 14 | echo "Bars launched..." -------------------------------------------------------------------------------- /bootstrap/os/linux/config/polybar/launch.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Terminate already running bar instances 4 | killall polybar 5 | 6 | # Wait until the processes have been shut down 7 | while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done 8 | 9 | # Launch polybar 10 | polybar main -c $(dirname $0)/config.ini & 11 | 12 | if [[ $(xrandr -q | grep 'HDMI1 connected') ]]; then 13 | polybar external -c $(dirname $0)/config.ini & 14 | fi -------------------------------------------------------------------------------- /bootstrap/os/linux/config/qt5ct/colors/Catppuccin-Frappe.conf: -------------------------------------------------------------------------------- 1 | [ColorScheme] 2 | active_colors=#ffc6d0f5, #ff292c3c, #ffa5adce, #ff949cbb, #ff51576d, #ff737994, #ffc6d0f5, #ffc6d0f5, #ffc6d0f5, #ff303446, #ff292c3c, #ff838ba7, #ff8caaee, #ff303446, #ff8caaee, #ffe78284, #ff303446, #ffc6d0f5, #ff232634, #ffc6d0f5, #80838ba7 3 | disabled_colors=#ffa5adce, #ff292c3c, #ffa5adce, #ff949cbb, #ff51576d, #ff737994, #ffa5adce, #ffa5adce, #ffa5adce, #ff303446, #ff292c3c, #ff838ba7, #ff626880, #ffb5bfe2, #ff8caaee, #ffe78284, #ff303446, #ffc6d0f5, #ff232634, #ffc6d0f5, #80838ba7 4 | inactive_colors=#ffc6d0f5, #ff292c3c, #ffa5adce, #ff949cbb, #ff51576d, #ff737994, #ffc6d0f5, #ffc6d0f5, #ffc6d0f5, #ff303446, #ff292c3c, #ff838ba7, #ff414559, #ffa5adcb, #ff8caaee, #ffe78284, #ff303446, #ffc6d0f5, #ff232634, #ffc6d0f5, #80838ba7 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/qt5ct/colors/Catppuccin-Latte.conf: -------------------------------------------------------------------------------- 1 | [ColorScheme] 2 | active_colors=#ff4c4f69, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff4c4f69, #ff4c4f69, #ff4c4f69, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ff1e66f5, #ffeff1f5, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 3 | disabled_colors=#ff6c6f85, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff6c6f85, #ff6c6f85, #ff6c6f85, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ff9ca0b0, #ff5c5f77, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 4 | inactive_colors=#ff4c4f69, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff4c4f69, #ff4c4f69, #ff4c4f69, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ffccd0da, #ff6c6f85, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/qt5ct/colors/Catppuccin-Macchiato.conf: -------------------------------------------------------------------------------- 1 | [ColorScheme] 2 | active_colors=#ffcad3f5, #ff1e2030, #ffa5adcb, #ff939ab7, #ff494d64, #ff6e738d, #ffcad3f5, #ffcad3f5, #ffcad3f5, #ff24273a, #ff1e2030, #ff8087a2, #ff8aadf4, #ff24273a, #ff8aadf4, #ffed8796, #ff24273a, #ffcad3f5, #ff181926, #ffcad3f5, #808087a2 3 | disabled_colors=#ffa5adcb, #ff1e2030, #ffa5adcb, #ff939ab7, #ff494d64, #ff6e738d, #ffa5adcb, #ffa5adcb, #ffa5adcb, #ff24273a, #ff1e2030, #ff8087a2, #ff8aadf4, #ff494d64, #ff8aadf4, #ffed8796, #ff24273a, #ffcad3f5, #ff181926, #ffcad3f5, #808087a2 4 | inactive_colors=#ffcdd6f4, #ff1e2030, #ffa5adcb, #ff939ab7, #ff494d64, #ff6e738d, #ffcad3f5, #ffcad3f5, #ffcad3f5, #ff24273a, #ff1e2030, #ff8087a2, #ff8aadf4, #ffa5adcb, #ff8aadf4, #ffed8796, #ff24273a, #ffcad3f5, #ff181926, #ffcad3f5, #808087a2 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/qt5ct/colors/Catppuccin-Mocha.conf: -------------------------------------------------------------------------------- 1 | [ColorScheme] 2 | active_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ff1e1e2e, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c 3 | disabled_colors=#ffa6adc8, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffa6adc8, #ffa6adc8, #ffa6adc8, #ff1e1e2e, #ff11111b, #ff7f849c, #ff89b4fa, #ff45475a, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c 4 | inactive_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ffa6adc8, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/qt6ct/colors/Catppuccin-Frappe.conf: -------------------------------------------------------------------------------- 1 | [ColorScheme] 2 | active_colors=#ffc6d0f5, #ff292c3c, #ffa5adce, #ff949cbb, #ff51576d, #ff737994, #ffc6d0f5, #ffc6d0f5, #ffc6d0f5, #ff303446, #ff292c3c, #ff838ba7, #ff8caaee, #ff303446, #ff8caaee, #ffe78284, #ff303446, #ffc6d0f5, #ff232634, #ffc6d0f5, #80838ba7 3 | disabled_colors=#ffa5adce, #ff292c3c, #ffa5adce, #ff949cbb, #ff51576d, #ff737994, #ffa5adce, #ffa5adce, #ffa5adce, #ff303446, #ff292c3c, #ff838ba7, #ff626880, #ffb5bfe2, #ff8caaee, #ffe78284, #ff303446, #ffc6d0f5, #ff232634, #ffc6d0f5, #80838ba7 4 | inactive_colors=#ffc6d0f5, #ff292c3c, #ffa5adce, #ff949cbb, #ff51576d, #ff737994, #ffc6d0f5, #ffc6d0f5, #ffc6d0f5, #ff303446, #ff292c3c, #ff838ba7, #ff414559, #ffa5adcb, #ff8caaee, #ffe78284, #ff303446, #ffc6d0f5, #ff232634, #ffc6d0f5, #80838ba7 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/qt6ct/colors/Catppuccin-Latte.conf: -------------------------------------------------------------------------------- 1 | [ColorScheme] 2 | active_colors=#ff4c4f69, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff4c4f69, #ff4c4f69, #ff4c4f69, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ff1e66f5, #ffeff1f5, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 3 | disabled_colors=#ff6c6f85, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff6c6f85, #ff6c6f85, #ff6c6f85, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ff9ca0b0, #ff5c5f77, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 4 | inactive_colors=#ff4c4f69, #ffe6e9ef, #ff6c6f85, #ff7c7f93, #ffbcc0cc, #ff9ca0b0, #ff4c4f69, #ff4c4f69, #ff4c4f69, #ffeff1f5, #ffe6e9ef, #ff8c8fa1, #ffccd0da, #ff6c6f85, #ff7287fd, #ffe64553, #ffeff1f5, #ff4c4f69, #ffdce0e8, #ff4c4f69, #808c8fa1 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/qt6ct/colors/Catppuccin-Macchiato.conf: -------------------------------------------------------------------------------- 1 | [ColorScheme] 2 | active_colors=#ffcad3f5, #ff1e2030, #ffa5adcb, #ff939ab7, #ff494d64, #ff6e738d, #ffcad3f5, #ffcad3f5, #ffcad3f5, #ff24273a, #ff1e2030, #ff8087a2, #ff8aadf4, #ff24273a, #ff8aadf4, #ffed8796, #ff24273a, #ffcad3f5, #ff181926, #ffcad3f5, #808087a2 3 | disabled_colors=#ffa5adcb, #ff1e2030, #ffa5adcb, #ff939ab7, #ff494d64, #ff6e738d, #ffa5adcb, #ffa5adcb, #ffa5adcb, #ff24273a, #ff1e2030, #ff8087a2, #ff8aadf4, #ff494d64, #ff8aadf4, #ffed8796, #ff24273a, #ffcad3f5, #ff181926, #ffcad3f5, #808087a2 4 | inactive_colors=#ffcdd6f4, #ff1e2030, #ffa5adcb, #ff939ab7, #ff494d64, #ff6e738d, #ffcad3f5, #ffcad3f5, #ffcad3f5, #ff24273a, #ff1e2030, #ff8087a2, #ff8aadf4, #ffa5adcb, #ff8aadf4, #ffed8796, #ff24273a, #ffcad3f5, #ff181926, #ffcad3f5, #808087a2 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/qt6ct/colors/Catppuccin-Mocha.conf: -------------------------------------------------------------------------------- 1 | [ColorScheme] 2 | active_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ff1e1e2e, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c 3 | disabled_colors=#ffa6adc8, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffa6adc8, #ffa6adc8, #ffa6adc8, #ff1e1e2e, #ff11111b, #ff7f849c, #ff89b4fa, #ff45475a, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c 4 | inactive_colors=#ffcdd6f4, #ff1e1e2e, #ffa6adc8, #ff9399b2, #ff45475a, #ff6c7086, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff7f849c, #ff89b4fa, #ffa6adc8, #ff89b4fa, #fff38ba8, #ff1e1e2e, #ffcdd6f4, #ff11111b, #ffcdd6f4, #807f849c 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ranger/archcraft/commands.py: -------------------------------------------------------------------------------- 1 | from __future__ import (absolute_import, division, print_function) 2 | 3 | from ranger.api.commands import * 4 | 5 | import os 6 | 7 | class emptytrash(Command): 8 | """:empty 9 | 10 | Empties the trash 11 | """ 12 | 13 | def execute(self): 14 | HOME = os.environ['HOME'] 15 | self.fm.run(f'trash-empty') 16 | 17 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ranger/archcraft/plugins/ranger_devicons/__init__.py: -------------------------------------------------------------------------------- 1 | import ranger.api 2 | from ranger.core.linemode import LinemodeBase 3 | from .devicons import * 4 | 5 | @ranger.api.register_linemode 6 | class DevIconsLinemode(LinemodeBase): 7 | name = "devicons" 8 | 9 | uses_metadata = False 10 | 11 | def filetitle(self, file, metadata): 12 | return devicon(file) + ' ' + file.relative_path 13 | 14 | @ranger.api.register_linemode 15 | class DevIconsLinemodeFile(LinemodeBase): 16 | name = "filename" 17 | 18 | def filetitle(self, file, metadata): 19 | return devicon(file) + ' ' + file.relative_path 20 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ranger/colorschemes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/ranger/colorschemes/__init__.py -------------------------------------------------------------------------------- /bootstrap/os/linux/config/ranger/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/ranger/plugins/__init__.py -------------------------------------------------------------------------------- /bootstrap/os/linux/config/rofi/launcher.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Original Author: Aditya Shakya (@adi1090x) 4 | # Modified by: @RealStr1ke 5 | 6 | dir="$HOME/.config/rofi" 7 | 8 | # If $1 exists, then launch that mode, otherwise launch the default mode 9 | if [[ -n "$1" ]]; then 10 | rofi \ 11 | -no-lazy-grab \ 12 | -show "$1" \ 13 | -theme "$dir/style.rasi" 14 | else 15 | rofi \ 16 | -no-lazy-grab \ 17 | -show drun \ 18 | -theme "$dir/style.rasi" 19 | fi 20 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/sway/nwg/autostart: -------------------------------------------------------------------------------- 1 | exec swaync -s ~/.config/swaync/preset-0.css 2 | exec nm-applet --indicator 3 | exec swayidle -w timeout 1200 nwg-lock timeout 1800 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep nwg-lock 4 | exec_always nwg-autotiling 5 | exec_always nwg-drawer -r -s preset-0.css -term foot 6 | exec_always nwg-panel -c preset-0 -s preset-0.css 7 | exec_always nwg-shell-check-updates 8 | exec nwg-look -a 9 | exec nwg-shell-config 10 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/sway/nwg/outputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/sway/nwg/outputs -------------------------------------------------------------------------------- /bootstrap/os/linux/config/sway/nwg/variables: -------------------------------------------------------------------------------- 1 | set $lang us 2 | set $term foot 3 | set $exit nwg-bar -s preset-0.css 4 | set $launcher nwg-drawer 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/sway/nwg/workspaces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/sway/nwg/workspaces -------------------------------------------------------------------------------- /bootstrap/os/linux/config/swaync/old/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "positionX": "right", 3 | "positionY": "top", 4 | "timeout": 10, 5 | "timeout-low": 5, 6 | "timeout-critical": 0, 7 | "control-center-width": 500, 8 | "notification-window-width": 500, 9 | "keyboard-shortcuts": true, 10 | "image-visibility": "always", 11 | "transition-time": 200, 12 | "hide-on-clear": true, 13 | "hide-on-action": true, 14 | "control-center-margin-top": 0, 15 | "control-center-margin-bottom": 0, 16 | "control-center-margin-right": 0, 17 | "control-center-margin-left": 0 18 | } 19 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wava/wava.cfg: -------------------------------------------------------------------------------- 1 | name = "wava config file"; 2 | read_warning = true; 3 | rendering : 4 | { 5 | phi_spacing = 2.04; 6 | theta_spacing = 2.04; 7 | prism_spacing = 0.5; 8 | light_smoothness = 20; 9 | bg_palette = 0; 10 | }; 11 | control : 12 | { 13 | noise_gate = 60; 14 | brightness = 20; 15 | decay_rate = 3; 16 | }; 17 | shapes_list : 18 | { 19 | shapes_count = 0; 20 | list = ( ); 21 | }; 22 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/waybar/launch.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Terminate all instances of waybar 4 | killall -q waybar 5 | 6 | # Make sure GDK_BACKEND is set to wayland 7 | export GDK_BACKEND=wayland 8 | 9 | # Make sure XDG_CURRENT_DESKTOP is set to Unity (idk waybar said it was needed for a functional tray) 10 | # export XDG_CURRENT_DESKTOP=Unity 11 | 12 | # Make sure XDG_CURRENT_DESKTOP is set to sway (I'm gonna need this more because of flameshot) 13 | # export XDG_CURRENT_DESKTOP=sway 14 | 15 | # I guess I'm ignoring that last XDG_CURRENT_DESKTOP thing because it's not working 16 | export XDG_CURRENT_DESKTOP=Hyprland 17 | 18 | # Launch waybar with logs being piped to /tmp/waybar.log 19 | waybar -l info -c ~/.config/waybar/config > /tmp/waybar.log 2>&1 & disown 20 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/waypaper/config.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | language = en 3 | folder = ~/.dotfiles/bootstrap/os/common/wallpapers/collection 4 | monitors = All 5 | wallpaper = ~/.dotfiles/bootstrap/os/common/wallpapers/collection/random/night-sky-moon-forest-scenery-background-digital-art-4k-wallpaper-uhdpaper.com-935@0@f.jpg 6 | backend = swww 7 | fill = stretch 8 | sort = name 9 | color = #241F31 10 | subfolders = True 11 | show_hidden = True 12 | show_gifs_only = False 13 | show_transition_options = True 14 | post_command = 15 | number_of_columns = 3 16 | swww_transition_type = wipe 17 | swww_transition_step = 255 18 | swww_transition_angle = 0 19 | swww_transition_duration = 5 20 | swww_transition_fps = 165 21 | use_xdg_state = False 22 | 23 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wlogout/icons/hibernate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/wlogout/icons/hibernate.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wlogout/icons/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/wlogout/icons/lock.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wlogout/icons/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/wlogout/icons/logout.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wlogout/icons/reboot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/wlogout/icons/reboot.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wlogout/icons/shutdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/wlogout/icons/shutdown.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wlogout/icons/suspend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/config/wlogout/icons/suspend.png -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wlogout/launch.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Original script by @adi1090x on Github 4 | 5 | LAYOUT="$HOME/.config/wlogout/layout" 6 | STYLE="$HOME/.config/wlogout/style.css" 7 | 8 | if [[ ! `pidof wlogout` ]]; then 9 | wlogout --layout ${LAYOUT} --css ${STYLE} \ 10 | --buttons-per-row 5 \ 11 | --column-spacing 50 \ 12 | --row-spacing 50 \ 13 | --margin-top 390 \ 14 | --margin-bottom 390 \ 15 | --margin-left 150 \ 16 | --margin-right 150 17 | else 18 | pkill wlogout 19 | fi -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wlogout/layout: -------------------------------------------------------------------------------- 1 | { 2 | "label" : "suspend", 3 | "text" : "Suspend", 4 | "action" : "~/.config/wlogout/actions --suspend", 5 | "keybind" : "u" 6 | } 7 | { 8 | "label" : "logout", 9 | "text" : "Logout", 10 | "action" : "~/.config/wlogout/actions --logout", 11 | "keybind" : "e" 12 | } 13 | { 14 | "label" : "lock", 15 | "text" : "Lock", 16 | "action" : "~/.config/wlogout/actions --lock", 17 | "keybind" : "l" 18 | } 19 | { 20 | "label" : "reboot", 21 | "text" : "Reboot", 22 | "action" : "~/.config/wlogout/actions --reboot", 23 | "keybind" : "r" 24 | } 25 | { 26 | "label" : "shutdown", 27 | "text" : "Shutdown", 28 | "action" : "~/.config/wlogout/actions --shutdown", 29 | "keybind" : "s" 30 | } 31 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wofi/config: -------------------------------------------------------------------------------- 1 | width=1200 2 | height=400 3 | location=center 4 | show=drun 5 | prompt=Search for applications... 6 | filter_rate=100 7 | allow_markup=true 8 | no_actions=true 9 | halign=fill 10 | orientation=vertical 11 | content_halign=fill 12 | insensitive=true 13 | allow_images=true 14 | image_size=40 15 | gtk_dark=true -------------------------------------------------------------------------------- /bootstrap/os/linux/config/wofi/style.css: -------------------------------------------------------------------------------- 1 | window { 2 | margin: 0px; 3 | border: 1px solid #bd93f9; 4 | background-color: #282a36; 5 | } 6 | 7 | #input { 8 | margin: 5px; 9 | border: none; 10 | color: #f8f8f2; 11 | background-color: #44475a; 12 | } 13 | 14 | #inner-box { 15 | margin: 5px; 16 | border: none; 17 | background-color: #282a36; 18 | } 19 | 20 | #outer-box { 21 | margin: 5px; 22 | border: none; 23 | background-color: #282a36; 24 | } 25 | 26 | #scroll { 27 | margin: 0px; 28 | border: none; 29 | } 30 | 31 | #text { 32 | margin: 5px; 33 | border: none; 34 | color: #f8f8f2; 35 | } 36 | 37 | #entry:selected { 38 | background-color: #44475a; 39 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/config/youtube-tui/appearance.yml: -------------------------------------------------------------------------------- 1 | borders: Rounded 2 | colors: 3 | text: Reset 4 | text_special: Reset 5 | text_secondary: Reset 6 | text_error: LightRed 7 | outline: Reset 8 | outline_selected: LightBlue 9 | outline_hover: LightRed 10 | outline_secondary: LightYellow 11 | message_outline: '#FF7F00' 12 | message_error_outline: LightRed 13 | message_success_outline: LightGreen 14 | command_capture: '#64FF64' 15 | item_info: 16 | tag: Gray 17 | title: LightBlue 18 | description: Gray 19 | author: LightGreen 20 | viewcount: LightYellow 21 | length: LightCyan 22 | published: LightMagenta 23 | video_count: '#838DFF' 24 | sub_count: '#65FFBA' 25 | likes: '#C8FF81' 26 | genre: '#FF75D7' 27 | page_turner: Gray 28 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/youtube-tui/cmdefine.yml: -------------------------------------------------------------------------------- 1 | library: loadpage library 2 | x: quit 3 | resume: mpv sprop pause no ;; echo mpv Player resumed 4 | q: quit 5 | trending: loadpage trending 6 | exit: quit 7 | watchhistory: loadpage watchhistory 8 | back: mpv playlist-previous ;; echo mpv Skipped 9 | next: mpv playlist-next ;; echo mpv Skipped 10 | r: reload 11 | channel: loadpage channel 12 | h: help 13 | bookmarks: loadpage bookmarks 14 | rc: reload configs 15 | tpause: mpv tprop pause ;; echo success Toggled player pause 16 | playlist: loadpage playlist 17 | search: loadpage search 18 | pause: mpv sprop pause yes ;; echo mpv Player paused 19 | v: version 20 | sub: sync 21 | feed: loadpage feed 22 | cp: copy 23 | print: echo 24 | video: loadpage video 25 | popular: loadpage popular 26 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/youtube-tui/keybindings.yml: -------------------------------------------------------------------------------- 1 | 'k': 2 | 0: MoveUp 3 | F5: 4 | 0: Reload 5 | Right: 6 | 0: MoveRight 7 | 'q': 8 | 0: Exit 9 | Esc: 10 | 0: Deselect 11 | Down: 12 | 0: MoveDown 13 | Home: 14 | 0: FirstHistory 15 | 'j': 16 | 0: MoveDown 17 | End: 18 | 0: ClearHistory 19 | 'h': 20 | 0: MoveLeft 21 | Left: 22 | 4: Back 23 | 0: MoveLeft 24 | 'l': 25 | 0: MoveRight 26 | 'r': 27 | 2: Reload 28 | Enter: 29 | 0: Select 30 | Backspace: 31 | 0: Back 32 | Up: 33 | 0: MoveUp 34 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/youtube-tui/remaps.yml: -------------------------------------------------------------------------------- 1 | 'a': 2 | 5: 3 | code: 'b' 4 | modifiers: 5 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/config/youtube-tui/search.yml: -------------------------------------------------------------------------------- 1 | query: '' 2 | filters: 3 | sort: Relevance 4 | date: None 5 | duration: None 6 | type: All 7 | page: 1 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/home/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/home/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/linux/local/src/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/local/src/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.Xresources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/runcom/.Xresources -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.bash_profile: -------------------------------------------------------------------------------- 1 | if [ -f ~/.bashrc ]; then 2 | source ~/.bashrc 3 | fi 4 | 5 | if [ -e /home/str1ke/.nix-profile/etc/profile.d/nix.sh ]; then . /home/str1ke/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer 6 | -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.bashrc: -------------------------------------------------------------------------------- 1 | # # If not running interactively, don't do anything 2 | [[ $- == *i* ]] || return 3 | 4 | # Add dotfile binaries to PATH before sourcing dotfiles 5 | PATH="$HOME/.dotfiles/bin/main:$PATH"; 6 | PATH="$HOME/.dotfiles/bin/apps:$PATH"; 7 | PATH="$HOME/.dotfiles/bin/fun:$PATH"; 8 | 9 | for DOTFILE in `find $HOME/.dotfiles/bootstrap/os/linux/shell/global -type f -name ".*" -printf "%f\n"` 10 | do 11 | source "$HOME/.dotfiles/bootstrap/os/linux/shell/global/$DOTFILE" 12 | done 13 | unset DOTFILE 14 | # [ -f "/home/str1ke/.ghcup/env" ] && source "/home/str1ke/.ghcup/env" # ghcup-env 15 | -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.curlrc: -------------------------------------------------------------------------------- 1 | # http://curl.haxx.se/docs/manpage.html 2 | 3 | # Disguise as IE 9 on Windows 7. 4 | # user-agent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)" 5 | 6 | # When following a redirect, automatically set the previous URL as referer. 7 | referer = ";auto" 8 | 9 | # Wait 60 seconds before timing out. 10 | connect-timeout = 60 11 | 12 | # Show error messages 13 | show-error 14 | 15 | # Show progress using a progress meter 16 | progress-bar -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # "ignore" directories (because I'm that kind of person) 3 | ignore/ 4 | 5 | # Node.js 6 | node_modules/ 7 | 8 | # Python 9 | *.pyc 10 | 11 | # Linux 12 | *.deb 13 | *.rpm 14 | 15 | # Windows 16 | desktop.ini 17 | 18 | # macOS 19 | .Spotlight-V100 20 | .Trashes 21 | .DS_Store 22 | Desktop.ini 23 | ._* 24 | Thumbs.db 25 | 26 | # Random stuff I don't want 27 | *.old 28 | *.disabled 29 | *.tmp 30 | *.iso 31 | -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.gvimrc: -------------------------------------------------------------------------------- 1 | " Use the Solarized Dark theme 2 | set background=dark 3 | colorscheme solarized 4 | 5 | " Use 14pt Monaco 6 | set guifont=Monaco:h14 7 | 8 | " Don’t blink cursor in normal mode 9 | set guicursor=n:blinkon0 10 | 11 | " Better line-height 12 | set linespace=8 -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.hushlogin: -------------------------------------------------------------------------------- 1 | # The mere presence of this file in the home directory disables the system 2 | # copyright notice, the date and time of the last login, the message of the 3 | # day as well as other information that may otherwise appear on login. 4 | # See `man login`. -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.prettierrc.js: -------------------------------------------------------------------------------- 1 | // prettier.config.js, .prettierrc.js, prettier.config.cjs, or .prettierrc.cjs 2 | 3 | /** @type {import("prettier").Config} */ 4 | const config = { 5 | tabWidth: 4, 6 | trailingComma: 'all', 7 | semi: true, 8 | singleQuote: true, 9 | bracketSameLine: true, 10 | useTabs: true, 11 | 12 | }; 13 | 14 | module.exports = config; 15 | 16 | -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.rvmrc: -------------------------------------------------------------------------------- 1 | rvm_silence_path_mismatch_check_flag=1 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/.screenrc: -------------------------------------------------------------------------------- 1 | # Disable the startup message 2 | startup_message off 3 | 4 | # Set a large scrollback buffer 5 | defscrollback 32000 6 | 7 | # Always start `screen` with UTF-8 enabled (`screen -U`) 8 | defutf8 on -------------------------------------------------------------------------------- /bootstrap/os/linux/runcom/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "eslint": "^9.16.0", 4 | "eslint-plugin-vue": "^9.32.0", 5 | "typescript-eslint": "^8.18.0" 6 | }, 7 | "devDependencies": { 8 | "@nuxt/eslint-config": "^0.7.3" 9 | } 10 | } -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/bash/config/.aliases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/bash/config/.aliases -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/bash/config/.exports: -------------------------------------------------------------------------------- 1 | # Append to the Bash history file, rather than overwriting it 2 | shopt -s histappend 3 | 4 | # Autocorrect typos in path names when using `cd` 5 | shopt -s cdspell 6 | 7 | # Do not autocomplete when accidentally pressing Tab on an empty line. 8 | shopt -s no_empty_cmd_completion 9 | 10 | # Check the window size after each command and, if necessary, 11 | # update the values of LINES and COLUMNS. 12 | shopt -s checkwinsize -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/bash/config/.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/bash/config/.profile -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/bash/config/.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/bash/config/.prompt -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/completions/spark.fish: -------------------------------------------------------------------------------- 1 | complete --command spark --exclusive --long min --description "Minimum range" 2 | complete --command spark --exclusive --long max --description "Maximum range" 3 | complete --command spark --exclusive --long version --description "Print version" 4 | complete --command spark --exclusive --long help --description "Print this help message" 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/config.fish: -------------------------------------------------------------------------------- 1 | # Add dotfile binaries to PATH before sourcing dotfiles 2 | set -gx PATH "$HOME/.dotfiles/bin/main" $PATH 3 | set -gx PATH "$HOME/.dotfiles/bin/apps" $PATH 4 | set -gx PATH "$HOME/.dotfiles/bin/fun" $PATH 5 | 6 | # Source all the files in the settings folder 7 | for file in ~/.dotfiles/bootstrap/os/linux/shell/fish/settings/*.fish 8 | source $file 9 | end -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/fish_plugins: -------------------------------------------------------------------------------- 1 | jorgebucaran/fisher 2 | jorgebucaran/spark.fish 3 | acomagu/fish-async-prompt 4 | jethrokuan/z 5 | franciscolourenco/done 6 | cyber-duck/fish-wakatime 7 | jorgebucaran/autopair.fish 8 | kama-meshi/fish-wakatime 9 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/functions/__z_clean.fish: -------------------------------------------------------------------------------- 1 | function __z_clean -d "Clean up .z file to remove paths no longer valid" 2 | set -l tmpfile (mktemp $Z_DATA.XXXXXX) 3 | 4 | if test -f $tmpfile 5 | while read line 6 | set -l path (string split '|' $line)[1] 7 | test -d $path; and echo $line 8 | end <$Z_DATA >$tmpfile 9 | command mv -f $tmpfile $Z_DATA 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/functions/_autopair_backspace.fish: -------------------------------------------------------------------------------- 1 | function _autopair_backspace 2 | set --local index (commandline --cursor) 3 | set --local buffer (commandline) 4 | 5 | test $index -ge 1 && 6 | contains -- (string sub --start=$index --length=2 -- "$buffer") $autopair_pairs && 7 | commandline --function delete-char 8 | commandline --function backward-delete-char 9 | end 10 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/functions/_autopair_insert_left.fish: -------------------------------------------------------------------------------- 1 | function _autopair_insert_left --argument-names left right 2 | set --local buffer (commandline) 3 | set --local before (commandline --cut-at-cursor) 4 | 5 | commandline --insert -- $left 6 | 7 | switch "$buffer" 8 | case "$before"{," "\*,$autopair_right\*} 9 | set --local index (commandline --cursor) 10 | commandline --insert -- $right 11 | commandline --cursor $index 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/functions/_autopair_insert_right.fish: -------------------------------------------------------------------------------- 1 | function _autopair_insert_right --argument-names key 2 | set --local buffer (commandline) 3 | set --local before (commandline --cut-at-cursor) 4 | 5 | switch "$buffer" 6 | case "$before$key"\* 7 | commandline --cursor (math (commandline --cursor) + 1) 8 | case \* 9 | commandline --insert -- $key 10 | end 11 | end 12 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/functions/_autopair_tab.fish: -------------------------------------------------------------------------------- 1 | function _autopair_tab 2 | commandline --paging-mode && down-or-search && return 3 | 4 | string match --quiet --regex -- '\$[^\s]*"$' (commandline --current-token) && 5 | commandline --function end-of-line --function backward-delete-char 6 | commandline --function complete 7 | end 8 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/functions/fuck.fish: -------------------------------------------------------------------------------- 1 | function fuck -d "Correct your previous console command" 2 | set -l fucked_up_command $history[1] 3 | env TF_SHELL=fish TF_ALIAS=fuck PYTHONIOENCODING=utf-8 thefuck $fucked_up_command THEFUCK_ARGUMENT_PLACEHOLDER $argv | read -l unfucked_command 4 | if [ "$unfucked_command" != "" ] 5 | eval $unfucked_command 6 | builtin history delete --exact --case-sensitive -- $fucked_up_command 7 | builtin history merge 8 | end 9 | end 10 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/settings/exec.fish: -------------------------------------------------------------------------------- 1 | if status is-interactive 2 | # Commands to run in interactive sessions can go here 3 | echo "" 4 | PF_INFO="ascii os host de uptime pkgs memory" pfetch 5 | end 6 | 7 | set fish_greeting "'Documentation? We don't do that here.' - @Eoghanmc22" -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/settings/grep.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/fish/settings/grep.fish -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/settings/path.fish: -------------------------------------------------------------------------------- 1 | export PATH="$HOME/.local/bin:$PATH" 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/settings/profile.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/fish/settings/profile.fish -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/fish/settings/prompt.fish: -------------------------------------------------------------------------------- 1 | # If the starship binary exists, use it as the prompt 2 | if test -f (whereis starship | cut -d ' ' -f 2) 3 | starship init fish | source 4 | end 5 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/global/.exec: -------------------------------------------------------------------------------- 1 | # Print current stats 2 | # uwufetch 3 | # neofetch 4 | # neowofetch 5 | # hyfetch 6 | echo "" 7 | PF_INFO="ascii os host de uptime pkgs memory" pfetch -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/global/.grep: -------------------------------------------------------------------------------- 1 | # Tell grep to highlight matches 2 | 3 | if is-supported "grep --color a <<< a"; then 4 | GREP_OPTIONS+=" --color=auto" 5 | fi 6 | 7 | # Avoid VCS folders 8 | 9 | if is-supported "echo | grep --exclude-dir=.cvs ''"; then 10 | for PATTERN in .cvs .git .hg .svn; do 11 | GREP_OPTIONS+=" --exclude-dir=$PATTERN" 12 | done 13 | elif is-supported "echo | grep --exclude=.cvs ''"; then 14 | for PATTERN in .cvs .git .hg .svn; do 15 | GREP_OPTIONS+=" --exclude=$PATTERN" 16 | done 17 | fi 18 | 19 | unset PATTERN 20 | alias grep="grep $GREP_OPTIONS" 21 | export GREP_COLOR='1;32' -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/.zlogin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/zsh/.zlogin -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/.zlogout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/zsh/.zlogout -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/.zprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/zsh/.zprofile -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/.zshenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/zsh/.zshenv -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/.zshrc: -------------------------------------------------------------------------------- 1 | # Lines configured by zsh-newuser-install 2 | HISTFILE=~/.zsh_history 3 | HISTSIZE=32768 4 | SAVEHIST=4096 5 | bindkey -e 6 | # End of lines configured by zsh-newuser-install 7 | # The following lines were added by compinstall 8 | zstyle :compinstall filename '/home/str1ke/.zshrc' 9 | 10 | autoload -Uz compinit 11 | compinit 12 | # End of lines added by compinstall 13 | 14 | if [ -e /home/str1ke/.nix-profile/etc/profile.d/nix.sh ]; then . /home/str1ke/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer 15 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/config/.aliases: -------------------------------------------------------------------------------- 1 | alias reload="source ~/.dotfiles/shell/zsh/.zshrc" 2 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/config/.completion: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env zsh 2 | 3 | # Homebrew 4 | if is-executable brew; then 5 | FPATH="$(brew --prefix)/share/zsh/site-functions:${FPATH}" 6 | 7 | autoload -Uz compinit 8 | compinit 9 | fi 10 | 11 | 12 | # npm (https://docs.npmjs.com/cli/completion) 13 | if is-executable npm; then 14 | . <(npm completion) 15 | fi 16 | 17 | # fnm 18 | if is-executable fnm; then 19 | . <(fnm completions) 20 | fi 21 | 22 | # Git 23 | if is-executable git; then 24 | curl -fsSL "https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash" | $SHELL 25 | fi 26 | -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/config/.exports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/zsh/config/.exports -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/config/.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/zsh/config/.profile -------------------------------------------------------------------------------- /bootstrap/os/linux/shell/zsh/config/.prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/linux/shell/zsh/config/.prompt -------------------------------------------------------------------------------- /bootstrap/os/macos/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/macos/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/macos/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/macos/config/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/macos/home/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/macos/home/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/macos/local/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/macos/local/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/windows/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/windows/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/windows/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/windows/config/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/windows/home/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/windows/home/.gitkeep -------------------------------------------------------------------------------- /bootstrap/os/windows/local/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/os/windows/local/.gitkeep -------------------------------------------------------------------------------- /bootstrap/windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealStr1ke/dotfiles/38821c148ed59327e059597bbf53e528f29c8874/bootstrap/windows.ps1 -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "chalk": "^5.4.1", 4 | "tinysh": "^1.0.0", 5 | "zx": "^8.3.0" 6 | } 7 | } -------------------------------------------------------------------------------- /packages/code.sh: -------------------------------------------------------------------------------- 1 | # Visual Studio Code 2 | # This was written due to a recent UnknownError bug w/ marketplace signatures 3 | # As of 12/25/22 4 | 5 | echo "→ Installing VSCode extensions..." 6 | input="$DOTFILES/packages/Codefile" 7 | while IFS= read -r line 8 | do 9 | code-insiders --install-extension $line 10 | done < "$input" -------------------------------------------------------------------------------- /packages/npmfile: -------------------------------------------------------------------------------- 1 | auto-install 2 | cost-of-modules 3 | clipboard-cli 4 | eslint 5 | fast-cli 6 | fkill-cli 7 | get-port-cli 8 | terminal-image-cli 9 | terminal-link-cli 10 | taskbook 11 | boxen-cli 12 | jsome 13 | gtop 14 | local-web-server 15 | nodemon 16 | npkill 17 | npm 18 | npm-check 19 | prettier 20 | release-it 21 | svgo 22 | tldr 23 | underscore-cli 24 | wallpaper-cli 25 | wifi-password-cli 26 | yarn 27 | -------------------------------------------------------------------------------- /packages/pipfile: -------------------------------------------------------------------------------- 1 | glitch_this 2 | spotdl --------------------------------------------------------------------------------