updating gitignore for dot files with personal info and adding more general info

This commit is contained in:
JesseBot 2022-10-19 09:51:28 +02:00 committed by Jesse Hitch
parent fcca270165
commit d2daa04b67
7 changed files with 2057 additions and 0 deletions

110
.Brewfile Normal file
View file

@ -0,0 +1,110 @@
###########################################################
# ===-----------------------------------------------=== #
# General #
# ===-----------------------------------------------=== #
###########################################################
# for testing apis and downloading things
brew "curl"
brew "wget"
# making things
brew "cmake"
# terminal based web browser
brew "lynx"
# tmux - screen session + sharing/splitting
brew "tmux"
# recording a shell session to share with others
brew "asciinema"
# main terminal based text editor
brew "vim"
# fuzzy search, helps with completion and searching
brew "fzf"
###########################################################
# ===-----------------------------------------------=== #
# Prettier cli outputs / Decorations #
# ===-----------------------------------------------=== #
###########################################################
# ls replacement written in rust: https://github.com/Peltoche/lsd
brew "lsd"
# like grep or ack, but more modern, for searching file text
brew "ag"
# diff, but with colors
brew "colordiff"
# terminal based system metrics
brew "htop"
brew "gotop"
brew "neofetch"
# prettier du/df outputs: https://github.com/muesli/duf
brew "duf"
# pretty formatting and syntax highlighting
brew "rich"
# make fun text in the terminal
brew "lolcat"
brew "figlet"
brew "cowsay"
# steam locamotive
brew "sl"
###########################################################
# ===-----------------------------------------------=== #
# Git #
# ===-----------------------------------------------=== #
###########################################################
# revision control system
brew "git"
# github cli
brew "gh"
# gitlab cli
brew "glab"
###########################################################
# ===-----------------------------------------------=== #
# Programming #
# ===-----------------------------------------------=== #
###########################################################
# programming languages and their package managers
brew "python3"
brew "go"
brew "npm"
# linter for YAML
brew "yamllint"
# linter for html5
brew "tidy-html5"
# mardown rendering
brew "pandoc"
# for parsing json via cli
brew "jq"
# search stackoverflow for stuff e.g. howdoi extend a dictionary in python
brew "howdoi"
# get the quick, nicely formatted, short text of how to use various commands
brew "tldr"
###########################################################
# ===-----------------------------------------------=== #
# Security Stuff #
# ===-----------------------------------------------=== #
###########################################################
# generating SSL certs and random strings
brew "openssl"
# password management
brew "bitwarden-cli"
# anti virus
brew "clamav"

15
.config/gh/config.yml Normal file
View file

@ -0,0 +1,15 @@
# What protocol to use when performing git operations. Supported values: ssh, https
git_protocol: https
# What editor gh should run when creating issues, pull requests, etc. If blank, will refer to environment.
editor: vim
# When to interactively prompt. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled
prompt: enabled
# A pager program to send command output to, e.g. "less". Set the value to "cat" to disable the pager.
pager: "rich --pager"
# Aliases allow you to create nicknames for gh commands
aliases:
co: pr checkout
# The path to a unix socket through which send HTTP connections. If blank, HTTP traffic will be handled by net/http.DefaultTransport.
http_unix_socket:
# What web browser gh should use when opening URLs. If blank, will refer to environment.
browser: firefox

View file

@ -0,0 +1,21 @@
# What protocol to use when performing git operations. Supported values: ssh, https
git_protocol: ssh
# What editor glab should run when creating issues, merge requests, etc. This is a global config that cannot be overridden by hostname.
editor: vim
# What browser glab should run when opening links. This is a global config that cannot be overridden by hostname.
browser: firefox
# Set your desired markdown renderer style. Available options are [dark, light, notty] or set a custom style. Refer to https://github.com/charmbracelet/glamour#styles
glamour_style: dark
# Allow glab to automatically check for updates and notify you when there are new updates
check_update: false
# Whether or not to display hyperlink escapes when listing things like issues or MRs
display_hyperlinks: true
# configuration specific for gitlab instances
hosts:
gitlab.com:
# What protocol to use to access the api endpoint. Supported values: http, https
api_protocol: https
# Configure host for api endpoint, defaults to the host itself
api_host: gitlab.com
# Your GitLab access token. Get an access token at https://gitlab.com/-/profile/personal_access_tokens
token:

51
.config/htop/htoprc Normal file
View file

@ -0,0 +1,51 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
htop_version=3.2.1
config_reader_min_version=3
fields=0 48 17 18 38 39 2 46 47 49 1
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_deleted_exe=1
highlight_megabytes=1
highlight_threads=1
highlight_changes=0
highlight_changes_delay_secs=5
find_comm_in_cmdline=1
strip_exe_from_cmdline=1
show_merged_command=0
header_margin=1
screen_tabs=1
detailed_cpu_time=0
cpu_count_from_one=0
show_cpu_usage=1
show_cpu_frequency=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
enable_mouse=1
delay=15
hide_function_bar=0
header_layout=two_50_50
column_meters_0=LeftCPUs Memory Swap
column_meter_modes_0=1 1 1
column_meters_1=RightCPUs Tasks LoadAverage Uptime
column_meter_modes_1=1 2 2 2
tree_view=0
sort_key=46
tree_sort_key=0
sort_direction=-1
tree_sort_direction=1
tree_view_always_by_pid=0
all_branches_collapsed=0
screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT STATE PERCENT_CPU PERCENT_MEM TIME Command
.sort_key=PERCENT_CPU
.tree_sort_key=PID
.tree_view=0
.tree_view_always_by_pid=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0

15
.config/lsimg/config.yaml Normal file
View file

@ -0,0 +1,15 @@
---
# Number of colors your terminal displays, typically something like: 16 or 256
number_of_term_colors: 256
timeout: 0.25
tiles:
# Width AND height of each tile in the montage
size: 250
# width and height default to the tiles.size param above, unless
# explicitly set to numeric value other than 0
width: 0
height: 0
# number of tiles to display per row, tries to autocalculate
display_per_row: 0
# font size for image name below image. default: $((tilewidth/10))
font_size: 14

1838
.config/wezterm/Chalk.toml Normal file

File diff suppressed because one or more lines are too long

7
.gitignore vendored
View file

@ -7,6 +7,10 @@
.bashrc_locahost
.cache
.cups
.config/asciinema/install-id
.config/configstore/update-notifier-npm.json
.config/glab-cli/aliases.yml
.config/gh/hosts.yml
.docker
.gem
.gnupg
@ -18,6 +22,7 @@
.kube
.lesshst
.local/share/**
.local/state/**
.matplotlib
.mongorc.js
.npm
@ -33,6 +38,7 @@
.Trash
.vimfuzzyfinder
.vim/plugged/**
.vim/.netrwhist
.viminfo
.vnc
.wget-hsts
@ -48,4 +54,5 @@ Pictures
Public
cron
go
logs
repos