files
This commit is contained in:
parent
2e57bf38ce
commit
3dcce43bbb
|
@ -7,3 +7,4 @@
|
||||||
# Get the aliases and functions
|
# Get the aliases and functions
|
||||||
[ -f $HOME/.bashrc ] && . $HOME/.bashrc
|
[ -f $HOME/.bashrc ] && . $HOME/.bashrc
|
||||||
|
|
||||||
|
. "$HOME/.cargo/env"
|
||||||
|
|
1
.bashrc
1
.bashrc
|
@ -16,3 +16,4 @@ PS1='[\u@\h \W]\$ '
|
||||||
export PATH="$PATH:/home/tumble/.local/bin:/home/tumble/.pyenv/bin"
|
export PATH="$PATH:/home/tumble/.local/bin:/home/tumble/.pyenv/bin"
|
||||||
# Ruby
|
# Ruby
|
||||||
eval "$(rbenv init - bash)"
|
eval "$(rbenv init - bash)"
|
||||||
|
. "$HOME/.cargo/env"
|
||||||
|
|
|
@ -70,3 +70,4 @@ xterm*|rxvt*)
|
||||||
esac
|
esac
|
||||||
|
|
||||||
PS1="$PS1$BASH_PROMPT"
|
PS1="$PS1$BASH_PROMPT"
|
||||||
|
export TERM="xterm"
|
||||||
|
|
|
@ -7,7 +7,8 @@ kdewallet=Code - OSS,Chromium,Opera
|
||||||
[Wallet]
|
[Wallet]
|
||||||
Close When Idle=false
|
Close When Idle=false
|
||||||
Close on Screensaver=false
|
Close on Screensaver=false
|
||||||
Enabled=true
|
Default Wallet=kdewallet
|
||||||
|
Enabled=false
|
||||||
First Use=false
|
First Use=false
|
||||||
Idle Timeout=10
|
Idle Timeout=10
|
||||||
Launch Manager=true
|
Launch Manager=true
|
||||||
|
|
|
@ -102,9 +102,9 @@ MountRemovable=true
|
||||||
AlwaysShowTabs=true
|
AlwaysShowTabs=true
|
||||||
FixedHeight=480
|
FixedHeight=480
|
||||||
FixedWidth=640
|
FixedWidth=640
|
||||||
LastWindowHeight=427
|
LastWindowHeight=479
|
||||||
LastWindowMaximized=true
|
LastWindowMaximized=true
|
||||||
LastWindowWidth=948
|
LastWindowWidth=680
|
||||||
PathBarButtons=true
|
PathBarButtons=true
|
||||||
RememberWindowSize=true
|
RememberWindowSize=true
|
||||||
ReopenLastTabs=false
|
ReopenLastTabs=false
|
||||||
|
@ -113,6 +113,7 @@ ShowTabClose=true
|
||||||
SidePaneMode=places
|
SidePaneMode=places
|
||||||
SidePaneVisible=true
|
SidePaneVisible=true
|
||||||
SplitView=false
|
SplitView=false
|
||||||
|
SplitViewTabsNum=0
|
||||||
SplitterPos=278
|
SplitterPos=278
|
||||||
SwitchToNewTab=false
|
SwitchToNewTab=false
|
||||||
TabPaths=@Invalid()
|
TabPaths=@Invalid()
|
||||||
|
|
|
@ -0,0 +1,75 @@
|
||||||
|
set $alt Mod1
|
||||||
|
set $win Mod4
|
||||||
|
set $defaultApps ~/defaultapps.list
|
||||||
|
|
||||||
|
set $web `awk -F'=' '/WebBrowser/{print $2}' $defaultApps`
|
||||||
|
set $files `awk -F'=' '/FileManager/{print $2}' $defaultApps`
|
||||||
|
set $term `awk -F'=' '/TerminalEmulator/{print $2}' $defaultApps`
|
||||||
|
set $editor `awk -F'=' '/TextEditor/{print $2}' $defaultApps`
|
||||||
|
set $spreadsheet `awk -F'=' '/Spreadsheet/{print $2}' $defaultApps`
|
||||||
|
set $word `awk -F'=' '/WordProcessor/{print $2}' $defaultApps`
|
||||||
|
set $slides `awk -F'=' '/Presentation/{print $2}' $defaultApps`
|
||||||
|
set $calendar `awk -F'=' '/Calendar/{print $2}' $defaultApps`
|
||||||
|
set $contacts `awk -F'=' '/ContactManager/{print $2}' $defaultApps`
|
||||||
|
set $email `awk -F'=' '/Email/{print $2}' $defaultApps`
|
||||||
|
set $player `awk -F'=' '/Player/{print $2}' $defaultApps`
|
||||||
|
set $menu `nwggrid`
|
||||||
|
|
||||||
|
xwayland enable
|
||||||
|
workspace_layout tabbed
|
||||||
|
input * xkb_layout "gb"
|
||||||
|
|
||||||
|
|
||||||
|
bar {
|
||||||
|
position top
|
||||||
|
status_command swaybar
|
||||||
|
}
|
||||||
|
|
||||||
|
for_window [class=".*"] floating enable
|
||||||
|
for_window [class=".*"] layout tabbed
|
||||||
|
|
||||||
|
|
||||||
|
######################
|
||||||
|
# WORKSPACE TRAVERSAL (win+ctrl)
|
||||||
|
######################
|
||||||
|
# Change to specific workspace
|
||||||
|
# WIN +[1-0]
|
||||||
|
|
||||||
|
|
||||||
|
# Change tp Adjacent Workspace
|
||||||
|
# WIN + SCROLL
|
||||||
|
# CTRL + WIN + Arrows - Similar to windows
|
||||||
|
bindsym $win+Ctrl+Left workspace prev_on_output
|
||||||
|
bindsym $win+Ctrl+Right workspace next_on_output
|
||||||
|
|
||||||
|
####################
|
||||||
|
# WINDOW MANAGEMENT (win+shift)
|
||||||
|
####################
|
||||||
|
# Toggle if window is tiled
|
||||||
|
bindsym $win+Shift+f floating toggle
|
||||||
|
bindsym $win+Shift+t layout toggle tabbed stacked
|
||||||
|
bindsym $win+Shift+Up floating disable; exec ID=`swaymsg -t get_tree | jq '.. | select(.type?) | select(.focused==true) | .name'` && swaymsg move container to workspace "$ID" && swaymsg workspace "$ID"
|
||||||
|
#bindsym $win+Shift+Up floating disable
|
||||||
|
#bindsym $win+Shift+Down floating enable
|
||||||
|
|
||||||
|
# Move window tile position
|
||||||
|
bindsym $win+Left move left
|
||||||
|
|
||||||
|
bindsym Ctrl+$alt+t exec $term
|
||||||
|
bindsym $win+e exec $files
|
||||||
|
bindsym $win+n exec $term $editor
|
||||||
|
bindsym $win+w exec $web
|
||||||
|
bindsym $win+r exec $menu
|
||||||
|
|
||||||
|
bindsym $win+Shift+r reload
|
||||||
|
bindsym $win+Shift+q exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really wait sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
|
||||||
|
|
||||||
|
output * bg /home/tumble/.local/share/wallpapers/windowsxp.jpeg fill
|
||||||
|
|
||||||
|
exec dex -a -e GNOME
|
||||||
|
exec swayidle -w \
|
||||||
|
timeout 300 'swaylock -f -c 000000' \
|
||||||
|
timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
|
||||||
|
before-sleep 'swaylock -f -c 000000'
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
ask() {
|
||||||
|
eval "$1=\"$2\""
|
||||||
|
if [ -z "$2" ]; then
|
||||||
|
echo "$3"
|
||||||
|
read $1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
ask SSH_HOSTNAME "$1" "Enter hostname of remote server:"
|
||||||
|
ask SSH_PORT "$2" "Enter ssh port of remote server:"
|
||||||
|
ask SSH_PUBLIC "$3" "Enter public hostname of remote server:"
|
||||||
|
|
||||||
|
ssh-keygen -t ed25519 -f $HOME/.ssh/$SSH_HOSTNAME
|
||||||
|
|
||||||
|
cat << EOF
|
||||||
|
|
||||||
|
##################################
|
||||||
|
SSH PUBLIC KEY:
|
||||||
|
##################################
|
||||||
|
|
||||||
|
$(cat ~/.ssh/${SSH_HOSTNAME}.pub)
|
||||||
|
|
||||||
|
###################################
|
||||||
|
Put the following in .ssh/config:
|
||||||
|
###################################
|
||||||
|
|
||||||
|
Host $SSH_HOSTNAME
|
||||||
|
#HostName $SSH_PUBLIC
|
||||||
|
Port $SSH_PORT
|
||||||
|
IdentityFile ~/.ssh/$SSH_HOSTNAME
|
||||||
|
|
||||||
|
####################################
|
||||||
|
EOF
|
|
@ -1,3 +1,3 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
wget $1 2>&1 | grep Location:
|
wget --no-check-certificate --no-cache --no-cookies $1 2>&1 | grep Location:
|
||||||
|
|
3
.profile
3
.profile
|
@ -13,3 +13,6 @@ else
|
||||||
. $XDG_RUNTIME_DIR/ssh-agent-env
|
. $XDG_RUNTIME_DIR/ssh-agent-env
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
. "$HOME/.cargo/env"
|
||||||
|
|
21
.ssh/config
21
.ssh/config
|
@ -1,17 +1,24 @@
|
||||||
Host steamdeck
|
Host steamdeck
|
||||||
HostName steamdeck
|
HostName jirachi
|
||||||
User deck
|
User deck
|
||||||
|
|
||||||
Host tumble-pi
|
# Raspbery Pi
|
||||||
|
Host porygon
|
||||||
|
HostName tumble.beanofficial.co
|
||||||
Port 3022
|
Port 3022
|
||||||
IdentityFile ~/.ssh/tumble-pi
|
IdentityFile ~/.ssh/porygon
|
||||||
|
|
||||||
Host tumble-server
|
# server
|
||||||
|
Host onyx
|
||||||
|
HostName tumble.beanofficial.co
|
||||||
Port 3023
|
Port 3023
|
||||||
IdentityFile ~/.ssh/tumble-server
|
IdentityFile ~/.ssh/onyx
|
||||||
|
|
||||||
Host tumble-tv
|
# laptop server
|
||||||
IdentityFile ~/.ssh/tumble-tv
|
Host alakazam
|
||||||
|
HostName tumble.beanofficial.co
|
||||||
|
Port 3024
|
||||||
|
IdentityFile ~/.ssh/alakazam
|
||||||
|
|
||||||
Host sarpnt
|
Host sarpnt
|
||||||
HostName sarpnt.beanofficial.co
|
HostName sarpnt.beanofficial.co
|
||||||
|
|
Loading…
Reference in New Issue