mirror of
				https://github.com/KevinMidboe/dotfiles.git
				synced 2025-10-29 17:40:19 +00:00 
			
		
		
		
	Readded from mbp
This commit is contained in:
		
							
								
								
									
										27
									
								
								.aliases
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								.aliases
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | alias ohmyzsh="mate ~/.oh-my-zsh" | ||||||
|  | alias private='set +o history' | ||||||
|  | alias uprivate='set -o history' | ||||||
|  | alias wion='networksetup -setairportpower en0 on' | ||||||
|  | alias wiof='networksetup -setairportpower en0 off' | ||||||
|  | alias blueon='blueutil -p 1' | ||||||
|  | alias blueoff='blueutil -p 0' | ||||||
|  | alias cli='python ~/Dropbox/python/cli.py' | ||||||
|  | alias plexloop='watch -n 4 python ~/Dropbox/Node-Com-Handler/old_v0.1/plexLoop.py' | ||||||
|  | alias load='/Volumes/keys/load' | ||||||
|  | alias sumcheck='python ~/python/sumcheck.py' | ||||||
|  | alias home='watch python3 ~/python/homeChecker/homeCheck.py' | ||||||
|  | alias lsd='ls -d */' | ||||||
|  | alias goo='~/./python/api/gooShort.py -c' | ||||||
|  | alias pirate='~/./python/pirateFetch/fetchPiratebay.py' | ||||||
|  | alias show='~/./python/seasonedShows/seasonedFolders.py' | ||||||
|  | alias llpass='lpass show -c --password' | ||||||
|  | alias subl='open /Applications/Sublime\ Text.app/' | ||||||
|  | alias playing='http https://api.kevinmidboe.com/api/v1/plex/playing -b' | ||||||
|  | alias toggle='curl -X POST 10.0.0.67:3069/toggle > /dev/null 2>&1' | ||||||
|  | alias ip='~/.getip.sh' | ||||||
|  | alias forecast='~/python/termWeather/term_forecast/./term_weather.py' | ||||||
|  | alias trash='rmtrash' | ||||||
|  | alias del="rmtrash" | ||||||
|  | alias emoji="http https://api.kevinmidboe.com/api/v1/emoji -b" | ||||||
|  | alias gimme="grep -rnw ''" | ||||||
|  | alias gdot='/usr/bin/git --git-dir=$HOME/.dots/ --work-tree=$HOME' | ||||||
							
								
								
									
										47
									
								
								.bash_profile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								.bash_profile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,47 @@ | |||||||
|  | export PS1="\W:$ " | ||||||
|  | export SHELL="/bin/bash" | ||||||
|  | export LC_ALL=en_US.UTF-8 | ||||||
|  | export LANG=en_US.UTF-8 | ||||||
|  |  | ||||||
|  | HISTFILESIZE=10000 | ||||||
|  |  | ||||||
|  | # import aliases from file | ||||||
|  | . ~/.aliases | ||||||
|  |  | ||||||
|  | function vpn-connect { | ||||||
|  | /usr/bin/env osascript <<-EOF | ||||||
|  | tell application "System Events" | ||||||
|  |         tell current location of network preferences | ||||||
|  |                 set VPN to service "VPN (midboe.ddns.net)" -- your VPN name here | ||||||
|  |                 if exists VPN then connect VPN | ||||||
|  |                 repeat while (current configuration of VPN is not connected) | ||||||
|  |                     delay 1 | ||||||
|  |                 end repeat | ||||||
|  |         end tell | ||||||
|  | end tell | ||||||
|  | EOF | ||||||
|  | } | ||||||
|  |  | ||||||
|  | function vpn-disconnect { | ||||||
|  | /usr/bin/env osascript <<-EOF | ||||||
|  | tell application "System Events" | ||||||
|  |         tell current location of network preferences | ||||||
|  |                 set VPN to service "VPN (midboe.ddns.net)" -- your VPN name here | ||||||
|  |                 if exists VPN then disconnect VPN | ||||||
|  |         end tell | ||||||
|  | end tell | ||||||
|  | return | ||||||
|  | EOF | ||||||
|  | } | ||||||
|  |  | ||||||
|  | # Setting PATH for Python 3.4 | ||||||
|  | # The orginal version is saved in .bash_profile.pysave | ||||||
|  | # PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}" | ||||||
|  | # export PATH | ||||||
|  |  | ||||||
|  | # Setting PATH for Python 3.6 | ||||||
|  | # The original version is saved in .bash_profile.pysave | ||||||
|  | PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}" | ||||||
|  | export PATH | ||||||
|  |  | ||||||
|  | test -e "${HOME}/.iterm2_shell_integration.bash" && source "${HOME}/.iterm2_shell_integration.bash" | ||||||
							
								
								
									
										5
									
								
								.bashrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								.bashrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | # PATH=$PATH:~/bin | ||||||
