Skip to content

Commit

Permalink
adding a bunch of new dot files from references and also removing and…
Browse files Browse the repository at this point in the history
… cleaning up my mess dotfiles
  • Loading branch information
CollinAvidano committed Apr 4, 2021
1 parent a4c13d5 commit 461f932
Show file tree
Hide file tree
Showing 49 changed files with 2,252 additions and 125 deletions.
2 changes: 2 additions & 0 deletions gdb/.gdbinit
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
set history save on
set history size unlimited
26 changes: 26 additions & 0 deletions htop/.config/htop/htoprc
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 40 2 46 47 49 1
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_megabytes=1
highlight_threads=1
tree_view=0
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
delay=15
left_meters=LeftCPUs Memory Swap
left_meter_modes=1 1 1
right_meters=RightCPUs Tasks LoadAverage Uptime
right_meter_modes=1 2 2 2
1 change: 1 addition & 0 deletions htop/htoprc
35 changes: 35 additions & 0 deletions mime/.config/mimeapps.list
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[Default Applications]
x-scheme-handler/discord-409416265891971072=discord-409416265891971072.desktop
x-scheme-handler/rdp=org.remmina.Remmina.desktop
x-scheme-handler/spice=org.remmina.Remmina.desktop
x-scheme-handler/vnc=org.remmina.Remmina.desktop
x-scheme-handler/remmina=org.remmina.Remmina.desktop
application/x-remmina=org.remmina.Remmina.desktop
x-scheme-handler/postman=Postman.desktop
x-scheme-handler/msteams=teams.desktop
x-scheme-handler/kite=kite-copilot.desktop
text/x-arduino=arduino-arduinoide.desktop
application/vnd.ms-publisher=gvim.desktop

[Added Associations]
application/pdf=org.gnome.Evince.desktop;
application/x-java-jnlp-file=openjdk-8-java.desktop;
image/png=gimp.desktop;
image/jpeg=gimp.desktop;
text/x-tex=vim.desktop;
text/plain=vim.desktop;
text/x-log=vim.desktop;
application/x-shellscript=vim.desktop;
video/mp4=vlc.desktop
video/quicktime=vlc.desktop
video/x-ms-wmv=vlc.desktop
video/mp4=vlc.desktop
video/x-m4v=vlc.desktop
video/avi=vlc.desktop
video/quicktime=vlc.desktop
video/x-ms-wmv=vlc.desktop
video/x-matroska=vlc.desktop
audio/ogg=vlc.desktop
audio/mp3=vlc.desktop
text/x-c++src=vim.desktop;gvim.desktop;
application/vnd.ms-publisher=gvim.desktop;
3 changes: 3 additions & 0 deletions ranger/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
bookmarks
history
tagged
6 changes: 6 additions & 0 deletions ranger/rc.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

# Ranger vcs support
set vcs_aware true
set vcs_backend_git enabled
set vcs_backend_hg local

3 changes: 3 additions & 0 deletions ranger/rifle.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


has xdg-open, flag f = xdg-open "$1"
121 changes: 121 additions & 0 deletions ranger/scope.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
#!/usr/bin/env sh
# ranger supports enhanced previews. If the option "use_preview_script"
# is set to True and this file exists, this script will be called and its
# output is displayed in ranger. ANSI color codes are supported.

# NOTES: This script is considered a configuration file. If you upgrade
# ranger, it will be left untouched. (You must update it yourself.)
# Also, ranger disables STDIN here, so interactive scripts won't work properly

# Meanings of exit codes:
# code | meaning | action of ranger
# -----+------------+-------------------------------------------
# 0 | success | success. display stdout as preview
# 1 | no preview | failure. display no preview at all
# 2 | plain text | display the plain content of the file
# 3 | fix width | success. Don't reload when width changes
# 4 | fix height | success. Don't reload when height changes
# 5 | fix both | success. Don't ever reload
# 6 | image | success. display the image $cached points to as an image preview
# 7 | image | success. display the file directly as an image

# Meaningful aliases for arguments:
path="$1" # Full path of the selected file
width="$2" # Width of the preview pane (number of fitting characters)
height="$3" # Height of the preview pane (number of fitting characters)
cached="$4" # Path that should be used to cache image previews
preview_images="$5" # "True" if image previews are enabled, "False" otherwise.

maxln=200 # Stop after $maxln lines. Can be used like ls | head -n $maxln

# Find out something about the file:
mimetype=$(file --mime-type -Lb "$path")
extension=$(/bin/echo "${path##*.}" | awk '{print tolower($0)}')

# Functions:
# runs a command and saves its output into $output. Useful if you need
# the return value AND want to use the output in a pipe
try() { output=$(eval '"$@"'); }

# writes the output of the previously used "try" command
dump() { /bin/echo "$output"; }

# a common post-processing function used after most commands
trim() { head -n "$maxln"; }

# wraps highlight to treat exit code 141 (killed by SIGPIPE) as success
safepipe() { "$@"; test $? = 0 -o $? = 141; }

