This commit is contained in:
Rick van Lieshout 2022-11-22 14:00:58 +01:00
commit e6e9958ef4
9 changed files with 38 additions and 12 deletions

View File

@ -4,15 +4,20 @@ This repository holds my Linux config files.
## Mandatory unixporn screenshots ## Mandatory unixporn screenshots
New version as of dec 2021: New version as of Nov 2022:
[![dotfiles](media/dotfiles4.jpg)](https://raw.githubusercontent.com/Mastermindzh/dotfiles/master/media/dotfiles4.jpg) [![dotfiles](media/dotfiles5.png)](https://raw.githubusercontent.com/Mastermindzh/dotfiles/master/media/dotfiles5.png)
I changed the terminal out for gnome-terminal, full-screen it has the same color-hue as the i3bar:
<img src = "media/dotfiles-small-5.png" width="200">
Older versions: Older versions:
- [dotfiles](media/dotfiles3.png) - [dotfiles4](https://raw.githubusercontent.com/Mastermindzh/dotfiles/master/media/dotfiles4.jpg)
- [dotfiles](media/dotfiles.png) - [dotfiles3](media/dotfiles3.png)
- [dotfiles2](media/dotfiles2.png) - [dotfiles2](media/dotfiles2.png)
- [dotfiles](media/dotfiles.png)
## Tools ## Tools
@ -23,7 +28,7 @@ Older versions:
| Shell | Bash | | Shell | Bash |
| Package managers | Pacman & Trizen | | Package managers | Pacman & Trizen |
| OS | Arch Linux | | OS | Arch Linux |
| Terminal | xfce4-terminal | | Terminal | gnome-terminal |
| Editor | nano | | Editor | nano |
| Code editor | vscode | | Code editor | vscode |
| Browser | Firefox | | Browser | Firefox |

View File

@ -33,7 +33,7 @@ alias undo-commit='git reset --soft HEAD^'
## pacman and trizen ## pacman and trizen
alias aur='trizen --noconfirm' alias aur='trizen --noconfirm'
alias update='trizen -Syu --noconfirm' alias update='trizen --sudo_remove_timestamp=0 --sudo_autorepeat=1 --sudo_autorepeat_at_runtime=1 -Syu --noconfirm'
alias remove-orphans='sudo pacman -Rns $(pacman -Qtdq)' alias remove-orphans='sudo pacman -Rns $(pacman -Qtdq)'
alias updatekeys='sudo pacman-key --refresh-key' alias updatekeys='sudo pacman-key --refresh-key'
alias clean-pacmancache='sudo paccache -rk 1 && sudo paccache -ruk0' alias clean-pacmancache='sudo paccache -rk 1 && sudo paccache -ruk0'
@ -52,7 +52,6 @@ alias psmem='ps auxf | sort -nr -k 5 | head -n 5'
##utility ##utility
alias nmapscan='nmap -n -sP' alias nmapscan='nmap -n -sP'
alias pia='nohup sh /opt/pia/run.sh &>/dev/null & disown'
alias wifimenu='nm-connection-editor' alias wifimenu='nm-connection-editor'
alias findcrlf='find . -path node_modules -prune -o -not -type d -exec file "{}" ";" | grep -E "BOM|CRLF"' alias findcrlf='find . -path node_modules -prune -o -not -type d -exec file "{}" ";" | grep -E "BOM|CRLF"'
alias fixcrlf='findcrlf > /tmp/crlftolf && cat /tmp/crlftolf | while read line; do CUTLINE=$(echo $line | cut -f1 -d":") && dos2unix $CUTLINE; done' alias fixcrlf='findcrlf > /tmp/crlftolf && cat /tmp/crlftolf | while read line; do CUTLINE=$(echo $line | cut -f1 -d":") && dos2unix $CUTLINE; done'
@ -74,6 +73,7 @@ alias unlockuser='faillock --reset --user'
alias npm-list-links='npm ls -g --depth=0 --link=true' alias npm-list-links='npm ls -g --depth=0 --link=true'
alias suspend='sudo bash ~/.config/i3/scripts/suspend.sh' alias suspend='sudo bash ~/.config/i3/scripts/suspend.sh'
alias clean-all='sudo pacman -R $(pacman -Qtdq) && sudo paccache -rk 1 && sudo paccache -ruk0 && sudo journalctl --vacuum-time=2d && docker-clean-all && rm -rf ~/.local/share/Trash/' alias clean-all='sudo pacman -R $(pacman -Qtdq) && sudo paccache -rk 1 && sudo paccache -ruk0 && sudo journalctl --vacuum-time=2d && docker-clean-all && rm -rf ~/.local/share/Trash/'
alias delete-empty='find . -type d -empty -delete'
# might be useful in demos... # might be useful in demos...
alias oopsie='fuck' alias oopsie='fuck'

View File

@ -71,6 +71,11 @@ declare -A MOUNTS9=(
[share]="emulation" [share]="emulation"
[mount]="emulation" [mount]="emulation"
) )
declare -A MOUNTS10=(
[server]="$MY_SERVER_LOCATION"
[share]="audiobooks"
[mount]="audiobooks"
)
# declare array with "objects" # declare array with "objects"
declare -n MOUNTS declare -n MOUNTS

View File

@ -0,0 +1,6 @@
#!/bin/sh
case "$2" in
up)
timedatectl set-timezone "$(curl --fail https://ipapi.co/timezone)"
;;
esac

