feat: new pc conf
This commit is contained in:
parent
99847eda69
commit
ded281b797
@ -1,5 +1,6 @@
|
|||||||
[redshift]
|
[redshift]
|
||||||
temp-day=6000
|
temp-day=5000
|
||||||
|
temp-night=3500
|
||||||
location-provider=manual
|
location-provider=manual
|
||||||
|
|
||||||
[manual]
|
[manual]
|
||||||
|
@ -16,7 +16,7 @@ input type:touchpad {
|
|||||||
|
|
||||||
output {
|
output {
|
||||||
eDP-1 position 0 0
|
eDP-1 position 0 0
|
||||||
DP-2 position 1920 0
|
DP-3 position 1920 0
|
||||||
DP-3 position 3840 0
|
DP-2 position 3840 0
|
||||||
* bg $wallpapers/landscape.png fill
|
* bg $wallpapers/landscape.png fill
|
||||||
}
|
}
|
||||||
|
@ -15,4 +15,3 @@ bar swaybar_command waybar
|
|||||||
|
|
||||||
exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||||
exec gammastep
|
exec gammastep
|
||||||
exec blueman-applet
|
|
||||||
|
@ -72,8 +72,8 @@
|
|||||||
"format": "{name}",
|
"format": "{name}",
|
||||||
},
|
},
|
||||||
"custom/crypto": {
|
"custom/crypto": {
|
||||||
"exec": "crypto",
|
"exec": "crypto.sh",
|
||||||
"interval": 3600,
|
"interval": 600,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
if ! [ -w '/var/run/docker.sock' ]; then
|
alias docker='podman'
|
||||||
alias docker='sudo docker'
|
alias docker-compose='podman-compose'
|
||||||
fi
|
|
||||||
|
|
||||||
# docker
|
# docker
|
||||||
alias dk='docker'
|
alias dk='docker'
|
||||||
@ -12,8 +11,6 @@ alias dkcls='docker container ls'
|
|||||||
alias dkclsa='docker container ls -a'
|
alias dkclsa='docker container ls -a'
|
||||||
alias dkclsaq='docker container ls -a -q'
|
alias dkclsaq='docker container ls -a -q'
|
||||||
alias dkclsq='docker container ls -q'
|
alias dkclsq='docker container ls -q'
|
||||||
alias dkcp!='docker container prune -f'
|
|
||||||
alias dkcp='docker container prune'
|
|
||||||
alias dkcrm!='docker container rm -f'
|
alias dkcrm!='docker container rm -f'
|
||||||
alias dkcrm='docker container rm'
|
alias dkcrm='docker container rm'
|
||||||
alias dkcsp='docker container stop'
|
alias dkcsp='docker container stop'
|
||||||
@ -34,11 +31,9 @@ alias dkils='docker image ls'
|
|||||||
alias dkilsa='docker image ls -a'
|
alias dkilsa='docker image ls -a'
|
||||||
alias dkilsaq='docker image ls -a -q'
|
alias dkilsaq='docker image ls -a -q'
|
||||||
alias dkilsq='docker image ls -q'
|
alias dkilsq='docker image ls -q'
|
||||||
alias dkip='docker image prune'
|
|
||||||
alias dkip='docker image push'
|
alias dkip='docker image push'
|
||||||
alias dkip!='docker image prune -f'
|
|
||||||
alias dkirm='docker image rm'
|
|
||||||
alias dkirm!='docker image rm -f'
|
alias dkirm!='docker image rm -f'
|
||||||
|
alias dkirm='docker image rm'
|
||||||
alias dkis='docker image save'
|
alias dkis='docker image save'
|
||||||
alias dkit='docker image tag'
|
alias dkit='docker image tag'
|
||||||
|
|
||||||
@ -48,10 +43,8 @@ alias dkvc='docker volume create'
|
|||||||
alias dkvi='docker volume inspect'
|
alias dkvi='docker volume inspect'
|
||||||
alias dkvls='docker volume ls'
|
alias dkvls='docker volume ls'
|
||||||
alias dkvlsq='docker volume ls -q'
|
alias dkvlsq='docker volume ls -q'
|
||||||
alias dkvp='docker volume prune'
|
|
||||||
alias dkvp!='docker volume prune -f'
|
|
||||||
alias dkvrm='docker volume rm'
|
|
||||||
alias dkvrm!='docker volume rm -f'
|
alias dkvrm!='docker volume rm -f'
|
||||||
|
alias dkvrm='docker volume rm'
|
||||||
|
|
||||||
## network
|
## network
|
||||||
alias dkn='docker network'
|
alias dkn='docker network'
|
||||||
@ -59,45 +52,37 @@ alias dknc='docker network create'
|
|||||||
alias dkni='docker network inspect'
|
alias dkni='docker network inspect'
|
||||||
alias dknls='docker network ls'
|
alias dknls='docker network ls'
|
||||||
alias dknlsq='docker network ls -q'
|
alias dknlsq='docker network ls -q'
|
||||||
alias dknp='docker network prune'
|
|
||||||
alias dknpf='docker network prune -f'
|
|
||||||
alias dknrm='docker network rm'
|
|
||||||
alias dknrm!='docker network rm -f'
|
alias dknrm!='docker network rm -f'
|
||||||
|
alias dknrm='docker network rm'
|
||||||
|
|
||||||
## system
|
## system
|
||||||
alias dks='docker system'
|
alias dks='docker system'
|
||||||
alias dksdf='docker system df'
|
alias dksdf='docker system df'
|
||||||
alias dksp!='docker system prune -f'
|
alias dksp!='docker system prune -f'
|
||||||
alias dksp='docker system prune'
|
alias dksp='docker system prune'
|
||||||
alias dkspa='docker system prune -a'
|
|
||||||
alias dkspaf='docker system prune -a -f'
|
|
||||||
alias dkspv!='docker system prune --volumes -f'
|
|
||||||
alias dkspv='docker system prune --volumes'
|
|
||||||
alias dkspva='docker system prune --volumes -a'
|
|
||||||
alias dkspvaf='docker system prune --volumes -a -f'
|
|
||||||
|
|
||||||
# compose
|
# compose
|
||||||
alias dc='docker compose'
|
alias dc='docker-compose'
|
||||||
alias dcd='docker compose down'
|
alias dcd='docker-compose down'
|
||||||
alias dcup='docker compose up -d'
|
alias dcup='docker-compose up -d'
|
||||||
alias dcupb='docker compose up -d --build'
|
alias dcupb='docker-compose up -d --build'
|
||||||
|
|
||||||
## container
|
## container
|
||||||
alias dccls='docker compose ps'
|
alias dccls='docker-compose ps'
|
||||||
alias dcclsq='docker compose ps -q'
|
alias dcclsq='docker-compose ps -q'
|
||||||
alias dcex='docker compose exec'
|
alias dcex='docker-compose exec'
|
||||||
alias dcr='docker compose run --rm'
|
alias dcr='docker-compose run --rm'
|
||||||
alias dcrd='docker compose run -d --rm'
|
alias dcrd='docker-compose run -d --rm'
|
||||||
alias dcrm!='docker compose rm -f'
|
alias dcrm!='docker-compose rm -f'
|
||||||
alias dcrm='docker compose rm'
|
alias dcrm='docker-compose rm'
|
||||||
alias dcrmv!='docker compose rm -v -f'
|
alias dcrmv!='docker-compose rm -v -f'
|
||||||
alias dcrmv='docker compose rm -v'
|
alias dcrmv='docker-compose rm -v'
|
||||||
alias dcsp='docker compose stop'
|
alias dcsp='docker-compose stop'
|
||||||
alias dcst='docker compose restart'
|
alias dcst='docker-compose restart'
|
||||||
|
|
||||||
## image
|
## image
|
||||||
alias dcb!='docker compose build --no-cache'
|
alias dcb!='docker-compose build --no-cache'
|
||||||
alias dcb='docker compose build'
|
alias dcb='docker-compose build'
|
||||||
alias dcl='docker compose pull'
|
alias dcl='docker-compose pull'
|
||||||
|
|
||||||
# vim: ft=zsh
|
# vim: ft=zsh
|
||||||
|
@ -1,6 +1,3 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
[ "$XDG_VTNR" = 1 ] && select SESSION in startx sway; do
|
[ "$XDG_VTNR" = 1 ] && exec startx > "$HOME/.gui.log" 2>&1
|
||||||
[ "$SESSION" = sway ] && export XDG_CURRENT_DESKTOP=sway
|
|
||||||
exec $SESSION > "$HOME/.gui.log" 2>&1
|
|
||||||
done
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
# system
|
# system
|
||||||
alias cls='clear && ls -lah'
|
|
||||||
alias tmp='cd "$(mktemp -d)"'
|
alias tmp='cd "$(mktemp -d)"'
|
||||||
alias update='sudo pacman -Syu && config submodule update --remote --recursive --init'
|
alias update='sudo pacman -Syu && config submodule update --remote --recursive --init'
|
||||||
alias vi='$EDITOR'
|
alias vi='$EDITOR'
|
||||||
@ -12,6 +11,9 @@ alias zconf='(cd "$ZDOTDIR/" && $EDITOR .) && . "$ZDOTDIR/.zshrc"'
|
|||||||
|
|
||||||
# dev
|
# dev
|
||||||
alias make='make -j8'
|
alias make='make -j8'
|
||||||
|
gi() {
|
||||||
|
curl -Lf "https://www.gitignore.io/api/${(j:,:)@}"
|
||||||
|
}
|
||||||
|
|
||||||
# compatibility
|
# compatibility
|
||||||
alias ssh='TERM=linux ssh'
|
alias ssh='TERM=linux ssh'
|
||||||
@ -26,7 +28,7 @@ alias watch='coloralias watch -c -- '
|
|||||||
alias xargs='xargs '
|
alias xargs='xargs '
|
||||||
|
|
||||||
function j() {
|
function j() {
|
||||||
local dirs=(**/"$1")
|
local dirs=(**/"$1"/)
|
||||||
|
|
||||||
if [ -z "${dirs[2]}" ]; then
|
if [ -z "${dirs[2]}" ]; then
|
||||||
cd "${dirs[1]}"
|
cd "${dirs[1]}"
|
||||||
|
8
.xinitrc
8
.xinitrc
@ -4,14 +4,10 @@
|
|||||||
numlockx
|
numlockx
|
||||||
|
|
||||||
# display
|
# display
|
||||||
(
|
xrandr \
|
||||||
LAPTOP_SCREEN="$(xrandr --listmonitors | grep eDP | awk '{print $4}')"
|
--output eDP-1 --auto --primary \
|
||||||
|
|
||||||
xrandr \
|
|
||||||
--output "${LAPTOP_SCREEN}" --mode 1920x1080 --rate 60 --primary \
|
|
||||||
--output DisplayPort-1-1 --auto --pos 1920x0 \
|
--output DisplayPort-1-1 --auto --pos 1920x0 \
|
||||||
--output DisplayPort-1-2 --auto --pos 3840x0
|
--output DisplayPort-1-2 --auto --pos 3840x0
|
||||||
)
|
|
||||||
|
|
||||||
# startup
|
# startup
|
||||||
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
|
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
|
||||||
|
3
.zshenv
3
.zshenv
@ -19,6 +19,3 @@ export EDITOR='nvim'
|
|||||||
|
|
||||||
export XDG_CURRENT_DESKTOP=Unity
|
export XDG_CURRENT_DESKTOP=Unity
|
||||||
export QT_STYLE_OVERRIDE=Materia-dark
|
export QT_STYLE_OVERRIDE=Materia-dark
|
||||||
|
|
||||||
# Wayland
|
|
||||||
export WLR_EGL_NO_MODIFIERS=1
|
|
||||||
|
BIN
bin/crypto
BIN
bin/crypto
Binary file not shown.
@ -1,36 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
function get_value() {
|
|
||||||
local to="$1"
|
|
||||||
local from="$2"
|
|
||||||
|
|
||||||
curl "$API$from$to" 2> /dev/null | jq -r .price
|
|
||||||
}
|
|
||||||
|
|
||||||
if [ -t 1 ]; then
|
|
||||||
NORMAL='\e[0m'
|
|
||||||
BOLD='\e[1m'
|
|
||||||
fi
|
|
||||||
|
|
||||||
API='https://api.binance.com/api/v3/avgPrice?symbol='
|
|
||||||
|
|
||||||
DELIM='='
|
|
||||||
TO=EUR
|
|
||||||
|
|
||||||
# COIN=VALUE
|
|
||||||
WALLET="${XDG_CONFIG_HOME-"$HOME"/.config}/crypto/wallet"
|
|
||||||
|
|
||||||
TOTAL=0
|
|
||||||
while read -r line; do
|
|
||||||
COIN="$(echo "$line" | cut -d "$DELIM" -f 1)"
|
|
||||||
QTY="$(echo "$line" | cut -d "$DELIM" -f 2)"
|
|
||||||
|
|
||||||
MARKET="$(get_value "$TO" "$COIN")"
|
|
||||||
VALUE="$(echo "$MARKET * $QTY" | bc)"
|
|
||||||
TOTAL="$(echo "$TOTAL + $VALUE" | bc)"
|
|
||||||
|
|
||||||
printf "${BOLD}${COIN}${NORMAL}=%.2f€ " "$VALUE"
|
|
||||||
done < "$WALLET"
|
|
||||||
|
|
||||||
printf "${BOLD}TOT${NORMAL}=%.2f€\n" "$TOTAL"
|
|
18
bin/dkprune
18
bin/dkprune
@ -3,7 +3,7 @@
|
|||||||
function usage() {
|
function usage() {
|
||||||
cat << EOF
|
cat << EOF
|
||||||
Usage: $0 [-hcCviIna]
|
Usage: $0 [-hcCviIna]
|
||||||
Prune Docker resources.
|
Prune $RUNTIME resources.
|
||||||
If no option provided, defaults to -Cvn
|
If no option provided, defaults to -Cvn
|
||||||
Options:
|
Options:
|
||||||
-h Show this help and exits
|
-h Show this help and exits
|
||||||
@ -30,7 +30,9 @@ function add_opt() {
|
|||||||
echo "$RESULT"
|
echo "$RESULT"
|
||||||
}
|
}
|
||||||
|
|
||||||
if ! [ -w '/var/run/docker.sock' ] && [ "$EUID" != 0 ]; then
|
RUNTIME="$(basename "$(command -v podman || command -v docker)")"
|
||||||
|
|
||||||
|
if ! $RUNTIME container ls > /dev/null 2>&1 && [ "$EUID" != 0 ]; then
|
||||||
exec sudo -- "$0" "$@"
|
exec sudo -- "$0" "$@"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -95,15 +97,15 @@ VALUES=(
|
|||||||
CON='container'
|
CON='container'
|
||||||
PRUNE='prune -f'
|
PRUNE='prune -f'
|
||||||
COMMANDS=(
|
COMMANDS=(
|
||||||
"docker system $PRUNE $IMG_OPT --volumes"
|
"$RUNTIME system $PRUNE $IMG_OPT --volumes"
|
||||||
"docker system $PRUNE $IMG_OPT"
|
"$RUNTIME system $PRUNE $IMG_OPT"
|
||||||
"docker volume $PRUNE"
|
"$RUNTIME volume $PRUNE"
|
||||||
"docker image $PRUNE $IMG_OPT"
|
"$RUNTIME image $PRUNE $IMG_OPT"
|
||||||
"docker network $PRUNE"
|
"$RUNTIME network $PRUNE"
|
||||||
)
|
)
|
||||||
|
|
||||||
if [ "$((CLEAN & "$c"))" == "$c" ]; then
|
if [ "$((CLEAN & "$c"))" == "$c" ]; then
|
||||||
docker "$CON" ls -aq | xargs docker "$CON" rm "$CON_OPT" 2> /dev/null
|
$RUNTIME "$CON" ls -aq | xargs "$RUNTIME" "$CON" rm "$CON_OPT" 2> /dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for idx in "${!VALUES[@]}"; do
|
for idx in "${!VALUES[@]}"; do
|
||||||
|
BIN
bin/meestic
BIN
bin/meestic
Binary file not shown.
@ -1,3 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
$HOME/Applications/Moonlight-4.3.1-x86_64.AppImage
|
|
4
bin/sbar
4
bin/sbar
@ -17,8 +17,8 @@ update_memory() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
update_bat() {
|
update_bat() {
|
||||||
bat="$(grep -q Charging /sys/class/power_supply/BAT1/status && printf '' || printf '')"
|
bat="$(grep -q Charging /sys/class/power_supply/BAT0/status && printf '' || printf '')"
|
||||||
bat="$bat $(cat /sys/class/power_supply/BAT1/capacity)%"
|
bat="$bat $(cat /sys/class/power_supply/BAT0/capacity)%"
|
||||||
}
|
}
|
||||||
|
|
||||||
update_vol() {
|
update_vol() {
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
systemctl is-active libvirtd | grep -q inactive && pkexec systemctl start libvirtd
|
|
||||||
/usr/bin/virt-manager
|
|
Loading…
Reference in New Issue
Block a user