# Image previews, if enabled in ranger.
if [ "$preview_images" = "True" ]; then
case "$mimetype" in
# Image previews for SVG files, disabled by default.
###image/svg+xml)
### convert "$path" "$cached" && exit 6 || exit 1;;
# Image previews for image files. w3mimgdisplay will be called for all
# image files (unless overriden as above), but might fail for
# unsupported types.
image/*)
exit 7;;
# Image preview for video, disabled by default.:
###video/*)
### ffmpegthumbnailer -i "$path" -o "$cached" -s 0 && exit 6 || exit 1;;
esac
fi

case "$extension" in
# Archive extensions:
a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|\
rpm|rz|t7z|tar|tbz|tbz2|tgz|tlz|txz|tZ|tzo|war|xpi|xz|Z|zip)
try als "$path" && { dump | trim; exit 0; }
try acat "$path" && { dump | trim; exit 3; }
try bsdtar -lf "$path" && { dump | trim; exit 0; }
exit 1;;
rar)
# avoid password prompt by providing empty password
try unrar -p- lt "$path" && { dump | trim; exit 0; } || exit 1;;
7z)
# avoid password prompt by providing empty password
try 7z -p l "$path" && { dump | trim; exit 0; } || exit 1;;
# PDF documents:
pdf)
try pdftotext -l 10 -nopgbrk -q "$path" - && \
{ dump | trim | fmt -s -w $width; exit 0; } || exit 1;;
# BitTorrent Files
torrent)
try transmission-show "$path" && { dump | trim; exit 5; } || exit 1;;
# ODT Files
odt|ods|odp|sxw)
try odt2txt "$path" && { dump | trim; exit 5; } || exit 1;;
# HTML Pages:
htm|html|xhtml)
try w3m -dump "$path" && { dump | trim | fmt -s -w $width; exit 4; }
try lynx -dump "$path" && { dump | trim | fmt -s -w $width; exit 4; }
try elinks -dump "$path" && { dump | trim | fmt -s -w $width; exit 4; }
;; # fall back to highlight/cat if the text browsers fail
esac

case "$mimetype" in
# Syntax highlight for text files:
text/* | */xml)
if [ "$(tput colors)" -ge 256 ]; then
pygmentize_format=terminal256
highlight_format=xterm256
else
pygmentize_format=terminal
highlight_format=ansi
fi
try safepipe highlight --out-format=${highlight_format} "$path" && { dump | trim; exit 5; }
try safepipe pygmentize -f ${pygmentize_format} "$path" && { dump | trim; exit 5; }
exit 2;;
# Ascii-previews of images:
image/*)
img2txt --gamma=0.6 --width="$width" "$path" && exit 4 || exit 1;;
# Display information about media files:
video/* | audio/*)
exiftool "$path" && exit 5
# Use sed to remove spaces so the output fits into the narrow window
try mediainfo "$path" && { dump | trim | sed 's/ \+:/: /;'; exit 5; } || exit 1;;
esac

exit 1
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
28 changes: 0 additions & 28 deletions setup/install-arc-theme.sh

This file was deleted.

1 change: 0 additions & 1 deletion shell/.aliases
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ if [ -f $HOME/.program_aliases ]; then
. $HOME/.program_aliases
fi


eval $(thefuck --alias fuck)
eval $(thefuck --alias FUCK)
eval $(thefuck --alias dammit)
Expand Down
25 changes: 5 additions & 20 deletions shell/.env
Original file line number Diff line number Diff line change
@@ -1,27 +1,12 @@
export EDITOR='vim'
export ALTERNATE_EDITOR=""
export DOTFILES=$HOME/.dotfiles
export PRIVATE_DOTFILES=~/.dotfiles/private-dotfiles/
export TERMINAL=gnome-terminal
export QT_QPA_PLATFORMTHEME=gtk3
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OPENSIM_HOME/lib

export MOZ_USE_XINPUT2=1

export SOCCER_THEME='DARCULIZED'
export GOROOT=/usr/lib/go
export TERM=screen-256color
export RANGER_LOAD_DEFAULT_RC=FALSE

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completio

export NPM_PACKAGES="/home/collin/.npm-packages"
export SPICETIFY_INSTALL="/home/collin/.config/spicetify"
export NODE_PATH="$NPM_PACKAGES/lib/node_modules${NODE_PATH:+:$NODE_PATH}"
export STM32_TOOLCHAIN_PATH="/usr/lib/arm-none-eabi"
export CLASSPATH="/usr/local/lib/antlr-4.7.1-complete.jar:$CLASSPATH"
export MOZ_USE_XINPUT2=1

export QT_QPA_PLATFORMTHEME=gtk3

# GNU Radio Pluto
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3/dist-packages
export DOTFILES=$HOME/.dotfiles
export PRIVATE_DOTFILES=~/.dotfiles/private-dotfiles/
2 changes: 1 addition & 1 deletion shell/.functions
Original file line number Diff line number Diff line change
Expand Up @@ -102,5 +102,5 @@ idrac-console() {
docker run -d -p 5800:5800 -p 5900:5900 --name idrac-console -e IDRAC_HOST=$IDRAC_HOST -e IDRAC_USER=$IDRAC_USER -e IDRAC_PASSWORD=$IDRAC_PASSWORD domistyle/idrac6
fi
sleep 1
google-chrome 127.0.0.1:5800
firefox 127.0.0.1:5800
}
30 changes: 24 additions & 6 deletions shell/.path
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,12 @@
export PATH="$PATH:$HOME/bin:$HOME/.local/bin"
export PATH="$PATH:/bin:/sbin"

# add i3 specific scripts such as lock, toggle touchpad and others
export PATH="$PATH:$HOME/.config/i3/"

# Util script path additions
export PATH="$PATH:$HOME/.dotfiles/scripts/.util-scripts"

# add i3 specific scripts such as lock, toggle touchpad and others
export PATH="$PATH:$HOME/.config/i3/"

# Program path additions
export PATH="$PATH:$HOME/.dotfiles/scripts/.program-scripts"

Expand All @@ -17,8 +16,11 @@ export PATH="$PATH:/opt/eagle"
export PATH="$PATH:/opt/logic" # senale logic analyzer
export PATH="$PATH:/opt/STM32CubeMX"
export PATH="$PATH:/opt/STM32CubeProgrammer/bin"
export STM32_TOOLCHAIN_PATH="/usr/lib/arm-none-eabi"


# literallY has run.sh so its aliased instead
#export PATH="$PATH:/opt/multimc"
export PATH="$PATH:/opt/multimc"
export PATH="$PATH:/opt/evelauncher"
export PATH="$PATH:/opt/ghidra"

Expand All @@ -28,8 +30,6 @@ export PATH="$PATH:/opt/quartus/quartus/bin"

export PATH="$PATH:/media/collin/ext-storage/matlab/bin"

export PATH="$PATH:$NPM_PACKAGES/bin"

# Android studio
export PATH="$PATH:/opt/android-studio/bin"

Expand All @@ -39,3 +39,21 @@ export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

export SPICETIFY_INSTALL="/home/collin/.config/spicetify"
export CLASSPATH="/usr/local/lib/antlr-4.7.1-complete.jar:$CLASSPATH"

export GOROOT=/usr/lib/go

# GNU Radio Pluto
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3/dist-packages

export LD_LIBRARY_PATH=/opt/chitubox/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OPENSIM_HOME/lib

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completio
export NPM_PACKAGES="/home/collin/.npm-packages"
export NODE_PATH="$NPM_PACKAGES/lib/node_modules${NODE_PATH:+:$NODE_PATH}"
export PATH="$PATH:$NPM_PACKAGES/bin"
1 change: 1 addition & 0 deletions shell/.shortcuts
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ alias sdr='/home/collin/documents/self-teaching-and-projects/sdr/'
alias minecraft-docs='/home/collin/documents/entertainment/minecraft'
alias minecraft-modding='/home/collin/documents/personal-projects/minecraft-modding'
alias eve-shipping-app='/home/collin/documents/self-teaching-and-projects/misc-programming-projects/./eve-shipping-app'
alias rust='/home/collin/documents/self-teaching-and-projects/programming-languages/rust'
2 changes: 1 addition & 1 deletion spacemacs/.spacemacs
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ values."
;; A list of packages that cannot be updated.
dotspacemacs-frozen-packages '()
;; A list of packages that will not be installed and loaded.
dotspacemacs-excluded-packages '()
dotspacemacs-excluded-packages '(smartparens)
;; Defines the behaviour of Spacemacs when installing packages.
;; Possible values are `used-only', `used-but-keep-unused' and `all'.
;; `used-only' installs only explicitly used packages and uninstall any
Expand Down
2 changes: 2 additions & 0 deletions systemd/.config/systemd/user/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Don't track enabled files
*.wants
6 changes: 6 additions & 0 deletions systemd/.config/systemd/user/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

To start these units on login, run

systemctl --user enable *.service

Make sure you have the programs installed, or they will keep trying to restart themselves every 60s.
9 changes: 9 additions & 0 deletions systemd/.config/systemd/user/brewards.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[Unit]
Description=Bing Rewards Service
RefuseManualStart=no
RefuseManualStop=no

[Service]
Type=oneshot
ExecStart=/bin/sh -c 'python2 ~/.bingrewards/main.py'
StandardOutput=journal
12 changes: 12 additions & 0 deletions systemd/.config/systemd/user/brewards.timer
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[Unit]
Description=Bing Rewards Timer
RefuseManualStart=no
RefuseManualStop=no

[Timer]
Persistent=true
OnCalendar=Daily
Unit=brewards.service

[Install]
WantedBy=default.target
Loading

0 comments on commit 461f932

Please sign in to comment.