View File

@ -97,3 +97,5 @@ cups
system-config-printer system-config-printer
duf duf
picom picom
gnome-terminal
ttf-ubuntu-font-family

View File

@ -119,7 +119,7 @@ bindsym $mod+shift+l exec /bin/bash ~/.config/i3/scripts/suspend.sh
############################################ ############################################
# Application Keys # # Application Keys #
############################################ ############################################
bindsym $mod+Return exec xfce4-terminal # terminal bindsym $mod+Return exec gnome-terminal # terminal
bindsym $mod+e exec nautilus # File manager bindsym $mod+e exec nautilus # File manager
bindsym Print exec flameshot screen -d 0 -p ~/Pictures/Screenshots # Fullscreen screenshot bindsym Print exec flameshot screen -d 0 -p ~/Pictures/Screenshots # Fullscreen screenshot
bindsym $mod+Print exec flameshot gui # Show screenshot window bindsym $mod+Print exec flameshot gui # Show screenshot window
@ -193,8 +193,7 @@ bindsym $mod+Shift+g move container to workspace $workspace13
# Appearance settings # # Appearance settings #
############################################ ############################################
# Set the default font # Set the default font
font pango:Liberation sans 13 font pango:Ubuntu regular 12
# Bar decoration # Bar decoration
bar { bar {
status_command i3blocks -c ~/.config/i3/i3blocks.conf status_command i3blocks -c ~/.config/i3/i3blocks.conf
@ -310,8 +309,8 @@ mode "$mode_gaps_outer" {
############################################ ############################################
# Autorun # # Autorun #
############################################ ############################################
exec_always --no-startup-id picom -b # exec_always --no-startup-id picom -b
exec --no-startup-id i3-msg 'workspace $workspace2; exec xfce4-terminal' && i3-msg 'workspace $workspace1' exec --no-startup-id i3-msg 'workspace $workspace2; exec gnome-terminal' && i3-msg 'workspace $workspace1'
exec --no-startup-id i3-msg 'workspace $workspace12; exec enpass' exec --no-startup-id i3-msg 'workspace $workspace12; exec enpass'
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec --no-startup-id nm-applet exec --no-startup-id nm-applet

View File

@ -75,6 +75,13 @@ function install_trizen {
sudo rm -dRf trizen/ sudo rm -dRf trizen/
} }
# Sets up time and date related stuff
function setDateTimeConfig {
systemctl enable ntpd
timedatectl set-ntp true
sudo ln -sf "$PWD"/config/networkmanager/09-timezone /etc/NetworkManager/dispatcher.d/09-timezone
}
# install other configs # install other configs
function install_config { function install_config {
@ -125,6 +132,8 @@ function install_config {
# system fixes # system fixes
echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system
mkdir -p ~/Pictures/Screenshots mkdir -p ~/Pictures/Screenshots
setDateTimeConfig
} }
# Installs the dependencies on Arch Linux # Installs the dependencies on Arch Linux

BIN
media/dotfiles-small-5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
media/dotfiles5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB