some updates
This commit is contained in:
		
							parent
							
								
									69afda239a
								
							
						
					
					
						commit
						e833b053e7
					
				
							
								
								
									
										128
									
								
								.bashrc
									
									
									
									
									
								
							
							
						
						
									
										128
									
								
								.bashrc
									
									
									
									
									
								
							| @ -14,7 +14,7 @@ | |||||||
| 
 | 
 | ||||||
| export HISTCONTROL=ignoreboth:erasedups | export HISTCONTROL=ignoreboth:erasedups | ||||||
| 
 | 
 | ||||||
| PS1='[\u@\h \W]\$ ' | PS1="\e[0m[\e[01;32m\u\e[0m@\e[1;36m\h \e[1;33m\W\e[0m]\e[1;31m λ \e[0m" | ||||||
| 
 | 
 | ||||||
| if [ -d "$HOME/.bin" ] ; | if [ -d "$HOME/.bin" ] ; | ||||||
|   then PATH="$HOME/.bin:$PATH" |   then PATH="$HOME/.bin:$PATH" | ||||||
| @ -28,31 +28,14 @@ fi | |||||||
| bind "set completion-ignore-case on" | bind "set completion-ignore-case on" | ||||||
| 
 | 
 | ||||||
| #list | #list | ||||||
| alias ls='ls --color=auto' | alias ls="ls --color=auto" | ||||||
| alias la='ls -a' | alias ll="ls -lah" | ||||||
| alias ll='ls -la' |  | ||||||
| alias l='ls' |  | ||||||
| alias l.="ls -A | egrep '^\.'" | alias l.="ls -A | egrep '^\.'" | ||||||
| 
 | 
 | ||||||
| #fix obvious typo's |  | ||||||
| alias cd..='cd ..' |  | ||||||
| alias pdw="pwd" |  | ||||||
| alias udpate='sudo pacman -Syyu' |  | ||||||
| alias upate='sudo pacman -Syyu' |  | ||||||
| alias updte='sudo pacman -Syyu' |  | ||||||
| alias updqte='sudo pacman -Syyu' |  | ||||||
| 
 |  | ||||||
| ## Colorize the grep command output for ease of use (good for log files)## | ## Colorize the grep command output for ease of use (good for log files)## | ||||||
| alias grep='grep --color=auto' | alias grep="grep --color=auto" | ||||||
| alias egrep='egrep --color=auto' | alias egrep="egrep --color=auto" | ||||||
| alias fgrep='fgrep --color=auto' | alias fgrep="fgrep --color=auto" | ||||||
| 
 |  | ||||||
| #readable output |  | ||||||
| alias df='df -h' |  | ||||||
| 
 |  | ||||||
| #pacman unlock |  | ||||||
| alias unlock="sudo rm /var/lib/pacman/db.lck" |  | ||||||
| alias rmpacmanlock="sudo rm /var/lib/pacman/db.lck" |  | ||||||
| 
 | 
 | ||||||
| #arcolinux logout unlock | #arcolinux logout unlock | ||||||
| alias rmlogoutlock="sudo rm /tmp/arcologout.lock" | alias rmlogoutlock="sudo rm /tmp/arcologout.lock" | ||||||
| @ -73,13 +56,10 @@ alias userlist="cut -d: -f1 /etc/passwd" | |||||||
| alias merge="xrdb -merge ~/.Xresources" | alias merge="xrdb -merge ~/.Xresources" | ||||||
| 
 | 
 | ||||||
| # Aliases for software managment | # Aliases for software managment | ||||||
| # pacman or pm | alias pacman="sudo pacman --color auto" | ||||||
| alias pacman='sudo pacman --color auto' | alias yays="yay --mflags --skipinteg" | ||||||
| alias update='sudo pacman -Syyu' | alias update="pacman -Syyu --noconfirm" | ||||||
| 
 | alias yupdate="yay -Syyu --noconfirm" | ||||||
| # yay as aur helper - updates everything |  | ||||||
| alias pksyua="yay -Syu --noconfirm" |  | ||||||
| alias upall="yay -Syu --noconfirm" |  | ||||||
| 
 | 
 | ||||||
