aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMosder <xmosder12@gmail.com>2025-10-29 12:54:12 +0100
committerMosder <xmosder12@gmail.com>2025-10-29 12:54:12 +0100
commiteb5ba35cfe1d75cf5e93f5304421622ebc40da70 (patch)
tree2c8709adec9b6d074c0caf2c8fb91fe128463706
parentd1c1ed1217e10e52a77d1c0094b938e6e5d10bcc (diff)
desktop configs
-rw-r--r--desktop/.bashrc64
-rw-r--r--desktop/.gitconfig5
-rw-r--r--desktop/.ideavimrc13
-rw-r--r--desktop/.vimrc13
-rwxr-xr-xdesktop/startup-script4
5 files changed, 99 insertions, 0 deletions
diff --git a/desktop/.bashrc b/desktop/.bashrc
new file mode 100644
index 0000000..304afb0
--- /dev/null
+++ b/desktop/.bashrc
@@ -0,0 +1,64 @@
+[[ $- != *i* ]] && return
+
+alias ls='ls --color=auto'
+alias grep='grep --color=auto'
+PS1='\[\e[0;35m\][\u@\h \W]\$\[\e[0m\] '
+
+alias bashcfg='vim ~/.bashrc'
+alias die='shutdown -h 0'
+alias protontricks='flatpak run com.github.Matoking.protontricks'
+alias aghvpn='sudo openvpn ~/Downloads/VPN-AGH.2025.ovpn'
+alias lobbycode='clip ~/.local/share/Steam/steamapps/common/PAYDAY\ 2/lobby_code'
+alias livesplit='~/livesplit/LiveSplitOne'
+
+vmplayer() {
+ sudo systemctl start vmware-networks.service
+ command vmplayer
+}
+restart() {
+ konsole &
+ disown
+ exit
+}
+clip() {
+ xclip -sel clip "$@"
+}
+open(){
+ for file in "$@"
+ do
+ xdg-open "$file"
+ done
+}
+resizeVideo() {
+ if [[ $# != 3 ]]; then
+ echo "Usage: resizeVideo <input-file> <output-file> <size-in-MiB>"
+ else
+ inputFile=$1
+ outputFile=$2
+ sizeInMiB=$3
+ videoLength=$(ffprobe -i $inputFile -show_entries format=duration -v quiet -of csv="p=0")
+ bitrateInkb=$(echo "$sizeInMiB*8300/$videoLength" | bc)
+ ffmpeg -y -i $inputFile -c:v libx264 -b:v ${bitrateInkb}k -pass 1 -an -f null /dev/null && \
+ ffmpeg -i $inputFile -c:v libx264 -b:v ${bitrateInkb}k -pass 2 -c:a aac -b:a 128k $outputFile
+ rm ffmpeg2pass-0.log ffmpeg2pass-0.log.mbtree
+ fi
+}
+music() {
+ if [[ $# == 0 ]]; then
+ command find /hdd/mosder/music -printf "\"%p\"\n" | grep .mp3 | xargs vlc
+ else
+ if [[ $@ == list ]]; then
+ command ls -AldQ /hdd/mosder/music/*/ | grep -v ^downloadLinkFiles/$ | awk -F'"' '{print $2}' | awk -F'/' '{print $5}'
+ elif [[ $@ == metal ]]; then
+ music alestorm dickinson dżem fighters ghost gloryhammer maiden kult lindemann littlev grubasa metallica nanowar powerwolf rammstein peppers sabaton samurai lawder accept/ sevenfold pestilence purple/ emigrate iggy asgard queen rainbow
+ else
+ rx="\($1"
+ for regexp in "${@:2}"
+ do
+ rx="$rx\|$regexp"
+ done
+ rx="$rx\)"
+ command find /hdd/mosder/music -printf "\"%p\"\n" | grep -i "$rx.*\.mp3\"$" | xargs vlc
+ fi
+ fi
+}
diff --git a/desktop/.gitconfig b/desktop/.gitconfig
new file mode 100644
index 0000000..fbb16bd
--- /dev/null
+++ b/desktop/.gitconfig
@@ -0,0 +1,5 @@
+[user]
+ email = xmosder12@gmail.com
+ name = Mosder
+[core]
+ editor = vim
diff --git a/desktop/.ideavimrc b/desktop/.ideavimrc
new file mode 100644
index 0000000..f2b3bd8
--- /dev/null
+++ b/desktop/.ideavimrc
@@ -0,0 +1,13 @@
+unlet! skip_defaults_vim
+source $VIMRUNTIME/defaults.vim
+set mouse-=a
+
+syntax on
+set tabstop=4
+set shiftwidth=4
+
+set shortmess+=A
+
+set encoding=utf-8
+
+inoremap jj <ESC>
diff --git a/desktop/.vimrc b/desktop/.vimrc
new file mode 100644
index 0000000..f2b3bd8
--- /dev/null
+++ b/desktop/.vimrc
@@ -0,0 +1,13 @@
+unlet! skip_defaults_vim
+source $VIMRUNTIME/defaults.vim
+set mouse-=a
+
+syntax on
+set tabstop=4
+set shiftwidth=4
+
+set shortmess+=A
+
+set encoding=utf-8
+
+inoremap jj <ESC>
diff --git a/desktop/startup-script b/desktop/startup-script
new file mode 100755
index 0000000..55b0c22
--- /dev/null
+++ b/desktop/startup-script
@@ -0,0 +1,4 @@
+#!/bin/bash
+discord &
+steam &
+brave &