mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
general clean up
This commit is contained in:
parent
449cbfae84
commit
ed8ffcf287
@ -1,5 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
#
|
|
||||||
|
|
||||||
echo "Creating backup with borg..."
|
echo "Creating backup with borg..."
|
||||||
datetime=$(date +"%Y%m%d%H%M%S")
|
datetime=$(date +"%Y%m%d%H%M%S")
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
#
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import json
|
import json
|
||||||
import pathlib
|
import pathlib
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
#
|
|
||||||
sudo mount -t cifs -o uid=tstarr,gid=tstarr,rw,vers=3.0,credentials=/home/tstarr/.smb //192.168.1.135/engi /home/tstarr/mnt/engi
|
sudo mount -t cifs -o uid=tstarr,gid=tstarr,rw,vers=3.0,credentials=/home/tstarr/.smb //192.168.1.135/engi /home/tstarr/mnt/engi
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
if [[ $(task "$1" +grocery 2>&1) == "No matches." ]];
|
if [[ $(task "$1" +grocery 2>&1) == "No matches." ]];
|
||||||
then
|
then
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
if [[ $(task "$1" +fleeting 2>&1) == "No matches." ]];
|
if [[ $(task "$1" +fleeting 2>&1) == "No matches." ]];
|
||||||
then
|
then
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
import yaml
|
|
||||||
import subprocess
|
|
||||||
|
|
||||||
print("I'm the void doctor!")
|
|
||||||
|
|
||||||
with open('/home/tstarr/.local/share/chezmoi/provision/tasks/desktop/packages.yml', 'r') as f:
|
|
||||||
in_yaml = yaml.safe_load(f)
|
|
||||||
|
|
||||||
installed = subprocess.getoutput("xbps-query -m | sed 's!-[^-]*$!!'").split("\n")
|
|
||||||
installed.extend(subprocess.getoutput("flatpak list --columns=application").split("\n"))
|
|
||||||
|
|
||||||
standard_keys = ["xbps", "flatpak"]
|
|
||||||
custom_keys = { "xbps-src": {"key": "include_tasks", "value": "xbps-src.yml"}}
|
|
||||||
|
|
||||||
def parse_xbps_src(in_dict):
|
|
||||||
pack_list = []
|
|
||||||
for item in in_dict["loop"]:
|
|
||||||
if "package" in item.keys():
|
|
||||||
pack_list.append(item["package"])
|
|
||||||
return pack_list
|
|
||||||
|
|
||||||
packages = []
|
|
||||||
|
|
||||||
for item in in_yaml:
|
|
||||||
# Check standard for standard keys
|
|
||||||
for key in standard_keys:
|
|
||||||
if key in item.keys():
|
|
||||||
packages.extend(item[key]["name"])
|
|
||||||
|
|
||||||
# Check custom if standard doesn't work
|
|
||||||
for key in custom_keys.keys():
|
|
||||||
if custom_keys[key]["key"] in item.keys():
|
|
||||||
if custom_keys[key]["value"] in item[custom_keys[key]["key"]]:
|
|
||||||
if key == "xbps":
|
|
||||||
packages.extend(parse_xbps_src(item))
|
|
||||||
|
|
||||||
not_ansible = [i for i in installed if i not in packages]
|
|
||||||
print("Installed, but not in ansible: ", not_ansible)
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
tmp=$(mktemp); xbps-query -m > ${tmp}; xilog | grep -f ${tmp}; /usr/bin/rm ${tmp}
|
|
@ -1,20 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
SCREEN_POS=$(swaymsg -t get_outputs \
|
|
||||||
| jq -r \
|
|
||||||
'.[] | select(.focused).rect | "\(.width)x\(.height)\\+\(.x)\\+\(.y)"')
|
|
||||||
|
|
||||||
# ripgrep
|
|
||||||
XWAYLAND_OUTPUT=$(xrandr | rg -oP "[A-Z]+[0-9]+(?= [a-z]+ $SCREEN_POS)")
|
|
||||||
|
|
||||||
MONITOR_ID=$(rofi --help | rg $XWAYLAND_OUTPUT -B1 \
|
|
||||||
| sed -sr '/ID/!d;s/[^:]*:\s([0-9])/\1/')
|
|
||||||
|
|
||||||
# GNU grep
|
|
||||||
#XWAYLAND_OUTPUT=$(xrandr | grep -oP "[A-Z]+[0-9]+(?= connected $SCREEN_POS)
|
|
||||||
|
|
||||||
#MONITOR_ID=$(rofi --help | grep $XWAYLAND_OUTPUT -B1 \
|
|
||||||
#| sed -sr '/ID/!d;s/[^:]*:\s([0-9])/\1/')
|
|
||||||
|
|
||||||
# stdin for dmenu mode
|
|
||||||
rofi -m $MONITOR_ID $@ </dev/stdin
|
|
@ -1,4 +1,14 @@
|
|||||||
# work .gitconfig
|
##⠀⠀⠀⠀⠀⠀⠀⠀⢠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠸⣧⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠠⢤⣤⣤⣤⣤⣤⣴⡿⠀⠀⢻⣦⣤⣤⣤⣤⣤⡤⠄ Tyler Starr (starr-dusT)
|
||||||
|
#⠀⠀⠙⠻⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⠟⠋⠀⠀ https://github.com/starr-dusT/dotfiles
|
||||||
|
#⠀⠀⠀⠀⠀⠙⣿⡆⠀⠀⠀⠀⠰⣿⠋⠀⠀⠀⠀⠀ https://tstarr.us
|
||||||
|
#⠀⠀⠀⠀⠀⢰⡟⠀⣀⣴⣦⣀⠀⢻⡆⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⢀⣾⣧⡾⠛⠁⠈⠙⠷⣼⣿⡀⠀⠀⠀⠀
|
||||||
|
# ⠀⠀⠀⡸⠟⠁⠀⠀⠀⠀⠀⠀⠈⠛⢧⠀⠀⠀⠀
|
||||||
|
#
|
||||||
|
# Work .gitconfig
|
||||||
|
|
||||||
[user]
|
[user]
|
||||||
email = tyler.starr.1@us.af.mil
|
email = tyler.starr.1@us.af.mil
|
||||||
|
@ -1 +0,0 @@
|
|||||||
Xcursor.size: 20
|
|
@ -1,4 +1,14 @@
|
|||||||
# .bash_profile
|
##⠀⠀⠀⠀⠀⠀⠀⠀⢠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠸⣧⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠠⢤⣤⣤⣤⣤⣤⣴⡿⠀⠀⢻⣦⣤⣤⣤⣤⣤⡤⠄ Tyler Starr (starr-dusT)
|
||||||
|
#⠀⠀⠙⠻⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⠟⠋⠀⠀ https://github.com/starr-dusT/dotfiles
|
||||||
|
#⠀⠀⠀⠀⠀⠙⣿⡆⠀⠀⠀⠀⠰⣿⠋⠀⠀⠀⠀⠀ https://tstarr.us
|
||||||
|
#⠀⠀⠀⠀⠀⢰⡟⠀⣀⣴⣦⣀⠀⢻⡆⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⢀⣾⣧⡾⠛⠁⠈⠙⠷⣼⣿⡀⠀⠀⠀⠀
|
||||||
|
# ⠀⠀⠀⡸⠟⠁⠀⠀⠀⠀⠀⠀⠈⠛⢧⠀⠀⠀⠀
|
||||||
|
#
|
||||||
|
# ~/.bash_profile
|
||||||
|
|
||||||
# Get the aliases and functions
|
# Get the aliases and functions
|
||||||
[ -f $HOME/.bashrc ] && . $HOME/.bashrc
|
[ -f $HOME/.bashrc ] && . $HOME/.bashrc
|
||||||
|
@ -1,4 +1,14 @@
|
|||||||
# ~/.bashrc
|
##⠀⠀⠀⠀⠀⠀⠀⠀⢠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠸⣧⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠠⢤⣤⣤⣤⣤⣤⣴⡿⠀⠀⢻⣦⣤⣤⣤⣤⣤⡤⠄ Tyler Starr (starr-dusT)
|
||||||
|
#⠀⠀⠙⠻⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⠟⠋⠀⠀ https://github.com/starr-dusT/dotfiles
|
||||||
|
#⠀⠀⠀⠀⠀⠙⣿⡆⠀⠀⠀⠀⠰⣿⠋⠀⠀⠀⠀⠀ https://tstarr.us
|
||||||
|
#⠀⠀⠀⠀⠀⢰⡟⠀⣀⣴⣦⣀⠀⢻⡆⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⢀⣾⣧⡾⠛⠁⠈⠙⠷⣼⣿⡀⠀⠀⠀⠀
|
||||||
|
# ⠀⠀⠀⡸⠟⠁⠀⠀⠀⠀⠀⠀⠈⠛⢧⠀⠀⠀⠀
|
||||||
|
#
|
||||||
|
# Bash config.
|
||||||
|
|
||||||
# Source global definitions
|
# Source global definitions
|
||||||
if [ -f /etc/bashrc ]; then
|
if [ -f /etc/bashrc ]; then
|
||||||
|
10
home/dot_config/nvim/after/plugin/keymap/oil.lua
Normal file
10
home/dot_config/nvim/after/plugin/keymap/oil.lua
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
require("oil").setup()
|
||||||
|
|
||||||
|
wk.register({
|
||||||
|
o = {
|
||||||
|
name = "+oil",
|
||||||
|
o = { function() require("oil").open() end, "Open Oil" }
|
||||||
|
},
|
||||||
|
}, { prefix = "<leader>" })
|
@ -4,4 +4,5 @@ require("tstarr.telescope")
|
|||||||
require("tstarr.vimwiki")
|
require("tstarr.vimwiki")
|
||||||
require("tstarr.which-key")
|
require("tstarr.which-key")
|
||||||
require("tstarr.iron")
|
require("tstarr.iron")
|
||||||
|
require("tstarr.nvim-tree")
|
||||||
--require("tstarr.neorg")
|
--require("tstarr.neorg")
|
||||||
|
16
home/dot_config/nvim/lua/tstarr/nvim-tree.lua
Normal file
16
home/dot_config/nvim/lua/tstarr/nvim-tree.lua
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-- empty setup using defaults
|
||||||
|
require("nvim-tree").setup()
|
||||||
|
|
||||||
|
-- OR setup with some options
|
||||||
|
require("nvim-tree").setup({
|
||||||
|
sort_by = "case_sensitive",
|
||||||
|
view = {
|
||||||
|
width = 30,
|
||||||
|
},
|
||||||
|
renderer = {
|
||||||
|
group_empty = true,
|
||||||
|
},
|
||||||
|
filters = {
|
||||||
|
dotfiles = true,
|
||||||
|
},
|
||||||
|
})
|
@ -46,5 +46,6 @@ return require('packer').startup(function(use)
|
|||||||
|
|
||||||
use('loctvl842/monokai-pro.nvim')
|
use('loctvl842/monokai-pro.nvim')
|
||||||
require("monokai-pro").setup()
|
require("monokai-pro").setup()
|
||||||
|
use('stevearc/oil.nvim')
|
||||||
|
use('nvim-tree/nvim-tree.lua')
|
||||||
end)
|
end)
|
||||||
|
@ -1,4 +1,14 @@
|
|||||||
# gloabl .gitconfig
|
##⠀⠀⠀⠀⠀⠀⠀⠀⢠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠸⣧⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠠⢤⣤⣤⣤⣤⣤⣴⡿⠀⠀⢻⣦⣤⣤⣤⣤⣤⡤⠄ Tyler Starr (starr-dusT)
|
||||||
|
#⠀⠀⠙⠻⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⠟⠋⠀⠀ https://github.com/starr-dusT/dotfiles
|
||||||
|
#⠀⠀⠀⠀⠀⠙⣿⡆⠀⠀⠀⠀⠰⣿⠋⠀⠀⠀⠀⠀ https://tstarr.us
|
||||||
|
#⠀⠀⠀⠀⠀⢰⡟⠀⣀⣴⣦⣀⠀⢻⡆⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⢀⣾⣧⡾⠛⠁⠈⠙⠷⣼⣿⡀⠀⠀⠀⠀
|
||||||
|
# ⠀⠀⠀⡸⠟⠁⠀⠀⠀⠀⠀⠀⠈⠛⢧⠀⠀⠀⠀
|
||||||
|
#
|
||||||
|
# Global .gitconfig
|
||||||
|
|
||||||
[user]
|
[user]
|
||||||
email = starrtyler88@gmail.com
|
email = starrtyler88@gmail.com
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Name=SuperSlicer
|
|
||||||
Comment=SuperSlicer
|
|
||||||
Exec=/usr/local/bin/SuperSlicer
|
|
||||||
Terminal=false
|
|
@ -1,27 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
###############################################################################
|
|
||||||
# .nbrc
|
|
||||||
#
|
|
||||||
# Configuration file for `nb`, a command line note-taking, bookmarking,
|
|
||||||
# and knowledge base application with encryption, search, Git-backed syncing,
|
|
||||||
# and more in a single portable script.
|
|
||||||
#
|
|
||||||
# Edit this file manually or manage settings using the `nb settings`
|
|
||||||
# subcommand. Configuration options are set as environment variables, eg:
|
|
||||||
# export NB_ENCRYPTION_TOOL=gpg
|
|
||||||
#
|
|
||||||
# https://github.com/xwmx/nb
|
|
||||||
###############################################################################
|
|
||||||
|
|
||||||
export EDITOR="nvim" # Set by `nb` • Mon Dec 26 11:55:11 PM PST 2022
|
|
||||||
export NB_INDICATOR_AUDIO=" "
|
|
||||||
export NB_INDICATOR_BOOKMARK=" "
|
|
||||||
export NB_INDICATOR_DOCUMENT=" "
|
|
||||||
export NB_INDICATOR_EBOOK=" "
|
|
||||||
export NB_INDICATOR_ENCRYPTED=" "
|
|
||||||
export NB_INDICATOR_FOLDER=" "
|
|
||||||
export NB_INDICATOR_IMAGE="盛"
|
|
||||||
export NB_INDICATOR_PINNED="車"
|
|
||||||
export NB_INDICATOR_TODO=" "
|
|
||||||
export NB_INDICATOR_TODO_DONE=" "
|
|
||||||
export NB_INDICATOR_VIDEO=" "
|
|
@ -1,3 +1,13 @@
|
|||||||
|
##⠀⠀⠀⠀⠀⠀⠀⠀⢠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠸⣧⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠠⢤⣤⣤⣤⣤⣤⣴⡿⠀⠀⢻⣦⣤⣤⣤⣤⣤⡤⠄ Tyler Starr (starr-dusT)
|
||||||
|
#⠀⠀⠙⠻⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⠟⠋⠀⠀ https://github.com/starr-dusT/dotfiles
|
||||||
|
#⠀⠀⠀⠀⠀⠙⣿⡆⠀⠀⠀⠀⠰⣿⠋⠀⠀⠀⠀⠀ https://tstarr.us
|
||||||
|
#⠀⠀⠀⠀⠀⢰⡟⠀⣀⣴⣦⣀⠀⢻⡆⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⢀⣾⣧⡾⠛⠁⠈⠙⠷⣼⣿⡀⠀⠀⠀⠀
|
||||||
|
# ⠀⠀⠀⡸⠟⠁⠀⠀⠀⠀⠀⠀⠈⠛⢧⠀⠀⠀⠀
|
||||||
|
#
|
||||||
# vim style tmux config
|
# vim style tmux config
|
||||||
|
|
||||||
# use C-a, since it's on the home row and easier to hit than C-b
|
# use C-a, since it's on the home row and easier to hit than C-b
|
||||||
|
@ -1 +1,3 @@
|
|||||||
exec dbus-launch xmonad
|
exec dbus-launch xmonad
|
||||||
|
#exec dbus-launch i3
|
||||||
|
#exec dbus-launch qtile
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
keycode 66 = Mode_switch
|
|
||||||
keysym h = h H Left
|
|
||||||
keysym l = l L Right
|
|
||||||
keysym k = k K Up
|
|
||||||
keysym j = j J Down
|
|
@ -1,9 +0,0 @@
|
|||||||
#export SSH_AUTH_SOCK=~/.ssh/ssh-agent.$HOSTNAME.sock
|
|
||||||
#ssh-add -l 2>/dev/null >/dev/null
|
|
||||||
#if [ $? -ge 2 ]; then
|
|
||||||
# ssh-agent -a "$SSH_AUTH_SOCK" >/dev/null
|
|
||||||
#fi
|
|
||||||
#
|
|
||||||
#if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
|
|
||||||
# startx
|
|
||||||
#fi
|
|
130
home/dot_zshrc
130
home/dot_zshrc
@ -1,120 +1,41 @@
|
|||||||
# If you come from bash you might have to change your $PATH.
|
##⠀⠀⠀⠀⠀⠀⠀⠀⢠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
# export PATH=$HOME/bin:/usr/local/bin:$PATH
|
#⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠸⣧⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
#⠠⢤⣤⣤⣤⣤⣤⣴⡿⠀⠀⢻⣦⣤⣤⣤⣤⣤⡤⠄ Tyler Starr (starr-dusT)
|
||||||
|
#⠀⠀⠙⠻⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⠟⠋⠀⠀ https://github.com/starr-dusT/dotfiles
|
||||||
|
#⠀⠀⠀⠀⠀⠙⣿⡆⠀⠀⠀⠀⠰⣿⠋⠀⠀⠀⠀⠀ https://tstarr.us
|
||||||
|
#⠀⠀⠀⠀⠀⢰⡟⠀⣀⣴⣦⣀⠀⢻⡆⠀⠀⠀⠀⠀
|
||||||
|
#⠀⠀⠀⠀⢀⣾⣧⡾⠛⠁⠈⠙⠷⣼⣿⡀⠀⠀⠀⠀
|
||||||
|
# ⠀⠀⠀⡸⠟⠁⠀⠀⠀⠀⠀⠀⠈⠛⢧⠀⠀⠀⠀
|
||||||
#
|
#
|
||||||
DISABLE_AUTO_UPDATE="true"
|
# Zsh config.
|
||||||
|
|
||||||
# Path to your oh-my-zsh installation.
|
# Zsh specific config
|
||||||
export ZSH="$HOME/.oh-my-zsh"
|
export ZSH="$HOME/.oh-my-zsh"
|
||||||
|
|
||||||
# Set name of the theme to load --- if set to "random", it will
|
DISABLE_AUTO_UPDATE="true"
|
||||||
# load a random theme each time oh-my-zsh is loaded, in which case,
|
|
||||||
# to know which specific one was loaded, run: echo $RANDOM_THEME
|
|
||||||
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
|
|
||||||
ZSH_THEME="dracula/dracula"
|
|
||||||
|
|
||||||
# Set list of themes to pick from when loading at random
|
|
||||||
# Setting this variable when ZSH_THEME=random will cause zsh to load
|
|
||||||
# a theme from this variable instead of looking in $ZSH/themes/
|
|
||||||
# If set to an empty array, this variable will 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 one of the following lines to change the auto-update behavior
|
|
||||||
# zstyle ':omz:update' mode disabled # disable automatic updates
|
|
||||||
# zstyle ':omz:update' mode auto # update automatically without asking
|
|
||||||
# zstyle ':omz:update' mode reminder # just remind me to update when it's time
|
|
||||||
|
|
||||||
# Uncomment the following line to change how often to auto-update (in days).
|
|
||||||
# zstyle ':omz:update' frequency 13
|
|
||||||
|
|
||||||
# Uncomment the following line if pasting URLs and other text is messed up.
|
|
||||||
# DISABLE_MAGIC_FUNCTIONS="true"
|
|
||||||
|
|
||||||
# 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.
|
|
||||||
# You can also set it to another string to have that shown instead of the default red dots.
|
|
||||||
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
|
|
||||||
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
|
|
||||||
# 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.
|
|
||||||
# You can set one of the optional three formats:
|
|
||||||
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
|
|
||||||
# or set a custom format using the strftime function format specifications,
|
|
||||||
# see 'man strftime' for details.
|
|
||||||
# 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?
|
|
||||||
# Standard plugins can be found in $ZSH/plugins/
|
|
||||||
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
|
|
||||||
# Example format: plugins=(rails git textmate ruby lighthouse)
|
|
||||||
# Add wisely, as too many plugins slow down shell startup.
|
|
||||||
plugins=(git zsh-syntax-highlighting)
|
plugins=(git zsh-syntax-highlighting)
|
||||||
|
ZSH_THEME="dracula/dracula"
|
||||||
|
|
||||||
source $ZSH/oh-my-zsh.sh
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
||||||
# User configuration
|
# Export PATHs
|
||||||
|
export EDITOR=nvim
|
||||||
if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]
|
if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]
|
||||||
then
|
then
|
||||||
PATH="$HOME/.local/bin:$HOME/bin:$PATH"
|
PATH="$HOME/.local/bin:$HOME/bin:$PATH"
|
||||||
fi
|
fi
|
||||||
export PATH
|
export PATH
|
||||||
|
|
||||||
export PATH=/home/tstarr/.nimble/bin:$PATH
|
# Create Aliases
|
||||||
#export PATH=/home/tstarr/.cargo/bin:$PATH
|
|
||||||
#export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
|
|
||||||
#export PATH="$PATH:$GEM_HOME/bin"
|
|
||||||
|
|
||||||
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_completion
|
|
||||||
|
|
||||||
# You may need to manually set your language environment
|
|
||||||
# export LANG=en_US.UTF-8
|
|
||||||
|
|
||||||
# Preferred editor for local and remote sessions
|
|
||||||
export EDITOR=nvim
|
|
||||||
|
|
||||||
# Compilation flags
|
|
||||||
# export ARCHFLAGS="-arch x86_64"
|
|
||||||
|
|
||||||
# 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`.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
|
# Nixos
|
||||||
alias nixos-update='cd ~/.local/share/chezmoi/provision/nixos && \
|
alias nixos-update='cd ~/.local/share/chezmoi/provision/nixos && \
|
||||||
sudo nixos-rebuild switch --flake .#$(hostname) && \
|
sudo nixos-rebuild switch --flake .#$(hostname) && \
|
||||||
cd -'
|
cd -'
|
||||||
|
|
||||||
alias ssway='export WLR_NO_HARDWARE_CURSORS=1 && sway --unsupported-gpu'
|
# Sway
|
||||||
alias s='startx'
|
alias s='sway'
|
||||||
|
|
||||||
# tmuxinator
|
# tmuxinator
|
||||||
alias tsplat='tmuxinator start splat'
|
alias tsplat='tmuxinator start splat'
|
||||||
@ -126,11 +47,6 @@ alias cc="cd ~/.local/share/chezmoi"
|
|||||||
alias cdr="chezmoi apply --verbose --dry-run"
|
alias cdr="chezmoi apply --verbose --dry-run"
|
||||||
alias ca="chezmoi apply"
|
alias ca="chezmoi apply"
|
||||||
|
|
||||||
# xbps
|
|
||||||
alias xi="sudo xbps-install"
|
|
||||||
alias xr="sudo xbps-remove"
|
|
||||||
alias xl="void-list-packages"
|
|
||||||
|
|
||||||
# trashcli
|
# trashcli
|
||||||
alias rm='echo "This is not the command you are looking for."; false'
|
alias rm='echo "This is not the command you are looking for."; false'
|
||||||
alias tp='trash-put'
|
alias tp='trash-put'
|
||||||
@ -140,6 +56,10 @@ alias tre='trash-restore'
|
|||||||
alias trm='trash-rm'
|
alias trm='trash-rm'
|
||||||
alias rofi='wayland-rofi'
|
alias rofi='wayland-rofi'
|
||||||
|
|
||||||
# fedora
|
# Fedora
|
||||||
alias update-grub='sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg'
|
alias update-grub='sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg'
|
||||||
export GPG_TTY=$(tty)
|
|
||||||
|
# Void
|
||||||
|
alias xi="sudo xbps-install"
|
||||||
|
alias xr="sudo xbps-remove"
|
||||||
|
alias xl="void-list-packages"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user