From 0f7fe7eddd1c2787f6cf8e27333542ece5015313 Mon Sep 17 00:00:00 2001 From: Charles D Date: Sun, 2 Jul 2023 16:31:04 -0400 Subject: [PATCH] tweak terminal opacity --- .config/alacritty/alacritty.yml | 6 ++-- .config/rofi/scripts/configs.sh | 53 +++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 3 deletions(-) create mode 100755 .config/rofi/scripts/configs.sh diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml index 24826ef..f983a5f 100644 --- a/.config/alacritty/alacritty.yml +++ b/.config/alacritty/alacritty.yml @@ -12,7 +12,7 @@ window: dynamic_padding: false decorations: none - opacity: 0.8 + opacity: 0.85 #class: #instance: Alacritty @@ -35,7 +35,7 @@ font: bold_italic: family: Monokoi Nerd Font style: Bold Italic - size: 11.0 + size: 8.0 #selection: #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" @@ -491,7 +491,7 @@ colors: cyan: "#6d96a5" white: "#aeb3bb" - transparent_background_colors: false + transparent_background_colors: true #import: # - $HOME/.config/alacritty/theme/nord.yml diff --git a/.config/rofi/scripts/configs.sh b/.config/rofi/scripts/configs.sh new file mode 100755 index 0000000..0e12d76 --- /dev/null +++ b/.config/rofi/scripts/configs.sh @@ -0,0 +1,53 @@ +#!/usr/bin/env bash + +DMEDITOR="alacritty -e nvim" + +declare -a options=( + "alacritty - $HOME/.config/alacritty/alacritty.yml" + "aliases - $HOME/.aliases" + "archlinux-logout - $HOME/.config/archlinux-logout/archlinux-logout.conf" + "bashrc - $HOME/.bashrc" + "bat - $HOME/.config/bat/config" + "btop - $HOME/.config/btop/btop.conf" + "dotfiles readme - $HOME/.github/README.md" + "dunst - $HOME/.config/dunst/dunstrc" + "git - $HOME/.config/git/config" + "htop - $HOME/.config/htop/htoprc" + "i3 cheatsheet - $HOME/.config/i3/cheatsheet.md" + "i3-autorun - $HOME/.config/i3/autorun.conf" + "i3-keybinds - $HOME/.config/i3/keybinds.conf" + "i3-theme - $HOME/.config/i3/theme.conf" + "i3bar - $HOME/.config/i3/i3bar.conf" + "i3config - $HOME/.config/i3/config" + "i3config-$(hostname) - $HOME/.config/i3/$(hostname).conf" + "i3status - $HOME/.config/i3status/config" + "nano - $HOME/.config/nano/nanorc" + "neofetch - $HOME/.config/neofetch/config.conf" + "neovim init.lua - $HOME/.config/nvim/init.lua" + "neovim keymap - $HOME/.config/nvim/lua/core/keymaps.lua" + "neovim options - $HOME/.config/nvim/lua/core/options.lua" + "neovim plugin config - $HOME/.config/nvim/lua/plugins/" + "neovim plugins - $HOME/.config/nvim/lua/plugins.lua" + "neovim theme - $HOME/.config/nvim/lua/core/colorscheme.lua" + "p10k - $HOME/.p10k.zsh" + "picom - $HOME/.config/picom/picom.conf" + "ranger - $HOME/.config/ranger/rc.conf" + "rofi - $HOME/.config/rofi/config.rasi" + "rofi scripts - $HOME/.config/rofi/scripts" + "ssh config - $HOME/.ssh/config" + "tmux - $HOME/.config/tmux/tmux.conf" + "todo.txt - $HOME/.config/todo/config" + "zshrc - $HOME/.zshrc" + "quit" +) + +choice=$(printf '%s\n' "${options[@]}" | rofi -dmenu -i 20 -p 'Edit config') + +if [[ "$choice" == "quit" ]]; then + echo "Exiting" && exit 1 +elif [ "$choice" ]; then + cfg=$(printf '%s\n' "${choice}" | awk '{print $NF}') + $DMEDITOR "$cfg" +else + echo "Exiting" && exit 1 +fi