| #ps | #ps | ||||||
| alias psa="ps auxf" | alias psa="ps auxf" | ||||||
| @ -89,34 +69,10 @@ alias psgrep="ps aux | grep -v grep | grep -i -e VSZ -e" | |||||||
| alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg" | alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg" | ||||||
| 
 | 
 | ||||||
| #add new fonts | #add new fonts | ||||||
| alias update-fc='sudo fc-cache -fv' | alias update-fc="sudo fc-cache -fv" | ||||||
| 
 |  | ||||||
| #copy/paste all content of /etc/skel over to home folder - backup of config created - beware |  | ||||||
| alias skel='cp -Rf ~/.config ~/.config-backup-$(date +%Y.%m.%d-%H.%M.%S) && cp -rf /etc/skel/* ~' |  | ||||||
| #backup contents of /etc/skel to hidden backup folder in home/user |  | ||||||
| alias bupskel='cp -Rf /etc/skel ~/.skel-backup-$(date +%Y.%m.%d-%H.%M.%S)' |  | ||||||
| 
 |  | ||||||
| #copy bashrc-latest over on bashrc - cb= copy bashrc |  | ||||||
| alias cb='sudo cp /etc/skel/.bashrc ~/.bashrc && source ~/.bashrc' |  | ||||||
| #copy /etc/skel/.zshrc over on ~/.zshrc - cb= copy zshrc |  | ||||||
| #alias cz='sudo cp /etc/skel/.zshrc ~/.zshrc && source ~/.zshrc' |  | ||||||
| 
 |  | ||||||
| #switch between bash and zsh |  | ||||||
| alias tobash="sudo chsh $USER -s /bin/bash && echo 'Now log out.'" |  | ||||||
| alias tozsh="sudo chsh $USER -s /bin/zsh && echo 'Now log out.'" |  | ||||||
| 
 |  | ||||||
| #quickly kill conkies |  | ||||||
| alias kc='killall conky' |  | ||||||
| 
 |  | ||||||
| #hardware info --short |  | ||||||
| alias hw="hwinfo --short" |  | ||||||
| 
 |  | ||||||
| #skip integrity check |  | ||||||
| alias yayskip='yay -S --mflags --skipinteg' |  | ||||||
| alias trizenskip='trizen -S --skipinteg' |  | ||||||
| 
 | 
 | ||||||
| #check vulnerabilities microcode | #check vulnerabilities microcode | ||||||
| alias microcode='grep . /sys/devices/system/cpu/vulnerabilities/*' | alias microcode="grep . /sys/devices/system/cpu/vulnerabilities/*" | ||||||
| 
 | 
 | ||||||
| #get fastest mirrors in your neighborhood | #get fastest mirrors in your neighborhood | ||||||
| alias mirror="sudo reflector -f 30 -l 30 --number 10 --verbose --save /etc/pacman.d/mirrorlist" | alias mirror="sudo reflector -f 30 -l 30 --number 10 --verbose --save /etc/pacman.d/mirrorlist" | ||||||
| @ -124,9 +80,6 @@ alias mirrord="sudo reflector --latest 50 --number 20 --sort delay --save /etc/p | |||||||
| alias mirrors="sudo reflector --latest 50 --number 20 --sort score --save /etc/pacman.d/mirrorlist" | alias mirrors="sudo reflector --latest 50 --number 20 --sort score --save /etc/pacman.d/mirrorlist" | ||||||
| alias mirrora="sudo reflector --latest 50 --number 20 --sort age --save /etc/pacman.d/mirrorlist" | alias mirrora="sudo reflector --latest 50 --number 20 --sort age --save /etc/pacman.d/mirrorlist" | ||||||
| 
 | 
 | ||||||
| #mounting the folder Public for exchange between host and guest on virtualbox |  | ||||||
| alias vbm="sudo /usr/local/bin/arcolinux-vbox-share" |  | ||||||
| 
 |  | ||||||
