From d2daa04b676b937a92967ee800d00f292b56765f Mon Sep 17 00:00:00 2001 From: JesseBot Date: Wed, 19 Oct 2022 09:51:28 +0200 Subject: [PATCH] updating gitignore for dot files with personal info and adding more general info --- .Brewfile | 110 +++ .config/gh/config.yml | 15 + .config/glab-cli/config.yml | 21 + .config/htop/htoprc | 51 + .config/lsimg/config.yaml | 15 + .config/wezterm/Chalk.toml | 1838 +++++++++++++++++++++++++++++++++++ .gitignore | 7 + 7 files changed, 2057 insertions(+) create mode 100644 .Brewfile create mode 100644 .config/gh/config.yml create mode 100644 .config/glab-cli/config.yml create mode 100644 .config/htop/htoprc create mode 100644 .config/lsimg/config.yaml create mode 100644 .config/wezterm/Chalk.toml diff --git a/.Brewfile b/.Brewfile new file mode 100644 index 0000000..ce09220 --- /dev/null +++ b/.Brewfile @@ -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" diff --git a/.config/gh/config.yml b/.config/gh/config.yml new file mode 100644 index 0000000..52d822c --- /dev/null +++ b/.config/gh/config.yml @@ -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 diff --git a/.config/glab-cli/config.yml b/.config/glab-cli/config.yml new file mode 100644 index 0000000..1265ff2 --- /dev/null +++ b/.config/glab-cli/config.yml @@ -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: diff --git a/.config/htop/htoprc b/.config/htop/htoprc new file mode 100644 index 0000000..f658017 --- /dev/null +++ b/.config/htop/htoprc @@ -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 diff --git a/.config/lsimg/config.yaml b/.config/lsimg/config.yaml new file mode 100644 index 0000000..8ef0891 --- /dev/null +++ b/.config/lsimg/config.yaml @@ -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 diff --git a/.config/wezterm/Chalk.toml b/.config/wezterm/Chalk.toml new file mode 100644 index 0000000..4a00db6 --- /dev/null +++ b/.config/wezterm/Chalk.toml @@ -0,0 +1,1838 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wezterm/Chalk.toml at main · wez/wezterm · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + + + + + + + + + + + +
+ +
+ + + + + + + +
+ + + + + +
+ + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + +
+ + + + + + +
+ + +
+ + + + + + + + +Permalink + +
+ +
+
+ + + main + + + + +
+
+
+ Switch branches/tags + +
+ + + +
+ +
+ +
+ + +
+ +
+ + + + + + + + + + + + + + + +
+ + +
+
+
+
+ +
+ +
+ + + Go to file + +
+ + + + +
+
+
+ + + + + + + + + +
+ +
+
+ + + +
+ + + + + + + + + +
+
+ + Latest commit + e866e93 + Jul 10, 2022 + + + + + + History + + +
+
+
This commit expands the toml file definition to include
+metadata for the origin url, author and name.
+
+A new sync utility fills out that metadata when it pulls from the iterm2
+color schemes repo.
+
+The utility also pulls down the scheme data json maintained by
+the Gogh project: https://gogh-co.github.io/Gogh/ and converts
+it to wezterm's format.
+
+About 50% of Gogh overlaps with iterm2; we take the iterm2 versions
+of those schemes by default because the iterm2 data has more info
+about things like cursor and selection colors.
+
+The sync utility is responsible for compiling the de-duplicated
+set of scheme data into a form that is used by wezterm and its
+docs.
+ +
+ +
+
+ + + 1 + + contributor + + +
+ +

+ Users who have contributed to this file +

+
+ + + + + + +
+
+
+
+ + + + + + + + + +
+ +
+ + +
+ + 34 lines (32 sloc) + + 550 Bytes +
+ +
+ + + + +
+ +
+
+
+
+ +
+
+
+
+
+ + + Open in GitHub Desktop +
+
+
+
+
+ + + +
+
+ + + +
+
+ +
+ +
+
+ + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
[colors]
ansi = [
'#7d8b8f',
'#b23a52',
'#789b6a',
'#b9ac4a',
'#2a7fac',
'#bd4f5a',
'#44a799',
'#d2d8d9',
]
background = '#2b2d2e'
brights = [
'#888888',
'#f24840',
'#80c470',
'#ffeb62',
'#4196ff',
'#fc5275',
'#53cdbd',
'#d2d8d9',
]
cursor_bg = '#708284'
cursor_border = '#708284'
cursor_fg = '#002831'
foreground = '#d2d8d9'
selection_bg = '#e4e8ed'
selection_fg = '#3f4041'
+
[colors.indexed]
+
[metadata]
name = 'Chalk'
origin_url = 'https://github.com/mbadolato/iTerm2-Color-Schemes'
+
+ + + +
+ +
+ + + + +
+ + +
+ + +
+
+ + +
+ +
+ + +
+ +
+ + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + diff --git a/.gitignore b/.gitignore index 91d04e0..a99e6c4 100644 --- a/.gitignore +++ b/.gitignore @@ -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