summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL/arch-install2
-rwxr-xr-xneovim/.config/nvim/confs/generic.vim2
-rwxr-xr-xscripts/.local/bin/colorpick3
-rwxr-xr-xscripts/.local/bin/colorset14
-rwxr-xr-xscripts/.local/bin/walset5
-rwxr-xr-xshell/.config/shell/env1
-rw-r--r--suckless/.config/suckless/dwm/config.h1
-rw-r--r--vifm/.config/vifm/vifmrc1
-rw-r--r--wal/.config/wal/tokyonight_storm.json26
9 files changed, 46 insertions, 9 deletions
diff --git a/INSTALL/arch-install b/INSTALL/arch-install
index 8a18137..8a2ace0 100644
--- a/INSTALL/arch-install
+++ b/INSTALL/arch-install
@@ -20,7 +20,7 @@ sudo cp -rf ROOT/issue/issue /etc
sudo cp -rf ROOT/hosts/hosts /etc
# Install Required Programs
-sudo pacman --needed -Syu stow opendoas pamixer zsh ncmpcpp xwallpaper newsboat vifm zathura maim ffmpeg lxappearance qt5ct qt6ct ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps automake curl make bc android-tools gimp kdenlive inkscape arandr shellcheck arc-gtk-theme ctags unoconv nodejs p7zip papirus-icon-theme valgrind gdb light pulsemixer pavucontrol xorg-server xorg-xinit go gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium npm python python-pip pass screenkey pipewire-pulse ueberzug yt-dlp python-pywal alsa-utils picom virt-manager qemu-desktop wireplumber foremost testdisk swtpm lxsession obs-studio firefox keepassxc webkit2gtk-4.1 texlive-meta unzip zeal texlive-langportuguese
+sudo pacman --needed -Syu stow opendoas pamixer zsh ncmpcpp xwallpaper newsboat vifm zathura maim ffmpeg lxappearance qt5ct qt6ct ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps automake curl make bc android-tools gimp kdenlive inkscape arandr shellcheck arc-gtk-theme ctags unoconv nodejs p7zip papirus-icon-theme valgrind gdb light pulsemixer pavucontrol xorg-server xorg-xinit go gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium npm python python-pip pass screenkey pipewire-pulse ueberzug yt-dlp python-pywal alsa-utils picom virt-manager qemu-desktop wireplumber foremost testdisk swtpm lxsession obs-studio firefox keepassxc webkit2gtk-4.1 texlive-meta unzip zeal texlive-langportuguese xcolor
# Adding services to OpenRC
[ "$OS" = "artix" ] && [ -e "/bin/openrc" ] && doas pacman --needed -Syu cups-openrc avahi-openrc && doas rc-update add cupsd
diff --git a/neovim/.config/nvim/confs/generic.vim b/neovim/.config/nvim/confs/generic.vim
index fa7547e..3553198 100755
--- a/neovim/.config/nvim/confs/generic.vim
+++ b/neovim/.config/nvim/confs/generic.vim
@@ -12,7 +12,7 @@ set inccommand=split
set incsearch
set wildmode=longest,list,full
set relativenumber
-set termguicolors
+" set termguicolors
set complete=.,w,b,u,t
set completeopt=menu,menuone,noselect
set laststatus=1
diff --git a/scripts/.local/bin/colorpick b/scripts/.local/bin/colorpick
new file mode 100755
index 0000000..953f518
--- /dev/null
+++ b/scripts/.local/bin/colorpick
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+xcolor -S 6 -s clipboard
diff --git a/scripts/.local/bin/colorset b/scripts/.local/bin/colorset
index 11057a8..5a20b40 100755
--- a/scripts/.local/bin/colorset
+++ b/scripts/.local/bin/colorset
@@ -1,19 +1,17 @@
#!/bin/sh
-if [ -f /usr/bin/wal ]; then
- /usr/bin/wal -i "$1"
+if [ $# -eq 0 ]; then
+ wal -f "$WAL_THEME"
else
wal -i "$1"
fi
+
# Checking for non-existant dirs
! [ -f "$SRC"/colors/dmenu ] && mkdir -p "$SRC"/colors/dmenu
! [ -f "$SRC"/colors/dwm ] && mkdir -p "$SRC"/colors/dwm
! [ -f "$SRC"/colors/st ] && mkdir -p "$SRC"/colors/st
-# Purging previous colorscheme files
-convert "$1" "$SRC"/colors/wallpaper.png
-
# Setting the new colorscheme based on the wallpaper and making some color tweaks
cp -rf ~/.cache/wal/colors-wal-dmenu.h "$SRC"/colors/dmenu/colors.h
cp -rf ~/.cache/wal/colors-wal-st.h "$SRC"/colors/st/colors.h
@@ -22,7 +20,9 @@ sed -i s/"$(grep norm_border "$SRC"/colors/dwm/colors.h | cut -d# -f 2 | cut -d\
# Recompiling Suckless Programs with new colorscheme
cp -rf "$SRC"/colors/* "$SRC"
-cp -rf "$SRC"/colors/wallpaper.png ~/.config/wallpaper
-xwallpaper --stretch "$WALLPAPER"
+if [ $# -gt 0 ]; then
+ walset "$1"
+fi
+
cd "$SRC" && ./compileSource
diff --git a/scripts/.local/bin/walset b/scripts/.local/bin/walset
new file mode 100755
index 0000000..14804ac
--- /dev/null
+++ b/scripts/.local/bin/walset
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+convert "$1" "$SRC"/colors/wallpaper.png
+cp -rf "$SRC"/colors/wallpaper.png ~/.config/wallpaper
+xwallpaper --stretch "$WALLPAPER"
diff --git a/shell/.config/shell/env b/shell/.config/shell/env
index d5c7c14..86943d9 100755
--- a/shell/.config/shell/env
+++ b/shell/.config/shell/env
@@ -55,6 +55,7 @@ export KDEHOME="$XDG_CONFIG_HOME"/kde
export SCREENRC="$XDG_CONFIG_HOME"/screen/screenrc
export SPACEMACSDIR="$XDG_CONFIG_HOME"/spacemacs
export VSCODE_PORTABLE="$XDG_DATA_HOME"/vscode
+export WAL_THEME="$XDG_CONFIG_HOME"/wal/tokyonight_storm.json
# Default Vars
export SUDO_ASKPASS="$HOME"/.local/bin/askpass
diff --git a/suckless/.config/suckless/dwm/config.h b/suckless/.config/suckless/dwm/config.h
index 51d386d..6ed3143 100644
--- a/suckless/.config/suckless/dwm/config.h
+++ b/suckless/.config/suckless/dwm/config.h
@@ -135,6 +135,7 @@ static const Key keys[] = {
{ MODKEY|SHIFTKEY, XK_o, spawn, SHCMD("monitor") },//Set Screen Output
{ MODKEY, XK_m, spawn, SHCMD("musicselect") },//Music Selector
{ MODKEY|SHIFTKEY, XK_c, spawn, SHCMD("powermenu") },//Power Menu
+ { MODKEY, XK_c, spawn, SHCMD("colorpick") },//Color Picker
{ MODKEY, XK_p, spawn, SHCMD("screenshot") },//Screenshot Tool Script
{ MODKEY|SHIFTKEY, XK_p, spawn, SHCMD("passmenu") },//Opens PassMenu Password Manager
{ MODKEY|SHIFTKEY, XK_s, spawn, SHCMD("screenkeys") },//Enable Screenkeys
diff --git a/vifm/.config/vifm/vifmrc b/vifm/.config/vifm/vifmrc
index f10bc51..0dabfeb 100644
--- a/vifm/.config/vifm/vifmrc
+++ b/vifm/.config/vifm/vifmrc
@@ -425,6 +425,7 @@ nnoremap gl :!sxiv -t *<cr>
" Set Wallpaper
nnoremap wp :!colorset %d/%c<cr>
+nnoremap ws :!walset %d/%c<cr>
" Start shell in current directory
nnoremap s :shell<cr>
diff --git a/wal/.config/wal/tokyonight_storm.json b/wal/.config/wal/tokyonight_storm.json
new file mode 100644
index 0000000..90693c6
--- /dev/null
+++ b/wal/.config/wal/tokyonight_storm.json
@@ -0,0 +1,26 @@
+{
+ "alpha": "100",
+ "special": {
+ "background": "#24283b",
+ "foreground": "#c0caf5",
+ "cursor": "#c0caf5"
+ },
+ "colors": {
+ "color0": "#1d202f",
+ "color1": "#f7768e",
+ "color2": "#9ece6a",
+ "color3": "#e0af68",
+ "color4": "#7aa2f7",
+ "color5": "#bb9af7",
+ "color6": "#7dcfff",
+ "color7": "#a9b1d6",
+ "color8": "#414868",
+ "color9": "#f7768e",
+ "color10": "#9ece6a",
+ "color11": "#e0af68",
+ "color12": "#7aa2f7",
+ "color13": "#bb9af7",
+ "color14": "#7dcfff",
+ "color15": "#c0caf5"
+ }
+}