| #shopt | #shopt | ||||||
| shopt -s autocd # change to named directory | shopt -s autocd # change to named directory | ||||||
| shopt -s cdspell # autocorrects cd misspellings | shopt -s cdspell # autocorrects cd misspellings | ||||||
| @ -135,43 +88,13 @@ shopt -s dotglob | |||||||
| shopt -s histappend # do not overwrite history | shopt -s histappend # do not overwrite history | ||||||
| shopt -s expand_aliases # expand aliases | shopt -s expand_aliases # expand aliases | ||||||
| 
 | 
 | ||||||
| #youtube-dl |  | ||||||
| alias yta-aac="youtube-dl --extract-audio --audio-format aac " |  | ||||||
| alias yta-best="youtube-dl --extract-audio --audio-format best " |  | ||||||
| alias yta-flac="youtube-dl --extract-audio --audio-format flac " |  | ||||||
| alias yta-m4a="youtube-dl --extract-audio --audio-format m4a " |  | ||||||
| alias yta-mp3="youtube-dl --extract-audio --audio-format mp3 " |  | ||||||
| alias yta-opus="youtube-dl --extract-audio --audio-format opus " |  | ||||||
| alias yta-vorbis="youtube-dl --extract-audio --audio-format vorbis " |  | ||||||
| alias yta-wav="youtube-dl --extract-audio --audio-format wav " |  | ||||||
| 
 |  | ||||||
| alias ytv-best="youtube-dl -f bestvideo+bestaudio " |  | ||||||
| 
 |  | ||||||
| #Recent Installed Packages | #Recent Installed Packages | ||||||
| alias rip="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -200 | nl" | alias rip="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -200 | nl" | ||||||
| alias riplong="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -3000 | nl" | alias riplong="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -3000 | nl" | ||||||
| 
 | 
 | ||||||
| #iso and version used to install ArcoLinux | #iso and version used to install the distro I use (ArcoLinux) | ||||||
| alias iso="cat /etc/dev-rel | awk -F '=' '/ISO/ {print $2}'" | alias iso="cat /etc/dev-rel | awk -F '=' '/ISO/ {print $2}'" | ||||||
| 
 | 
 | ||||||
| #Cleanup orphaned packages |  | ||||||
| alias cleanup='sudo pacman -Rns $(pacman -Qtdq)' |  | ||||||
| 
 |  | ||||||
| #get the error messages from journalctl |  | ||||||
| alias jctl="journalctl -p 3 -xb" |  | ||||||
| 
 |  | ||||||
| #nano for important configuration files |  | ||||||
| #know what you do in these files |  | ||||||
| alias nlightdm="sudo nano /etc/lightdm/lightdm.conf" |  | ||||||
| alias npacman="sudo nano /etc/pacman.conf" |  | ||||||
| alias ngrub="sudo nano /etc/default/grub" |  | ||||||
| alias nmkinitcpio="sudo nano /etc/mkinitcpio.conf" |  | ||||||
| alias nslim="sudo nano /etc/slim.conf" |  | ||||||
| alias noblogout="sudo nano /etc/oblogout.conf" |  | ||||||
| alias nmirrorlist="sudo nano /etc/pacman.d/mirrorlist" |  | ||||||
| alias nconfgrub="sudo nano /boot/grub/grub.cfg" |  | ||||||
| alias bls="betterlockscreen -u /usr/share/backgrounds/arcolinux/" |  | ||||||
| 
 |  | ||||||
| #gpg | #gpg | ||||||
| #verify signature for isos | #verify signature for isos | ||||||
| alias gpg-check="gpg2 --keyserver-options auto-key-retrieve --verify" | alias gpg-check="gpg2 --keyserver-options auto-key-retrieve --verify" | ||||||
| @ -185,14 +108,7 @@ alias downgrada="downgrade --ala-url 'https://bike.seedhost.eu/arcolinux/'" | |||||||
| #systeminfo | #systeminfo | ||||||
| alias probe="sudo -E hw-probe -all -upload" | alias probe="sudo -E hw-probe -all -upload" | ||||||
| 
 | 
 | ||||||
| #shutdown or reboot | function bextract() { | ||||||
| alias ssn="sudo shutdown now" |  | ||||||
| alias sr="sudo reboot" |  | ||||||
| 
 |  | ||||||
