Compare commits

...

2 commits

Author SHA1 Message Date
ccd4c85027
Cleanup some stuff 2023-01-29 00:57:35 +00:00
f2e9a4061f
Fix some polybar stuff 2023-01-28 18:31:46 +01:00
9 changed files with 51 additions and 50 deletions

View file

@ -1,25 +1,15 @@
#!/usr/bin/env sh #!/usr/bin/env sh
_autoinstall_base () { _autoinstall_base () {
plug_path="$HOME/.config/vim/autoload/plug.vim" _autoinstall_file "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" \
if [ ! -f "$plug_path" ] "$HOME/.config/vim/autoload/plug.vim" \
then && [ -x "$(command -v vim)" ] && yes | vim +'PlugInstall --sync' +qa --not-a-term
_autoinstall_file "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" "$plug_path"
[ -x "$(command -v vim)" ] && yes | vim +'PlugInstall --sync' +qa --not-a-term
fi
nvim_dir="$HOME/.config/nvim" _autoinstall_git "https://github.com/AstroNvim/AstroNvim" "$HOME/.config/nvim" \
if [ ! -d "$nvim_dir" ] && [ -x "$(command -v nvim)" ] && nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'
then
_autoinstall_git "https://github.com/AstroNvim/AstroNvim" "$nvim_dir"
[ -x "$(command -v nvim)" ] && nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'
fi
if [ ! -x "$(command -v starship)" ] [ ! -x "$(command -v starship)" ] \
then && curl -sS "https://starship.rs/install.sh" | BIN_DIR="$HOME/.local/bin" FORCE=1 sh
mkdir -p "$HOME/.local/bin"
curl -sS "https://starship.rs/install.sh" | BIN_DIR="$HOME/.local/bin" FORCE=1 sh
fi
_autoinstall_env "$WAKATIME_HOME/.wakatime.cfg" _autoinstall_env "$WAKATIME_HOME/.wakatime.cfg"

View file

@ -13,44 +13,42 @@ bspc config presel_feedback_color "#6272a4"
host_name=$(cat /proc/sys/kernel/hostname) host_name=$(cat /proc/sys/kernel/hostname)
mode=$(cat /tmp/bspwm_mode) mode=$(cat /tmp/bspwm_mode)
primary="${MONITOR_PRIMARY:-primary}"
secondary="${MONITOR_SECONDARY:-secondary}"
if [ "$host_name" = "portalo" ]; then if [ "$host_name" = "portalo" ]; then
if [ "$mode" = "presenter" ]; then if [ "$mode" = "presenter" ]; then
xrandr --output "$MONITOR_PRIMARY" --mode 2560x1440 --refresh 144 xrandr --output "$primary" --mode 2560x1440 --refresh 144
xrandr --output "$MONITOR_SECONDARY" --auto --left-of "$MONITOR_PRIMARY" xrandr --output "$secondary" --auto --left-of "$primary"
pkill xcompmgr; pkill xcompmgr;
bspc monitor "$MONITOR_PRIMARY" -d web terminal 3 4 5 6 focus voip messenger presenter1 bspc monitor "$primary" -d web terminal 3 4 5 6 focus voip messenger presenter1
bspc monitor "$MONITOR_SECONDARY" -d presenter2 bspc monitor "$secondary" -d presenter2
elif [ "$mode" = "single" ]; then elif [ "$mode" = "single" ]; then
xrandr --output "$MONITOR_SECONDARY" --off xrandr --output "$secondary" --off
bspc monitor "$MONITOR_PRIMARY" -d web terminal 3 4 5 6 focus side-view voip messenger bspc monitor "$primary" -d web terminal 3 4 5 6 focus side-view voip messenger
else else
xrandr --output "$MONITOR_PRIMARY" --mode 2560x1440 --refresh 144 xrandr --output "$primary" --mode 2560x1440 --refresh 144
xrandr --output "$MONITOR_SECONDARY" --auto --left-of "$MONITOR_PRIMARY" xrandr --output "$secondary" --auto --left-of "$primary"
bspc monitor "$MONITOR_PRIMARY" -d web terminal 3 4 5 6 focus bspc monitor "$primary" -d web terminal 3 4 5 6 focus
bspc monitor "$MONITOR_SECONDARY" -d side-view voip messenger bspc monitor "$secondary" -d side-view voip messenger
fi fi
bspc wm -O "$MONITOR_PRIMARY" "$MONITOR_SECONDARY" #elif echo "$host_name" | grep -Eq "laptop"; then
sleep 1
bspc wm -O "$MONITOR_PRIMARY" "$MONITOR_SECONDARY"
elif echo "$host_name" | grep -Eq "laptop"; then
xrandr --output "$MONITOR_PRIMARY" --auto
xrandr --output "$MONITOR_SECONDARY" --left-of "$MONITOR_PRIMARY" --auto
bspc monitor "$MONITOR_PRIMARY" -d web terminal 3 4 5 6 focus messenger
bspc monitor "$MONITOR_SECONDARY" -d side-view 10
bspc wm -O "$MONITOR_PRIMARY" "$MONITOR_SECONDARY"
sleep 1
bspc wm -O "$MONITOR_PRIMARY" "$MONITOR_SECONDARY"
else else
bspc monitor primary -d web terminal 3 4 5 6 7 8 9 focus xrandr --output "$primary" --auto
xrandr --output "$secondary" --left-of "$primary" --auto
bspc monitor "$primary" -d web terminal 3 4 5 6 focus messenger
bspc monitor "$secondary" -d side-view 10
fi fi
bspc wm -O "$primary" "$secondary"
sleep 1
bspc wm -O "$primary" "$secondary"
bspc wm --adopt-orphans bspc wm --adopt-orphans
bspc desktop web --layout monocle bspc desktop web --layout monocle

View file

@ -1 +0,0 @@
/home/tobias/.config/nixpkgs/portalo-tobias.nix

View file

@ -0,0 +1 @@
portalo-tobias.nix

View file

@ -0,0 +1,11 @@
{ config, pkgs, ... }:
{
home.username = "tobias";
home.homeDirectory = "/home/tobias";
imports = [
./common.nix
./graphical.nix
];
}

View file

@ -12,7 +12,7 @@
[module/check-arch-updates] [module/check-arch-updates]
type = custom/script type = custom/script
exec = cat $HOME/.cache/archlinux-updates.txt | wc -l | sed 's/^0$//' exec = wc -l $HOME/.cache/archlinux-updates.txt 2>/dev/null | sed 's/^0$//'
interval = 30 interval = 30
format-prefix = " " format-prefix = " "
@ -26,7 +26,7 @@
[module/bsp-layout] [module/bsp-layout]
type = custom/script type = custom/script
exec = bsp-layout get $(bspc query -D --names -d focused) exec = bsp-layout get $(bspc query -D --names -d focused) | sed -E 's/^(-|tiled)$//m'
interval = 0.1 interval = 0.1
format-prefix = " " format-prefix = " "
@ -40,11 +40,11 @@
[module/bsp-layout-primary] [module/bsp-layout-primary]
inherit = module/bsp-layout inherit = module/bsp-layout
exec = bsp-layout get $(bspc query -D --names -d ${MONITOR_PRIMARY}:focused) exec = bsp-layout get $(bspc query -D --names -d ${MONITOR_PRIMARY}:focused) | sed -E 's/^(-|tiled)$//m'
[module/bsp-layout-secondary] [module/bsp-layout-secondary]
inherit = module/bsp-layout inherit = module/bsp-layout
exec = bsp-layout get $(bspc query -D --names -d ${MONITOR_SECONDARY}:focused) exec = bsp-layout get $(bspc query -D --names -d ${MONITOR_SECONDARY}:focused) | sed -E 's/^(-|tiled)$//m'
[module/openweather] [module/openweather]
type = custom/script type = custom/script

View file

@ -16,5 +16,7 @@ elif [[ $host_name == *"laptop"* ]]; then
polybar laptop-primary & polybar laptop-primary &
polybar laptop-secondary & polybar laptop-secondary &
else else
polybar base & #polybar base &
polybar laptop-primary &
polybar laptop-secondary &
fi fi

View file

@ -1,6 +1,6 @@
#!/usr/bin/env sh #!/usr/bin/env sh
. "$HOME/.config/environment.local" . "$HOME/.config/environment"
get_icon() { get_icon() {
case $1 in case $1 in

0
.local/bin/.gitkeep Normal file
View file