Clean up bin and add better i3 output control
This commit is contained in:
@@ -22,7 +22,7 @@ exec --no-startup-id dex --autostart --environment i3
|
|||||||
################
|
################
|
||||||
|
|
||||||
# set wallpaper
|
# set wallpaper
|
||||||
exec --no-startup-id sleep 1 && ~/dotfiles/bin/start-wallpaper.sh
|
exec --no-startup-id sleep 1 && ~/dotfiles/bin/update-wallpaper
|
||||||
# exec --no-startup-id sleep 1 && systemctl start update-wallpaper.service
|
# exec --no-startup-id sleep 1 && systemctl start update-wallpaper.service
|
||||||
|
|
||||||
# start keyring
|
# start keyring
|
||||||
|
|||||||
@@ -23,8 +23,6 @@ bindsym XF86AudioMute exec --no-startup-id ~/.config/i3/scripts/volume_brightnes
|
|||||||
# mic mute toggle
|
# mic mute toggle
|
||||||
bindsym XF86AudioMicMute exec amixer sset Capture toggle
|
bindsym XF86AudioMicMute exec amixer sset Capture toggle
|
||||||
|
|
||||||
bindcode $mod+53 workspace $ws7
|
|
||||||
|
|
||||||
# exit-menu
|
# exit-menu
|
||||||
bindsym $mod+Shift+e exec --no-startup-id ~/.config/i3/scripts/powermenu
|
bindsym $mod+Shift+e exec --no-startup-id ~/.config/i3/scripts/powermenu
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,15 @@ set $ws7 "7"
|
|||||||
set $ws8 "8"
|
set $ws8 "8"
|
||||||
set $ws9 "9"
|
set $ws9 "9"
|
||||||
set $ws10 "10"
|
set $ws10 "10"
|
||||||
|
set $ws11 "11"
|
||||||
|
set $ws12 "12"
|
||||||
|
set $ws13 "13"
|
||||||
|
set $ws14 "14"
|
||||||
|
set $ws15 "15"
|
||||||
|
set $ws16 "16"
|
||||||
|
set $ws17 "17"
|
||||||
|
set $ws18 "18"
|
||||||
|
set $ws19 "19"
|
||||||
|
|
||||||
# Define colors variables:
|
# Define colors variables:
|
||||||
# gruvbox colors
|
# gruvbox colors
|
||||||
|
|||||||
@@ -41,11 +41,13 @@ exec --no-startup-id /usr/bin/dunst
|
|||||||
# Scratchpad with notes
|
# Scratchpad with notes
|
||||||
# `tmuxinator open notes` first for this to work
|
# `tmuxinator open notes` first for this to work
|
||||||
exec --no-startup-id alacritty --title notebook -e zsh -c 'tmuxinator start notes'
|
exec --no-startup-id alacritty --title notebook -e zsh -c 'tmuxinator start notes'
|
||||||
for_window [class="^Alacritty$" title="notebook"] move scratchpad, scratchpad hide
|
for_window [class="^Alacritty$" title="notebook"] move scratchpad
|
||||||
|
#, scratchpad hide
|
||||||
|
|
||||||
# Performance monitor
|
# Performance monitor
|
||||||
exec --no-startup-id alacritty --title monitoring -e zsh -c 'htop'
|
exec --no-startup-id alacritty --title monitoring -e zsh -c 'htop'
|
||||||
for_window [class="^Alacritty$" title="monitoring"] move scratchpad, scratchpad hide
|
for_window [class="^Alacritty$" title="monitoring"] move scratchpad
|
||||||
|
#, scratchpad hide
|
||||||
|
|
||||||
# Remote connections
|
# Remote connections
|
||||||
# exec --no-startup-id alacritty --title servers -e zsh -c 'tmuxinator start servers'
|
# exec --no-startup-id alacritty --title servers -e zsh -c 'tmuxinator start servers'
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ floating_modifier $mod
|
|||||||
# switch/iterate between workspaces
|
# switch/iterate between workspaces
|
||||||
bindsym $mod+Tab workspace next
|
bindsym $mod+Tab workspace next
|
||||||
bindsym $mod+Shift+Tab workspace prev
|
bindsym $mod+Shift+Tab workspace prev
|
||||||
|
bindsym $mod+Control+c exec --no-startup-id ~/.config/i3/scripts/empty_workspace
|
||||||
|
|
||||||
bindsym $mod+slash [class="^Alacritty$" title="notebook"] scratchpad show
|
bindsym $mod+slash [class="^Alacritty$" title="notebook"] scratchpad show
|
||||||
# bindsym $mod+slash scratchpad show
|
# bindsym $mod+slash scratchpad show
|
||||||
@@ -210,7 +211,19 @@ bindsym $mod+Shift+Down move down
|
|||||||
bindsym $mod+Shift+Up move up
|
bindsym $mod+Shift+Up move up
|
||||||
bindsym $mod+Shift+Right move right
|
bindsym $mod+Shift+Right move right
|
||||||
|
|
||||||
# splij in vertical orientation
|
# move focused workspace
|
||||||
|
bindsym $mod+Control+h move workspace to output left
|
||||||
|
bindsym $mod+Control+j move workspace to output down
|
||||||
|
bindsym $mod+Control+k move workspace to output up
|
||||||
|
bindsym $mod+Control+l move workspace to output right
|
||||||
|
|
||||||
|
# alternatively, you can use the cursor keys:
|
||||||
|
bindsym $mod+Control+Left move workspace to output left
|
||||||
|
bindsym $mod+Control+Down move workspace to output down
|
||||||
|
bindsym $mod+Control+Up move workspace to output up
|
||||||
|
bindsym $mod+Control+Right move workspace to output right
|
||||||
|
|
||||||
|
# split in vertical orientation
|
||||||
bindsym $mod+minus split v
|
bindsym $mod+minus split v
|
||||||
bindsym $mod+KP_Subtract split v
|
bindsym $mod+KP_Subtract split v
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -76,7 +76,7 @@ fi
|
|||||||
|
|
||||||
if program_installed powerline; then
|
if program_installed powerline; then
|
||||||
# Make powerline support Python virtualenvs
|
# Make powerline support Python virtualenvs
|
||||||
export POWERLINE_COMMAND="$DOTFILES_DIR/bin/powerline-wrapper.sh"
|
export POWERLINE_COMMAND="$DOTFILES_DIR/scripts/powerline-wrapper.sh"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# alias make='nocorrect make'
|
# alias make='nocorrect make'
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ User=brad
|
|||||||
Environment=DISPLAY=:0
|
Environment=DISPLAY=:0
|
||||||
ExecStartPre=/bin/sleep 3
|
ExecStartPre=/bin/sleep 3
|
||||||
# TODO: The file might not be here if ~/.dotfiles-config set to somewhere else
|
# TODO: The file might not be here if ~/.dotfiles-config set to somewhere else
|
||||||
ExecStart=/home/brad/dotfiles/bin/start-wallpaper.sh
|
ExecStart=/home/brad/dotfiles/bin/update-wallpaper
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|||||||
+1
-1
@@ -684,7 +684,7 @@ function setup_plasma_i3() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Copying: startplasma-sway-wayland ($config_dir/bin/startplasma-sway-wayland -> /usr/local/bin/)"
|
echo "Copying: startplasma-sway-wayland ($config_dir/bin/startplasma-sway-wayland -> /usr/local/bin/)"
|
||||||
sudo cp $config_dir/bin/startplasma-sway-wayland /usr/local/bin/
|
sudo cp $config_dir/scripts/startplasma-sway-wayland /usr/local/bin/
|
||||||
|
|
||||||
echo "Configuring i3"
|
echo "Configuring i3"
|
||||||
if [[ -f ~/.config/i3/config.de/i3-keybindings.conf ]]; then
|
if [[ -f ~/.config/i3/config.de/i3-keybindings.conf ]]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user