| # # ex = EXtractor for all kinds of archives |  | ||||||
| # # usage: ex <file> |  | ||||||
| ex () |  | ||||||
| { |  | ||||||
|   if [ -f $1 ] ; then |   if [ -f $1 ] ; then | ||||||
|     case $1 in |     case $1 in | ||||||
|       *.tar.bz2)   tar xjf $1   ;; |       *.tar.bz2)   tar xjf $1   ;; | ||||||
| @ -209,21 +125,25 @@ ex () | |||||||
|       *.deb)       ar x $1      ;; |       *.deb)       ar x $1      ;; | ||||||
|       *.tar.xz)    tar xf $1    ;; |       *.tar.xz)    tar xf $1    ;; | ||||||
|       *.tar.zst)   unzstd $1    ;; |       *.tar.zst)   unzstd $1    ;; | ||||||
|       *)           echo "'$1' cannot be extracted via ex()" ;; |       *)           echo "I cannot decompress '$1'" ;; | ||||||
|     esac |     esac | ||||||
|   else |   else echo "'$1' is not a valid file"; fi | ||||||
|     echo "'$1' is not a valid file" |  | ||||||
|   fi |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | alias bextract=bextract | ||||||
|  | 
 | ||||||
| #create a file called .bashrc-personal and put all your personal aliases | #create a file called .bashrc-personal and put all your personal aliases | ||||||
| #in there. They will not be overwritten by skel. | #in there. They will not be overwritten by skel. | ||||||
| 
 |  | ||||||
| [[ -f ~/.bashrc-personal ]] && . ~/.bashrc-personal | [[ -f ~/.bashrc-personal ]] && . ~/.bashrc-personal | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # custom aliases | # custom aliases | ||||||
| alias emacs="emacs --no-window-system" | alias emacs="emacs --no-window-system" | ||||||
|  | alias rr="curl -s -L http://bit.ly/10hA8iC | bash" | ||||||
|  | 
 | ||||||
|  | function weather() { curl "wttr.in/$1"; } | ||||||
|  | alias weather=weather | ||||||
|  | 
 | ||||||
|  | pfetch | ||||||
| 
 | 
 | ||||||
| neofetch |  | ||||||
|  | |||||||
| @ -1,160 +0,0 @@ | |||||||
| [colors] |  | ||||||
| background = #222 |  | ||||||
| foreground = #eee |  | ||||||
| linecolor = #fba922 |  | ||||||
| bordercolor = #333 |  | ||||||
| accent = #e60053 |  | ||||||
| 
 |  | ||||||
| [settings] |  | ||||||
| screenchange-reload = true |  | ||||||
| 
 |  | ||||||
| [global/wm] |  | ||||||
| margin-top = 0 |  | ||||||
| margin-bottom = 0 |  | ||||||
| 
 |  | ||||||
| [bar/top-left] |  | ||||||
| enable-ipc = true |  | ||||||
| monitor = HDMI-1 |  | ||||||
| width = 100% |  | ||||||
| height = 24 |  | ||||||
| 
 |  | ||||||
| background = ${colors.background} |  | ||||||
| foreground = ${colors.foreground} |  | ||||||
| 
 |  | ||||||
| line-color = ${colors.linecolor} |  | ||||||
| underline-size = 1 |  | ||||||
| overline-size = 2 |  | ||||||
| 
 |  | ||||||
| border-bottom-size = 2 |  | ||||||
| border-bottom-color = ${colors.bordercolor} |  | ||||||
| 
 |  | ||||||
| padding-left = 0 |  | ||||||
| padding-right = 2 |  | ||||||
| module-margin-left = 1 |  | ||||||
| module-margin-right = 2 |  | ||||||
| 
 |  | ||||||
| font-0 = dina:pixelsize=9;1 |  | ||||||
| font-1 = siji:pixelsize=10;1 |  | ||||||
| font-2 = unifont:size=6;1 |  | ||||||
| 
 |  | ||||||
| modules-left = i3 |  | ||||||
| modules-right = volume memory cpu date |  | ||||||
| 
 |  | ||||||
| tray-position = right |  | ||||||
| tray-padding = 4 |  | ||||||
| tray-maxsize = 16 |  | ||||||
| 
 |  | ||||||
