commit 083a05162f0c2e330a8d6b04456e160cf07efb2d Author: taylor.kirk@pm.me Date: Thu Nov 3 13:53:21 2022 -0700 home stuff diff --git a/.Xresources b/.Xresources new file mode 100644 index 0000000..f87703b --- /dev/null +++ b/.Xresources @@ -0,0 +1,55 @@ +!{{{ Font settings +Xft.autohint: true +Xft.hinting: true +Xft.rgba:. rgb +Xft.dpi: 96 +Xft.antialias: true +Xft.rgba: rgb +Xft.hinting: true +Xft.lcdfilter: lcddefault +Xft.hintstyle: hintfull +!}}} + +!{{{ XTerm settings +XTerm.vt100.faceName: MesloLGS Nerd Font:style=Regular:size=12 +XTerm.vt100.font: 7x13 +XTerm.vt100.saveLines: 4096 +XTerm.vt100.selectToClipboard: true +XTerm.vt100.scrollBar: false +!}}} + +!! special +*.foreground: #F8F8F2 +*.background: #282A36 + +!! black dark/light +*.color0: #000000 +*.color8: #4D4D4D + +!! red dark/light +*.color1: #FF5555 +*.color9: #FF6E67 + +!! green dark/light +*.color2: #50FA7B +*.color10: #5AF78E + +!! yellow dark/light +*.color3: #F1FA8C +*.color11: #F4F99D + +!! blue dark/light +*.color4: #BD93F9 +*.color12: #CAA9FA + +!! magenta dark/light +*.color5: #FF79C6 +*.color13: #FF92D0 + +!! cyan dark/light +*.color6: #8BE9FD +*.color14: #9AEDFE + +!! white dark/light +*.color7: #BFBFBF +*.color15: #E6E6E6 diff --git a/.dircolors b/.dircolors new file mode 100644 index 0000000..6618dc5 --- /dev/null +++ b/.dircolors @@ -0,0 +1,234 @@ +# Configuration file for dircolors, a utility to help you set the +# LS_COLORS environment variable used by GNU ls with the --color option. + +# Copyright (C) 1996-2022 Free Software Foundation, Inc. +# Copying and distribution of this file, with or without modification, +# are permitted provided the copyright notice and this notice are preserved. + +# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the +# slackware version of dircolors) are recognized but ignored. + +# Global config options can be specified before TERM or COLORTERM entries + +# Below are TERM or COLORTERM entries, which can be glob patterns, which +# restrict following config to systems with matching environment variables. +COLORTERM ?* +TERM Eterm +TERM ansi +TERM *color* +TERM con[0-9]*x[0-9]* +TERM cons25 +TERM console +TERM cygwin +TERM *direct* +TERM dtterm +TERM gnome +TERM hurd +TERM jfbterm +TERM konsole +TERM kterm +TERM linux +TERM linux-c +TERM mlterm +TERM putty +TERM rxvt* +TERM screen* +TERM st +TERM terminator +TERM tmux* +TERM vt48;2;98;114;164 +TERM xterm* + +# Below are the color init strings for the basic file types. +# One can use codes for 256 or more colors supported by modern terminals. +# The default color codes use the capabilities of an 8 color terminal +# with some additional attributes as per the following codes: +# Attribute codes: +# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed +# Text color codes: +# 38;2;33;34;44=black 38;2;255;85;85=red 38;2;80;250;123=green 38;2;241;250;140=yellow 38;2;189;147;249=blue 38;2;255;121;198=magenta 38;2;139;233;253=cyan 38;2;248;248;242=white +# Background color codes: +# 48;2;33;34;44=black 48;2;255;85;85=red 48;2;80;250;123=green 48;2;241;250;140=yellow 48;2;189;147;249=blue 48;2;255;121;198=magenta 48;2;139;233;253=cyan 48;2;248;248;242=white +#NORMAL 00 # no color code at all +#FILE 00 # regular file: use no color at all +RESET 0 # reset to "normal" color +DIR 01;38;2;189;147;249 # directory +LINK 01;38;2;139;233;253 # symbolic link. (If you set this to 'target' instead of a + # numerical value, the color is as for the file pointed to.) +MULTIHARDLINK 00 # regular file with more than one link +FIFO 48;2;33;34;44;38;2;241;250;140 # pipe +SOCK 01;38;2;255;121;198 # socket +DOOR 01;38;2;255;121;198 # door +BLK 48;2;33;34;44;38;2;241;250;140;01 # block device driver +CHR 48;2;33;34;44;38;2;241;250;140;01 # character device driver +ORPHAN 48;2;33;34;44;38;2;255;85;85;01 # symlink to nonexistent file, or non-stat'able file ... +MISSING 00 # ... and the files they point to +SETUID 38;2;248;248;242;48;2;255;85;85 # file that is setuid (u+s) +SETGID 38;2;33;34;44;48;2;241;250;140 # file that is setgid (g+s) +CAPABILITY 00 # file with capability (very expensive to lookup) +STICKY_OTHER_WRITABLE 38;2;33;34;44;48;2;80;250;123 # dir that is sticky and other-writable (+t,o+w) +OTHER_WRITABLE 38;2;189;147;249;48;2;80;250;123 # dir that is other-writable (o+w) and not sticky +STICKY 38;2;248;248;242;48;2;189;147;249 # dir with the sticky bit set (+t) and not other-writable + +# This is for files with execute permission: +EXEC 01;38;2;80;250;123 + +# List any file extensions like '.gz' or '.tar' that you would like ls +# to color below. Put the extension, a space, and the color init string. +# (and any comments you want to add after a '#') + +# If you use DOS-style suffixes, you may want to uncomment the following: +#.cmd 01;38;2;80;250;123 # executables (bright green) +#.exe 01;38;2;80;250;123 +#.com 01;38;2;80;250;123 +#.btm 01;38;2;80;250;123 +#.bat 01;38;2;80;250;123 +# Or if you want to color scripts even if they do not have the +# executable bit actually set. +#.sh 01;38;2;80;250;123 +#.csh 01;38;2;80;250;123 + + # archives or compressed (bright red) +.tar 01;38;2;255;85;85 +.tgz 01;38;2;255;85;85 +.arc 01;38;2;255;85;85 +.arj 01;38;2;255;85;85 +.taz 01;38;2;255;85;85 +.lha 01;38;2;255;85;85 +.lz4 01;38;2;255;85;85 +.lzh 01;38;2;255;85;85 +.lzma 01;38;2;255;85;85 +.tlz 01;38;2;255;85;85 +.txz 01;38;2;255;85;85 +.tzo 01;38;2;255;85;85 +.t7z 01;38;2;255;85;85 +.zip 01;38;2;255;85;85 +.z 01;38;2;255;85;85 +.dz 01;38;2;255;85;85 +.gz 01;38;2;255;85;85 +.lrz 01;38;2;255;85;85 +.lz 01;38;2;255;85;85 +.lzo 01;38;2;255;85;85 +.xz 01;38;2;255;85;85 +.zst 01;38;2;255;85;85 +.tzst 01;38;2;255;85;85 +.bz2 01;38;2;255;85;85 +.bz 01;38;2;255;85;85 +.tbz 01;38;2;255;85;85 +.tbz2 01;38;2;255;85;85 +.tz 01;38;2;255;85;85 +.deb 01;38;2;255;85;85 +.rpm 01;38;2;255;85;85 +.jar 01;38;2;255;85;85 +.war 01;38;2;255;85;85 +.ear 01;38;2;255;85;85 +.sar 01;38;2;255;85;85 +.rar 01;38;2;255;85;85 +.alz 01;38;2;255;85;85 +.ace 01;38;2;255;85;85 +.zoo 01;38;2;255;85;85 +.cpio 01;38;2;255;85;85 +.7z 01;38;2;255;85;85 +.rz 01;38;2;255;85;85 +.cab 01;38;2;255;85;85 +.wim 01;38;2;255;85;85 +.swm 01;38;2;255;85;85 +.dwm 01;38;2;255;85;85 +.esd 01;38;2;255;85;85 + +# image formats +.avif 01;38;2;255;121;198 +.jpg 01;38;2;255;121;198 +.jpeg 01;38;2;255;121;198 +.mjpg 01;38;2;255;121;198 +.mjpeg 01;38;2;255;121;198 +.gif 01;38;2;255;121;198 +.bmp 01;38;2;255;121;198 +.pbm 01;38;2;255;121;198 +.pgm 01;38;2;255;121;198 +.ppm 01;38;2;255;121;198 +.tga 01;38;2;255;121;198 +.xbm 01;38;2;255;121;198 +.xpm 01;38;2;255;121;198 +.tif 01;38;2;255;121;198 +.tiff 01;38;2;255;121;198 +.png 01;38;2;255;121;198 +.svg 01;38;2;255;121;198 +.svgz 01;38;2;255;121;198 +.mng 01;38;2;255;121;198 +.pcx 01;38;2;255;121;198 +.mov 01;38;2;255;121;198 +.mpg 01;38;2;255;121;198 +.mpeg 01;38;2;255;121;198 +.m2v 01;38;2;255;121;198 +.mkv 01;38;2;255;121;198 +.webm 01;38;2;255;121;198 +.webp 01;38;2;255;121;198 +.ogm 01;38;2;255;121;198 +.mp4 01;38;2;255;121;198 +.m4v 01;38;2;255;121;198 +.mp4v 01;38;2;255;121;198 +.vob 01;38;2;255;121;198 +.qt 01;38;2;255;121;198 +.nuv 01;38;2;255;121;198 +.wmv 01;38;2;255;121;198 +.asf 01;38;2;255;121;198 +.rm 01;38;2;255;121;198 +.rmvb 01;38;2;255;121;198 +.flc 01;38;2;255;121;198 +.avi 01;38;2;255;121;198 +.fli 01;38;2;255;121;198 +.flv 01;38;2;255;121;198 +.gl 01;38;2;255;121;198 +.dl 01;38;2;255;121;198 +.xcf 01;38;2;255;121;198 +.xwd 01;38;2;255;121;198 +.yuv 01;38;2;255;121;198 +.cgm 01;38;2;255;121;198 +.emf 01;38;2;255;121;198 + +# https://wiki.xiph.org/MIME_Types_and_File_Extensions +.ogv 01;38;2;255;121;198 +.ogx 01;38;2;255;121;198 + +# audio formats +.aac 00;38;2;139;233;253 +.au 00;38;2;139;233;253 +.flac 00;38;2;139;233;253 +.m4a 00;38;2;139;233;253 +.mid 00;38;2;139;233;253 +.midi 00;38;2;139;233;253 +.mka 00;38;2;139;233;253 +.mp3 00;38;2;139;233;253 +.mpc 00;38;2;139;233;253 +.ogg 00;38;2;139;233;253 +.ra 00;38;2;139;233;253 +.wav 00;38;2;139;233;253 + +# https://wiki.xiph.org/MIME_Types_and_File_Extensions +.oga 00;38;2;139;233;253 +.opus 00;38;2;139;233;253 +.spx 00;38;2;139;233;253 +.xspf 00;38;2;139;233;253 + +# backup files +*~ 00;38;2;98;114;164 +*# 00;38;2;98;114;164 +.bak 00;38;2;98;114;164 +.old 00;38;2;98;114;164 +.orig 00;38;2;98;114;164 +.part 00;38;2;98;114;164 +.rej 00;38;2;98;114;164 +.swp 00;38;2;98;114;164 +.tmp 00;38;2;98;114;164 +.dpkg-dist 00;38;2;98;114;164 +.dpkg-old 00;38;2;98;114;164 +.ucf-dist 00;38;2;98;114;164 +.ucf-new 00;38;2;98;114;164 +.ucf-old 00;38;2;98;114;164 +.rpmnew 00;38;2;98;114;164 +.rpmorig 00;38;2;98;114;164 +.rpmsave 00;38;2;98;114;164 + +# Subsequent TERM or COLORTERM entries, can be used to add / override +# config specific to those matching environment variables. \ No newline at end of file diff --git a/.gtkrc-2.0 b/.gtkrc-2.0 new file mode 100644 index 0000000..ba9e294 --- /dev/null +++ b/.gtkrc-2.0 @@ -0,0 +1,18 @@ +# DO NOT EDIT! This file will be overwritten by LXAppearance. +# Any customization should be done in ~/.gtkrc-2.0.mine instead. + +gtk-theme-name="Catppuccin-blue" +gtk-icon-theme-name="Papirus-Dark" +gtk-font-name="Proxima Nova 12" +gtk-cursor-theme-name="Catppuccin-Blue-Cursors" +gtk-cursor-theme-size=32 +gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle="hintslight" +gtk-xft-rgba="rgb" diff --git a/.rgrc b/.rgrc new file mode 100644 index 0000000..a2af759 --- /dev/null +++ b/.rgrc @@ -0,0 +1,35 @@ +# Search hidden files and directories. +--hidden + +# Follow symbolic links. +--follow + +# Don't respect ignore files (.gitignore, .ignore, etc.). +--no-ignore + +# Exclude directories. +--glob=!{.git,.svn,node_modules,tealdeer,Trash,vendor} + +# Exclude file types. +--glob=!*.{lock} + +# Exclude files. +--glob=!{package-lock.json} + +# Don't print lines longer than this limit. +--max-columns=10000 + +# Searches case insensitively. +--smart-case + +# Sort by file path. +--sort=path + +# Configure color settings and styles. +--colors=path:bg:0x3b,0x3b,0x3b +--colors=path:fg:white +--colors=line:fg:0xf2,0xc2,0x60 +--colors=match:bg:0x2b,0x83,0xa6 +--colors=match:fg:0xff,0xff,0xff +--colors=match:style:nobold + diff --git a/.zshenv b/.zshenv new file mode 100644 index 0000000..d8bd3bd --- /dev/null +++ b/.zshenv @@ -0,0 +1,5 @@ +#!/usr/bin/env zsh + +export ZDOTDIR="$HOME/.config/zsh" + +[[ -f "$ZDOTDIR/.zshenv" ]] || source "$ZDOTDIR/.zshenv" diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..a1832f0 --- /dev/null +++ b/.zshrc @@ -0,0 +1,6 @@ +#!/usr/bin/env zsh + +export ZDOTDIR="$HOME/.config/zsh" + +[[ -f "$ZDOTDIR/.zshrc" ]] || source $ZDOTDIR/zshrc + \ No newline at end of file