Initial Commit
This commit is contained in:
7
.config/sway/scripts/clamshell.sh
Executable file
7
.config/sway/scripts/clamshell.sh
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/bash
|
||||
# change output
|
||||
if cat /proc/acpi/button/lid/LID/state | grep -q open; then
|
||||
swaymsg output <eDP-1> enable
|
||||
else
|
||||
swaymsg output <eDP-1> disable
|
||||
fi
|
||||
31
.config/sway/scripts/gtkthemes
Executable file
31
.config/sway/scripts/gtkthemes
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
## Copyright (C) 2020-2022 Aditya Shakya <adi1090x@gmail.com>
|
||||
## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3
|
||||
|
||||
## Set GTK Themes, Icons, Cursor and Fonts
|
||||
|
||||
# you can set your icons, themes and cursor via
|
||||
# dconf editor
|
||||
|
||||
# cursor is also in wayfire.ini
|
||||
|
||||
# /org/gnome/desktop/interface
|
||||
|
||||
# or run these commands
|
||||
|
||||
# https://github.com/WayfireWM/wayfire/wiki/Tips-&-Tricks#gtk-theme-not-working
|
||||
|
||||
# usage: import-gsettings
|
||||
config="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-3.0/settings.ini"
|
||||
if [ ! -f "$config" ]; then exit 1; fi
|
||||
|
||||
gnome_schema="org.gnome.desktop.interface"
|
||||
gtk_theme="$(grep 'gtk-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
icon_theme="$(grep 'gtk-icon-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
cursor_theme="$(grep 'gtk-cursor-theme-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
font_name="$(grep 'gtk-font-name' "$config" | sed 's/.*\s*=\s*//')"
|
||||
gsettings set "$gnome_schema" gtk-theme "$gtk_theme"
|
||||
gsettings set "$gnome_schema" icon-theme "$icon_theme"
|
||||
gsettings set "$gnome_schema" cursor-theme "$cursor_theme"
|
||||
gsettings set "$gnome_schema" font-name "$font_name"
|
||||
15
.config/sway/scripts/import-gsettings
Executable file
15
.config/sway/scripts/import-gsettings
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
# usage: import-gsettings
|
||||
config="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-3.0/settings.ini"
|
||||
if [ ! -f "$config" ]; then exit 1; fi
|
||||
|
||||
gnome_schema="org.gnome.desktop.interface"
|
||||
gtk_theme="$(grep 'gtk-theme-name' "$config" | cut -d'=' -f2)"
|
||||
icon_theme="$(grep 'gtk-icon-theme-name' "$config" | cut -d'=' -f2)"
|
||||
cursor_theme="$(grep 'gtk-cursor-theme-name' "$config" | cut -d'=' -f2)"
|
||||
font_name="$(grep 'gtk-font-name' "$config" | cut -d'=' -f2)"
|
||||
gsettings set "$gnome_schema" gtk-theme "$gtk_theme"
|
||||
gsettings set "$gnome_schema" icon-theme "$icon_theme"
|
||||
gsettings set "$gnome_schema" cursor-theme "$cursor_theme"
|
||||
gsettings set "$gnome_schema" font-name "$font_name"
|
||||
6
.config/sway/scripts/light.sh
Executable file
6
.config/sway/scripts/light.sh
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
# install wlsunset
|
||||
CONTENT=$(curl -s https://freegeoip.app/json/)
|
||||
longitude=$(echo $CONTENT | jq .longitude)
|
||||
latitude=$(echo $CONTENT | jq .latitude)
|
||||
wlsunset -l $latitude -L $longitude
|
||||
9
.config/sway/scripts/lockman.sh
Executable file
9
.config/sway/scripts/lockman.sh
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
# Times the screen off and puts it to background
|
||||
swayidle \
|
||||
timeout 5 'swaymsg "output * dpms off"' \
|
||||
resume 'swaymsg "output * dpms on"' &
|
||||
# Locks the screen immediately
|
||||
swaylock -C ~/.config/sway/swaylock/config
|
||||
# Kills last background task so idle timer doesn't keep running
|
||||
kill %%
|
||||
8
.config/sway/scripts/ricing
Executable file
8
.config/sway/scripts/ricing
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
gsettings set org.gnome.desktop.interface gtk-theme Arc-Dark
|
||||
gsettings set org.gnome.desktop.interface icon-theme a-candy-beauty-icon-theme
|
||||
gsettings set org.gnome.desktop.interface cursor-theme Bibata-Modern-Ice
|
||||
gsettings set org.gnome.desktop.interface font-name "Noto Sans 11"
|
||||
gsettings set org.gnome.desktop.interface document-font-name "Noto Sans 11"
|
||||
gsettings set org.gnome.desktop.interface font-hinting slight
|
||||
19
.config/sway/scripts/statusbar
Executable file
19
.config/sway/scripts/statusbar
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
## Copyright (C) 2020-2022 Aditya Shakya <adi1090x@gmail.com>
|
||||
## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3
|
||||
|
||||
## launch waybar with alt config
|
||||
|
||||
# Terminate already running bar instances
|
||||
killall -q waybar
|
||||
|
||||
# Wait until the processes have been shut down
|
||||
while pgrep -x waybar >/dev/null; do sleep 1; done
|
||||
|
||||
CONFIG="$HOME/.config/sway/waybar/config.ini"
|
||||
STYLE="$HOME/.config/sway/waybar/style.css"
|
||||
|
||||
if [[ ! `pidof waybar` ]]; then
|
||||
waybar --bar main-bar --log-level error --config ${CONFIG} --style ${STYLE} &
|
||||
fi
|
||||
4
.config/sway/scripts/wkill.sh
Executable file
4
.config/sway/scripts/wkill.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
FOCUSED_APP_ID=$(swaymsg -t get_tree | jq '.. | select(.type?) | select(.focused==true).pid')
|
||||
kill -9 $FOCUSED_APP_ID
|
||||
Reference in New Issue
Block a user