| [bar/top-right] |  | ||||||
| enable-ipc = true |  | ||||||
| monitor = DP-1  |  | ||||||
| width = 100% |  | ||||||
| height = 24 |  | ||||||
| 
 |  | ||||||
| background = ${colors.background} |  | ||||||
| foreground = ${colors.foreground} |  | ||||||
| 
 |  | ||||||
| line-color = ${colors.linecolor} |  | ||||||
| underline-size = 1 |  | ||||||
| overline-size = 2 |  | ||||||
| 
 |  | ||||||
| border-bottom-size = 2 |  | ||||||
| border-bottom-color = ${colors.bordercolor} |  | ||||||
| 
 |  | ||||||
| padding-left = 0 |  | ||||||
| padding-right = 2 |  | ||||||
| module-margin-left = 1 |  | ||||||
| module-margin-right = 2 |  | ||||||
| 
 |  | ||||||
| font-0 = dina:pixelsize=9;1 |  | ||||||
| font-1 = siji:pixelsize=10;1 |  | ||||||
| font-2 = unifont:size=6;1 |  | ||||||
| 
 |  | ||||||
| modules-left = i3 |  | ||||||
| 
 |  | ||||||
| tray-position = right |  | ||||||
| tray-padding = 4 |  | ||||||
| tray-maxsize = 16 |  | ||||||
| 
 |  | ||||||
| [module/i3] |  | ||||||
| type = internal/i3 |  | ||||||
| index-sort = true |  | ||||||
| pin-workspaces = true |  | ||||||
| wrapping-scroll = true |  | ||||||
| 
 |  | ||||||
| format = <label-state> <label-mode> |  | ||||||
| 
 |  | ||||||
| label-mode = %mode% |  | ||||||
| label-mode-padding = 2 |  | ||||||
| label-mode-background = ${colors.accent} |  | ||||||
| 
 |  | ||||||
| label-focused = %index% |  | ||||||
| label-focused-foreground = #cccccc |  | ||||||
| label-focused-underline = #cccccc |  | ||||||
| label-focused-padding = 3 |  | ||||||
| 
 |  | ||||||
| label-unfocused = %index% |  | ||||||
| label-unfocused-padding = 3 |  | ||||||
| 
 |  | ||||||
| label-urgent = %index%! |  | ||||||
| label-urgent-background = #00ffa1 |  | ||||||
| label-urgent-padding = 3 |  | ||||||
| 
 |  | ||||||
| label-visible = %index% |  | ||||||
| label-visible-padding = 3  |  | ||||||
| 
 |  | ||||||
| [module/cpu] |  | ||||||
| type = internal/cpu |  | ||||||
| interval = 2 |  | ||||||
| label = %percentage%% |  | ||||||
| format-prefix = "CPU   " |  | ||||||
| format-prefix-foreground = #666 |  | ||||||
| 
 |  | ||||||
| [module/memory] |  | ||||||
| type = internal/memory |  | ||||||
| interval = 2 |  | ||||||
| label = %percentage_used%% |  | ||||||
| format-prefix = "RAM   " |  | ||||||
| format-prefix-foreground = #666 |  | ||||||
| 
 |  | ||||||