|  |  | ||||||
|  | Tab: menu-complete | ||||||
|  | "\e[Z": complete | ||||||
|  | alias config=/usr/bin/git --git-dir=/Users/kevinmidboe/.cfg/ --work-tree=/Users/kevinmidboe' | ||||||
							
								
								
									
										132
									
								
								.hyper.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										132
									
								
								.hyper.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,132 @@ | |||||||
|  | // Future versions of Hyper may add additional config options, | ||||||
|  | // which will not automatically be merged into this file. | ||||||
|  | // See https://hyper.is#cfg for all currently supported options. | ||||||
|  |  | ||||||
|  | module.exports = { | ||||||
|  |   config: { | ||||||
|  |     // default font size in pixels for all tabs | ||||||
|  |     fontSize: 12, | ||||||
|  |  | ||||||
|  |     // font family with optional fallbacks | ||||||
|  |     fontFamily: 'Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace', | ||||||
|  |  | ||||||
|  |     // terminal cursor background color and opacity (hex, rgb, hsl, hsv, hwb or cmyk) | ||||||
|  |     cursorColor: 'rgba(248,28,229,0.8)', | ||||||
|  |  | ||||||
|  |     // `BEAM` for |, `UNDERLINE` for _, `BLOCK` for █ | ||||||
|  |     cursorShape: 'BLOCK', | ||||||
|  |  | ||||||
|  |     // set to true for blinking cursor | ||||||
|  |     cursorBlink: false, | ||||||
|  |  | ||||||
|  |     // color of the text | ||||||
|  |     foregroundColor: '#fff', | ||||||
|  |  | ||||||
|  |     // terminal background color | ||||||
|  |     backgroundColor: '#000', | ||||||
|  |  | ||||||
|  |     // border color (window, tabs) | ||||||
|  |     borderColor: '#333', | ||||||
|  |  | ||||||
|  |     // custom css to embed in the main window | ||||||
|  |     css: '', | ||||||
|  |  | ||||||
|  |     // custom css to embed in the terminal window | ||||||
|  |     termCSS: '', | ||||||
|  |  | ||||||
|  |     // set to `true` (without backticks) if you're using a Linux setup that doesn't show native menus | ||||||
|  |     // default: `false` on Linux, `true` on Windows (ignored on macOS) | ||||||
|  |     showHamburgerMenu: '', | ||||||
|  |  | ||||||
|  |     // set to `false` if you want to hide the minimize, maximize and close buttons | ||||||
|  |     // additionally, set to `'left'` if you want them on the left, like in Ubuntu | ||||||
|  |     // default: `true` on windows and Linux (ignored on macOS) | ||||||
|  |     showWindowControls: '', | ||||||
|  |  | ||||||
|  |     // custom padding (css format, i.e.: `top right bottom left`) | ||||||
|  |     padding: '12px 14px', | ||||||
|  |  | ||||||
|  |     // the full list. if you're going to provide the full color palette, | ||||||
|  |     // including the 6 x 6 color cubes and the grayscale map, just provide | ||||||
|  |     // an array here instead of a color map object | ||||||
|  |     colors: { | ||||||
|  |       black: '#000000', | ||||||
|  |       red: '#ff0000', | ||||||
|  |       green: '#33ff00', | ||||||
|  |       yellow: '#ffff00', | ||||||
|  |       blue: '#0066ff', | ||||||
|  |       magenta: '#cc00ff', | ||||||
|  |       cyan: '#00ffff', | ||||||
|  |       white: '#d0d0d0', | ||||||
|  |       lightBlack: '#808080', | ||||||
|  |       lightRed: '#ff0000', | ||||||
|  |       lightGreen: '#33ff00', | ||||||
|  |       lightYellow: '#ffff00', | ||||||
|  |       lightBlue: '#0066ff', | ||||||
|  |       lightMagenta: '#cc00ff', | ||||||
|  |       lightCyan: '#00ffff', | ||||||
|  |       lightWhite: '#ffffff' | ||||||
|  |     }, | ||||||
|  |  | ||||||
|  |     // the shell to run when spawning a new session (i.e. /usr/local/bin/fish) | ||||||
|  |     // if left empty, your system's login shell will be used by default | ||||||
|  |     // make sure to use a full path if the binary name doesn't work | ||||||
|  |     // (e.g `C:\\Windows\\System32\\bash.exe` instead of just `bash.exe`) | ||||||
|  |     // if you're using powershell, make sure to remove the `--login` below | ||||||
|  |     shell: '/bin/zsh', | ||||||
|  |  | ||||||
|  |     // for setting shell arguments (i.e. for using interactive shellArgs: ['-i']) | ||||||
|  |     // by default ['--login'] will be used | ||||||
|  |     shellArgs: ['--login'], | ||||||
|  |  | ||||||
|  |     // for environment variables | ||||||
|  |     env: {}, | ||||||
|  |  | ||||||
|  |     // set to false for no bell | ||||||
|  |     // bell: 'SOUND', | ||||||
|  |     bell: false, | ||||||
|  |  | ||||||
|  |     // if true, selected text will automatically be copied to the clipboard | ||||||
|  |     copyOnSelect: false | ||||||
|  |  | ||||||
|  |     // if true, on right click selected text will be copied or pasted if no | ||||||
|  |     // selection is present (true by default on Windows) | ||||||
|  |     // quickEdit: true | ||||||
|  |  | ||||||
|  |     // URL to custom bell | ||||||
|  |     // bellSoundURL: 'http://example.com/bell.mp3', | ||||||
|  |  | ||||||
|  |     // for advanced config flags please refer to https://hyper.is/#cfg | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |   // a list of plugins to fetch and install from npm | ||||||
|  |   // format: [@org/]project[#version] | ||||||
|  |   // examples: | ||||||
|  |   //   `hyperpower` | ||||||
|  |   //   `@company/project` | ||||||
|  |   //   `project#1.0.1` | ||||||
|  |   plugins: [ | ||||||
|  |     "hyper-markdown-preview", | ||||||
|  |     "hypercwd", | ||||||
|  |     "hyper-statusline", | ||||||
|  |     "hyper-pane", | ||||||
|  |     "hyper-chesterish", | ||||||
|  |     "hyperterm-tabs", | ||||||
|  |     "hyper-dracula" | ||||||
|  |   ], | ||||||
|  |  | ||||||
|  |   // in development, you can create a directory under | ||||||
|  |   // `~/.hyper_plugins/local/` and include it here | ||||||
|  |   // to load it and avoid it being `npm install`ed | ||||||
|  |   localPlugins: [], | ||||||
|  |  | ||||||
|  |  | ||||||
|  |   hyperStatusLine: { | ||||||
|  | 	 dirtyColor: 'salmon', | ||||||
|  |   }, | ||||||
|  |  | ||||||
|  |   paneNavigation: { | ||||||
|  |     showIndicators: false, | ||||||
|  |     indicatorPrefix: '^ddd', | ||||||
|  |   }, | ||||||
|  | }; | ||||||
							
								
								
									
										78
									
								
								.ssh/config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								.ssh/config
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,78 @@ | |||||||
|  | Include ~/.ssh/*_config | ||||||
|  |  | ||||||
|  | Host imm | ||||||
|  |     HostName 10.0.0.114 | ||||||
|  |     User USERID  | ||||||
|  |     KexAlgorithms diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 | ||||||
|  |  | ||||||
|  | Host * | ||||||
|  |    AddKeysToAgent yes | ||||||
|  |    UseKeychain yes | ||||||
|  |    IdentityFile ~/.ssh/id_rsa | ||||||
|  |  | ||||||
|  | Host apollo | ||||||
|  |         HostName 10.0.0.41 | ||||||
|  |         User kevin  | ||||||
|  |  | ||||||
|  | # Host imm | ||||||
|  | # 	HostName 10.0.0.114 | ||||||
|  | #	User userid | ||||||
|  | 	 | ||||||
|  | Host janus | ||||||
|  | 	HostName 10.0.0.42 | ||||||
|  | 	User root  | ||||||
|  | Host mainframe | ||||||
|  | 	HostName 10.0.0.51 | ||||||
|  | 	User kevin | ||||||
|  |  | ||||||
|  | Host plex | ||||||
|  | 	HostName 10.0.0.44 | ||||||
|  | 	User kevin | ||||||
|  |  | ||||||
|  | Host api | ||||||
|  | 	HostName 10.0.0.45 | ||||||
|  | 	User kevin | ||||||
|  |  | ||||||
|  | Host xoa | ||||||
|  | 	HostName 10.0.0.43 | ||||||
|  | 	User kevin  | ||||||
|  |  | ||||||
|  | Host i2c | ||||||
|  |         HostName 10.0.0.69 | ||||||
|  |         User pi | ||||||
|  |  | ||||||
|  | Host macserver | ||||||
|  |         HostName 10.0.0.31 | ||||||
|  |         User macserver | ||||||
|  |  | ||||||
|  | Host airplay | ||||||
|  |         HostName 10.0.0.21 | ||||||
|  |         User pi | ||||||
|  |  | ||||||
|  | Host hub | ||||||
|  |         HostName 10.0.0.25 | ||||||
|  |         User pi | ||||||
|  |  | ||||||
|  | Host ntnu | ||||||
|  |         Hostname login.stud.ntnu.no | ||||||
|  |         User komidboe | ||||||
|  |  | ||||||
|  | Host chip2 | ||||||
|  |         Hostname 10.0.0.67 | ||||||
|  |         User chip | ||||||
|  |  | ||||||
|  | Host zerow | ||||||
|  |         Hostname 10.0.0.68 | ||||||
|  |         User pi | ||||||
|  |  | ||||||
|  | Host kevinmidboe | ||||||
|  |         Hostname kevinmidboe.com | ||||||
|  |         Port 2222 | ||||||
|  | 	User kevinmidboe | ||||||
|  |  | ||||||
|  | Host curtain | ||||||
|  | 	Hostname 10.0.0.9 | ||||||
|  | 	User pi | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
							
								
								
									
										94
									
								
								.zshrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										94
									
								
								.zshrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,94 @@ | |||||||
|  | # If you come from bash you might have to change your $PATH. | ||||||
|  | # export PATH=$HOME/bin:/usr/local/bin:$PATH | ||||||
|  |  | ||||||
|  | # Path to your oh-my-zsh installation. | ||||||
|  | export ZSH=/Users/kevinmidboe/.oh-my-zsh | ||||||
|  |  | ||||||
|  | # Set name of the theme to load. Optionally, if you set this to "random" | ||||||
|  | # it'll load a random theme each time that oh-my-zsh is loaded. | ||||||
|  | # See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes | ||||||
|  | ZSH_THEME="robbyrussell" | ||||||
|  |  | ||||||
|  | # Set list of themes to load | ||||||
|  | # Setting this variable when ZSH_THEME=random | ||||||
|  | # cause zsh load theme from this variable instead of | ||||||
|  | # looking in ~/.oh-my-zsh/themes/ | ||||||
|  | # An empty array have no effect | ||||||
|  | # ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) | ||||||
|  |  | ||||||
|  | # Uncomment the following line to use case-sensitive completion. | ||||||
|  | # CASE_SENSITIVE="true" | ||||||
|  |  | ||||||
|  | # Uncomment the following line to use hyphen-insensitive completion. Case | ||||||
|  | # sensitive completion must be off. _ and - will be interchangeable. | ||||||
|  | # HYPHEN_INSENSITIVE="true" | ||||||
|  |  | ||||||
|  | # Uncomment the following line to disable bi-weekly auto-update checks. | ||||||
|  | # DISABLE_AUTO_UPDATE="true" | ||||||
|  |  | ||||||
|  | # Uncomment the following line to change how often to auto-update (in days). | ||||||
|  | # export UPDATE_ZSH_DAYS=13 | ||||||
|  |  | ||||||
|  | # Uncomment the following line to disable colors in ls. | ||||||
|  | # DISABLE_LS_COLORS="true" | ||||||
|  |  | ||||||
|  | # Uncomment the following line to disable auto-setting terminal title. | ||||||
|  | # DISABLE_AUTO_TITLE="true" | ||||||
|  |  | ||||||
|  | # Uncomment the following line to enable command auto-correction. | ||||||
|  | # ENABLE_CORRECTION="true" | ||||||
|  |  | ||||||
|  | # Uncomment the following line to display red dots whilst waiting for completion. | ||||||
|  | # COMPLETION_WAITING_DOTS="true" | ||||||
|  |  | ||||||
|  | # Uncomment the following line if you want to disable marking untracked files | ||||||
|  | # under VCS as dirty. This makes repository status check for large repositories | ||||||
|  | # much, much faster. | ||||||
|  | # DISABLE_UNTRACKED_FILES_DIRTY="true" | ||||||
|  |  | ||||||
|  | # Uncomment the following line if you want to change the command execution time | ||||||
|  | # stamp shown in the history command output. | ||||||
|  | # The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" | ||||||
|  | # HIST_STAMPS="mm/dd/yyyy" | ||||||
|  |  | ||||||
|  | # Would you like to use another custom folder than $ZSH/custom? | ||||||
|  | # ZSH_CUSTOM=/path/to/new-custom-folder | ||||||
|  |  | ||||||
|  | # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) | ||||||
|  | # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ | ||||||
|  | # Example format: plugins=(rails git textmate ruby lighthouse) | ||||||
|  | # Add wisely, as too many plugins slow down shell startup. | ||||||
|  | plugins=( | ||||||
|  |   git | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | source $ZSH/oh-my-zsh.sh | ||||||
|  |  | ||||||
|  | # User configuration | ||||||
|  |  | ||||||
|  | # export MANPATH="/usr/local/man:$MANPATH" | ||||||
|  |  | ||||||
|  | # You may need to manually set your language environment | ||||||
|  | # export LANG=en_US.UTF-8 | ||||||
|  |  | ||||||
|  | # Preferred editor for local and remote sessions | ||||||
|  | # if [[ -n $SSH_CONNECTION ]]; then | ||||||
|  | #   export EDITOR='vim' | ||||||
|  | # else | ||||||
|  | #   export EDITOR='mvim' | ||||||
|  | # fi | ||||||
|  |  | ||||||
|  | # Compilation flags | ||||||
|  | # export ARCHFLAGS="-arch x86_64" | ||||||
|  |  | ||||||
|  | # ssh | ||||||
|  | # export SSH_KEY_PATH="~/.ssh/rsa_id" | ||||||
|  |  | ||||||
|  | # Set personal aliases, overriding those provided by oh-my-zsh libs, | ||||||
|  | # plugins, and themes. Aliases can be placed here, though oh-my-zsh | ||||||
|  | # users are encouraged to define aliases within the ZSH_CUSTOM folder. | ||||||
|  | # For a full list of active aliases, run `alias`. | ||||||
|  | # | ||||||
|  | # Example aliases | ||||||
|  | # alias zshconfig="mate ~/.zshrc" | ||||||
|  | . ~/.aliases | ||||||
		Reference in New Issue
	
	Block a user