| [module/date] |  | ||||||
| type = internal/date |  | ||||||
| label = %{F#666}TIME%{F-}   %time%  -  %date% |  | ||||||
| label-prefix = "TIME" |  | ||||||
| date = %d.%m.%Y |  | ||||||
| time = %H:%M |  | ||||||
| interval = 5 |  | ||||||
| 
 |  | ||||||
| [module/volume] |  | ||||||
| type = internal/pulseaudio |  | ||||||
| speaker-mixer = Speaker |  | ||||||
| headphone-mixer = Headphone |  | ||||||
| headphone-id = 9 |  | ||||||
| 
 |  | ||||||
| format-volume = <label-volume> |  | ||||||
| format-volume-prefix = "AUDIO   " |  | ||||||
| format-volume-prefix-foreground = #666 |  | ||||||
| label-volume = %percentage%% |  | ||||||
| label-volume-foreground = ${root.foreground} |  | ||||||
| 
 |  | ||||||
| format-muted-foreground = #777 |  | ||||||
| label-muted = AUDIO MUTED |  | ||||||
| 
 |  | ||||||
| [module/battery] |  | ||||||
| type = internal/battery |  | ||||||
| full-at = 99 |  | ||||||
| time-format = %H:%M |  | ||||||
| 
 |  | ||||||
| format-charging = <label-charging> |  | ||||||
| format-charging-prefix = "CHR   " |  | ||||||
| format-charging-prefix-foreground = #666 |  | ||||||
| label-charging = %percentage%%  -  %time% |  | ||||||
| 
 |  | ||||||
| format-discharging = <label-discharging> |  | ||||||
| format-discharging-prefix = "BAT   " |  | ||||||
| format-discharging-prefix-foreground = #666 |  | ||||||
| label-discharging = %percentage%%  -  %time% |  | ||||||
| 
 |  | ||||||
| format-full = <label-full> |  | ||||||
| format-full-prefix = "FLL " |  | ||||||
| format-full-prefix-foreground = #666 |  | ||||||
| 
 |  | ||||||
							
								
								
									
										49
									
								
								.vimrc
									
									
									
									
									
								
							
							
						
						
									
										49
									
								
								.vimrc
									
									
									
									
									
								
							| @ -1,49 +0,0 @@ | |||||||
| if has("syntax") |  | ||||||
|     syntax on |  | ||||||
| endif |  | ||||||
| 
 |  | ||||||
| nnoremap qt :vert term<CR><C-w><C-r> |  | ||||||
| 
 |  | ||||||
| noremap qq <Esc>:q<CR> |  | ||||||
| noremap qaq <Esc>:qa<CR> |  | ||||||
| noremap qq1 <Esc>:q!<CR> |  | ||||||
| noremap qaq1 <Esc>:qa!<CR> |  | ||||||
| 
 |  | ||||||
| noremap qf <Esc>:NERDTreeToggle<CR> |  | ||||||
| 
 |  | ||||||
| noremap vs <Esc>:e $MYVIMRC<CR> |  | ||||||
| 
 |  | ||||||
| inoremap qw <Esc>:w<CR>i<Right> |  | ||||||
| inoremap ii <Esc><Right> |  | ||||||
| 
 |  | ||||||
| imap <C-@> <C-n> |  | ||||||
| 
 |  | ||||||
| inoremap ( ()<Left> |  | ||||||
| inoremap { {}<Left> |  | ||||||
| inoremap [ []<Left> |  | ||||||
| inoremap " ""<Left> |  | ||||||
| inoremap ' ''<Left> |  | ||||||
| 
 |  | ||||||
| nnoremap qw :w<CR> |  | ||||||
| 
 |  | ||||||
| set number |  | ||||||
| 
 |  | ||||||
| call plug#begin() |  | ||||||
|     " coding |  | ||||||
|     Plug 'lervag/vimtex' |  | ||||||
|     Plug 'neoclide/coc.nvim' |  | ||||||
|     " ui |  | ||||||
|     Plug 'scrooloose/nerdtree' |  | ||||||
|     Plug 'itchyny/lightline.vim' |  | ||||||
| call plug#end() |  | ||||||
| 
 |  | ||||||
| set encoding=UTF-8 |  | ||||||
| set expandtab |  | ||||||
| set tabstop=4 |  | ||||||
| 
 |  | ||||||
| set laststatus=2 |  | ||||||
| set noshowmode |  | ||||||
| "set background=dark |  | ||||||
| 
 |  | ||||||
| colors peachpuff |  | ||||||
| 
 |  | ||||||
							
								
								
									
										3
									
								
								scripts/laptop-wm-setup.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								scripts/laptop-wm-setup.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | |||||||
|  | #!/bin/sh | ||||||
|  | 
 | ||||||
|  | sudo pacman -S xmonad | ||||||
| @ -1,32 +0,0 @@ | |||||||
| #!/usr/bin/bash |  | ||||||
| 
 |  | ||||||
| # install curl |  | ||||||
| sudo pacman -S curl --noconfirm |  | ||||||
| 
 |  | ||||||
| sh update-pacman-mirrors.sh |  | ||||||
| sh vim-setup.sh |  | ||||||
| sh git-setup.sh |  | ||||||
| 
 |  | ||||||
| # install python as a dependency for kitty |  | ||||||
| sudo pacman -S python --noconfirm |  | ||||||
| 
 |  | ||||||
| # install kitty, i3-gaps, picom, polybar, nitrogen and rofi |  | ||||||
| sudo pacman -S kitty i3-gaps picom polybar nitrogen rofi  --noconfirm |  | ||||||
| 
 |  | ||||||
| # full system upgrade |  | ||||||
| sudo pacman -Syu --noconfirm |  | ||||||
| 
 |  | ||||||
| mkdir ~/.config/kitty ~/.config/i3 ~/.config/picom ~/.config/polybar |  | ||||||
| 
 |  | ||||||
| cp ../.config/kitty/kitty.conf ~/.config/kitty/kitty.conf |  | ||||||
| cp ../.config/i3/config-laptop ~/.config/i3/config |  | ||||||
| cp ../.config/picom/picom.conf ~/.config/picom/picom.conf |  | ||||||
| cp ../.config/polybar/config-laptop ~/.config/polybar/config |  | ||||||
| 
 |  | ||||||
| cp ../.bashrc ~/.bashrc |  | ||||||
| 
 |  | ||||||
| sudo echo "#!/bin/sh -e" > /etc/rc.local |  | ||||||
| sudo echo "chown $USER /sys/class/backlight/amdgpu_bl0/brightness" >> /etc/rc.local |  | ||||||
| sudo echo "exit 0" >> /etc/rc.local |  | ||||||
| 
 |  | ||||||
| sh doom-emacs-setup.sh |  | ||||||
| @ -1,48 +0,0 @@ | |||||||
| #!/bin/sh |  | ||||||
| 
 |  | ||||||
| # install curl |  | ||||||
| sudo pacman -S curl --noconfirm |  | ||||||
| 
 |  | ||||||
| sh update-pacman-mirrors.sh |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| # git and vim setup |  | ||||||
| sh vim-setup.sh |  | ||||||
| sh git-setup.sh |  | ||||||
| 
 |  | ||||||
| # install python as a dependency for kitty |  | ||||||
| sudo pacman -S python --noconfirm |  | ||||||
| 
 |  | ||||||
| # install kitty, i3-gaps, picom, polybar and nitrogen |  | ||||||
| sudo pacman -S kitty i3-gaps picom polybar nitrogen --noconfirm |  | ||||||
| 
 |  | ||||||
| # full system upgrade |  | ||||||
| sudo pacman -Syu --noconfirm |  | ||||||
| 
 |  | ||||||
| mkdir ~/.config/kitty ~/.config/i3 ~/.config/picom ~/.config/polybar |  | ||||||
| 
 |  | ||||||
| cp ../.config/kitty/kitty.conf ~/.config/kitty/kitty.conf |  | ||||||
| cp ../.config/i3/config-pc ~/.config/i3/config |  | ||||||
| cp ../.config/picom/picom.conf ~/.config/picom/picom.conf |  | ||||||
| cp ../.config/polybar/config-pc ~/.config/polybar/config |  | ||||||
| cp ../.bashrc ~/.bashrc |  | ||||||
| 
 |  | ||||||
| # setup doom emacs |  | ||||||
| sh doom-emacs-setup.sh |  | ||||||
| sudo systemctl unmask snapd.service |  | ||||||
| sudo systemctl enable snapd.service |  | ||||||
| sudo systemctl start snapd.service |  | ||||||
| sudo ln -s /var/lib/snapd/snap /snap |  | ||||||
| sudo snap install core |  | ||||||
| 
 |  | ||||||
| # setup snap package manager |  | ||||||
| sudo pacman -S snapd --noconfirm |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| # install rtl8821ce WiFi driver |  | ||||||
| # cd ~/Downloads |  | ||||||
| # git clone https://github.com/tomaspinho/rtl8821ce |  | ||||||
| # cd rtl8821ce |  | ||||||
| # makepkg -si --noconfirm |  | ||||||
| 
 |  | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Luddifee
						Luddifee