From 19aeca6990deda4add689344883668df1bc1ada3 Mon Sep 17 00:00:00 2001 From: Brian Zalewski Date: Tue, 22 Nov 2022 01:26:05 +0000 Subject: [PATCH] Update dotfiles/.local/share/chezmoi/private_dot_config/alacritty/alacritty.yml, dotfiles/.local/share/chezmoi/private_dot_config/Kvantum/kvantum.config, dotfiles/.local/share/chezmoi/private_dot_config/bashtop/bashtop.cfg, dotfiles/.config/fontconfig/fonts.conf, dotfiles/.local/share/chezmoi/private_dot_config/fontconfig/fonts.conf, dotfiles/.local/share/chezmoi/private_dot_config/ghorg/conf.yaml, dotfiles/.local/share/chezmoi/private_dot_config/gtk-2.0/gtkrc, dotfiles/.config/gtk-3.0/settings.ini, dotfiles/.local/share/chezmoi/private_dot_config/gtk-3.0/settings.ini --- dotfiles/.config/fontconfig/fonts.conf | 1 + dotfiles/.config/gtk-3.0/settings.ini | 2 +- .../private_dot_config/Kvantum/kvantum.config | 2 + .../alacritty/alacritty.yml | 88 +++++++ .../private_dot_config/bashtop/bashtop.cfg | 1 + .../private_dot_config/fontconfig/fonts.conf | 40 ++++ .../private_dot_config/ghorg/conf.yaml | 219 ++++++++++++++++++ .../chezmoi/private_dot_config/gtk-2.0/gtkrc | 5 + .../private_dot_config/gtk-3.0/settings.ini | 14 ++ 9 files changed, 371 insertions(+), 1 deletion(-) create mode 100644 dotfiles/.local/share/chezmoi/private_dot_config/Kvantum/kvantum.config create mode 100644 dotfiles/.local/share/chezmoi/private_dot_config/alacritty/alacritty.yml create mode 100644 dotfiles/.local/share/chezmoi/private_dot_config/bashtop/bashtop.cfg create mode 100644 dotfiles/.local/share/chezmoi/private_dot_config/fontconfig/fonts.conf create mode 100644 dotfiles/.local/share/chezmoi/private_dot_config/ghorg/conf.yaml create mode 100644 dotfiles/.local/share/chezmoi/private_dot_config/gtk-2.0/gtkrc create mode 100644 dotfiles/.local/share/chezmoi/private_dot_config/gtk-3.0/settings.ini diff --git a/dotfiles/.config/fontconfig/fonts.conf b/dotfiles/.config/fontconfig/fonts.conf index 0d7d47db..4da470fb 100644 --- a/dotfiles/.config/fontconfig/fonts.conf +++ b/dotfiles/.config/fontconfig/fonts.conf @@ -29,6 +29,7 @@ monospace Hack Nerd Font + Hack Noto Sans Mono Inconsolata Droid Sans Mono diff --git a/dotfiles/.config/gtk-3.0/settings.ini b/dotfiles/.config/gtk-3.0/settings.ini index 238ece5c..5e83eb1e 100644 --- a/dotfiles/.config/gtk-3.0/settings.ini +++ b/dotfiles/.config/gtk-3.0/settings.ini @@ -1,7 +1,7 @@ [Settings] gtk-application-prefer-dark-theme=1 gtk-button-images=1 -gtk-cursor-theme-name=Sweet-cursors +gtk-cursor-theme-name=Betelgeuse gtk-decoration-layout=icon:minimize,maximize,close gtk-enable-animations=1 gtk-font-name=Montserrat Medium, Medium 10 diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/Kvantum/kvantum.config b/dotfiles/.local/share/chezmoi/private_dot_config/Kvantum/kvantum.config new file mode 100644 index 00000000..bb9a036d --- /dev/null +++ b/dotfiles/.local/share/chezmoi/private_dot_config/Kvantum/kvantum.config @@ -0,0 +1,2 @@ +[General] +theme=Betelgeuse diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/alacritty/alacritty.yml b/dotfiles/.local/share/chezmoi/private_dot_config/alacritty/alacritty.yml new file mode 100644 index 00000000..5cc1d69c --- /dev/null +++ b/dotfiles/.local/share/chezmoi/private_dot_config/alacritty/alacritty.yml @@ -0,0 +1,88 @@ +# Betelgeuse + +schemes: + themer-dark: &dark + primary: + background: "#161925" + foreground: "#aaaeb8" + + cursor: + text: "#161925" + cursor: "#c3c7d1" + + selection: + text: "#161925" + background: "#7cb7ff" + + normal: + black: "#474b56" + red: "#ed254e" + green: "#71f79f" + yellow: "#f9dc5c" + blue: "#7cb7ff" + magenta: "#c74d89" + cyan: "#00c1e4" + white: "#aaaeb8" + + bright: + black: "#60646f" + red: "#E54568" + green: "#81EDA9" + yellow: "#EED873" + blue: "#8ABAF6" + magenta: "#C66597" + cyan: "#27C2E0" + white: "#c3c7d1" + + dim: + black: "#2f323e" + red: "#C22346" + green: "#5FCB87" + yellow: "#CCB551" + blue: "#6897D3" + magenta: "#A44375" + cyan: "#049FBE" + white: "#9295a0" + + themer-light: &light + primary: + background: "#ffffff" + foreground: "#666970" + + cursor: + text: "#ffffff" + cursor: "#4c5058" + + selection: + text: "#ffffff" + background: "#a0dbff" + + normal: + black: "#666970" + red: "#ff4972" + green: "#95ffc3" + yellow: "#ffff80" + blue: "#a0dbff" + magenta: "#eb71ad" + cyan: "#24e5ff" + white: "#cccdcf" + + bright: + black: "#7f8288" + red: "#FF6D8E" + green: "#AAFFCF" + yellow: "#FFFF99" + blue: "#B3E2FF" + magenta: "#EF8DBD" + cyan: "#50EAFF" + white: "#e5e6e7" + + dim: + black: "#4c5058" + red: "#DB4A6D" + green: "#86DCAE" + yellow: "#DBDC78" + blue: "#8FBFDE" + magenta: "#CB6A9C" + cyan: "#2CC7DE" + white: "#b2b4b7" diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/bashtop/bashtop.cfg b/dotfiles/.local/share/chezmoi/private_dot_config/bashtop/bashtop.cfg new file mode 100644 index 00000000..729c4ee7 --- /dev/null +++ b/dotfiles/.local/share/chezmoi/private_dot_config/bashtop/bashtop.cfg @@ -0,0 +1 @@ +color_theme="betelgeuse" diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/fontconfig/fonts.conf b/dotfiles/.local/share/chezmoi/private_dot_config/fontconfig/fonts.conf new file mode 100644 index 00000000..4da470fb --- /dev/null +++ b/dotfiles/.local/share/chezmoi/private_dot_config/fontconfig/fonts.conf @@ -0,0 +1,40 @@ + + + + + + sans-serif + + Montserrat + Noto Sans + Open Sans + Droid Sans + Roboto + Tholoth + Noto Sans Arabic + + + + serif + + Zilla Slab + Noto Serif + Droid Serif + Roboto Slab + Tholoth + Noto Sans Arabic + + + + monospace + + Hack Nerd Font + Hack + Noto Sans Mono + Inconsolata + Droid Sans Mono + Roboto Mono + + + + diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/ghorg/conf.yaml b/dotfiles/.local/share/chezmoi/private_dot_config/ghorg/conf.yaml new file mode 100644 index 00000000..39c0456e --- /dev/null +++ b/dotfiles/.local/share/chezmoi/private_dot_config/ghorg/conf.yaml @@ -0,0 +1,219 @@ +--- +# +-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+ +# |G|E|N|E|R|A|L| |C|O|N|F|I|G|U|R|A|T|I|O|N| +# +-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+ + +# Which provider to clone from (github, gitlab, gitea or bitbucket) +# default: github +# flag (--scm, -s) eg: --scm=gitlab +GHORG_SCM_TYPE: github + +# How you'd like to clone the repos (https or ssh) +# default: https +# flag (--protocol) eg: --protocol=https +GHORG_CLONE_PROTOCOL: https + +# This is where your ghorg directory will be created, use absolute pathing, shell expansions will not work. +# The ghorg directory is the home for all ghorg clones +# See https://github.com/gabrie30/ghorg#changing-clone-directories for example +# default: YOUR_HOME_DIR/ghorg +# flag (--path, -p) eg: --path=/tmp/ghorg +GHORG_ABSOLUTE_PATH_TO_CLONE_TO: + +# Folder ghorg will clone all repos into. Cloning will result in: GHORG_ABSOLUTE_PATH_TO_CLONE_TO/GHORG_OUTPUT_DIR/repo +# See https://github.com/gabrie30/ghorg#changing-clone-directories for example +# default: org/user you are cloning, e.g. 'ghorg clone kubernetes' would create a kubernetes directory inside your ghorg directory +# flag (--output-dir) eg: --output-dir=testing +GHORG_OUTPUT_DIR: + +# Type of entity to clone (user or org) +# flag (--clone-type, -c) eg: --clone-type=user +GHORG_CLONE_TYPE: org + +# Change SCM api base url, this is for on self hosted scm instances only +# For http gitlab instances see GHORG_INSECURE_GITLAB_CLIENT +# default: github/gitlab/bitbucket public apis +# flag (--base-url) eg: --base-url=https://my.self.hosted.scm.instance.com +GHORG_SCM_BASE_URL: + +# Include submodules in all clone and pull operations. +# flag (--include-submodules) +GHORG_INCLUDE_SUBMODULES: false + +# Allows you to pass arguments to git's filter flag e.g. git clone --filter= this requires git version 2.19 or greater. +# Useful for filtering out binary objects from repos +# Few caveats, only works on inital clones, however if done on inital clone all subsequent clones will also honor the settings. +# More info at https://stackoverflow.com/questions/49917616/what-is-the-git-clone-filter-options-syntax +# flag (--git-filter) eg: --git-filter=blob:none +GHORG_GIT_FILTER: + +# Deletes all files/directories found in your local clone directory that are not found on the remote (e.g., after remote deletion). With GHORG_SKIP_ARCHIVED set, archived repositories will also be pruned from your local clone. +# Will prompt before deleting any files unless used in combination with --prune-no-confirm +# flag (--prune) +GHORG_PRUNE: false + +# Skip interactive y/n prompt when pruning clones (can only be used in combination with --prune). +# flag (--prune-no-confirm) +GHORG_PRUNE_NO_CONFIRM: false + +# Color output (enabled, disabled) +# flag (--color) eg: --color=disabled +GHORG_COLOR: disabled + +# Skip archived repos, currently github/gitlab/gitea only +# flag (--skip-archived) +GHORG_SKIP_ARCHIVED: false + +# Skip repos that are forks, currently github/gitlab/gitea only +# flag (--skip-forks) +GHORG_SKIP_FORKS: false + +# Backup mode, clone as mirror, no working copy (ignores branch parameter) +# flag (--backup) +GHORG_BACKUP: false + +# Max goroutines created while cloning +# flag (--concurrency) +GHORG_CONCURRENCY: 25 + +# A comma separated list of topics to filter by, currently github/gitlab/gitea only +# flag (--topics) eg: --topics=frontend +# If any topics exist here, ghorg will only clone repos that match at least one of these topics +GHORG_TOPICS: + +# Only clone repos with matching prefix, can be a comma separated list +# flag (--match-prefix) eg: --match-prefix=backend +GHORG_MATCH_PREFIX: + +# Exclude cloning repos with matching prefix, can be a comma separated list +# flag (--exclude-match-prefix) eg: --exclude-match-prefix=backend +GHORG_EXCLUDE_MATCH_PREFIX: + +# Only clone repos that match name to regex provided +# flag (--match-regex) eg: --match-regex=^foo +GHORG_MATCH_REGEX: + +# Exclude cloning repos that match name to regex provided +# flag (--exclude-match-regex) eg: --exclude-match-regex=^foo +GHORG_EXCLUDE_MATCH_REGEX: + +# Only clones new repos and does not perform a git clean on existing repos. Useful if you don't want to lose changes made to repos in the org/user directory. +# flag (--no-clean) +GHORG_NO_CLEAN: false + +# Additionally clone the wiki page for repo +# flag (--clone-wiki) +GHORG_CLONE_WIKI: false + +# Fetches all remote branches for each repo by running a git fetch --all +# flag (--fetch-all) +GHORG_FETCH_ALL: false + +# If you want to set a path other than $HOME/.config/ghorg/ghorgignore for your ghorgignore +# flag (--ghorgignore-path) +GHORG_IGNORE_PATH: + +# Only emit critical output. +# flag (--quiet) +GHORG_QUIET: false + +# Perform a dry run of the clone; fetches repos but does not clone them. +# flag (--dry-run) +GHORG_DRY_RUN: false + +# Branch ghorg resets and leaves checked out +# default: default branch +# NOTE: if no default branch is found on the repo, will fallback to using master +# flag (--branch, -b) eg: --branch=develop +GHORG_BRANCH: + +# Allows you to control the exit code when ghorg runs into a problem (info level message) cloning a repo from the remote. +# Info messages will appear after a clone is complete, similar to success messages +# flag (--exit-code-on-clone-infos) +GHORG_EXIT_CODE_ON_CLONE_INFOS: 0 + +# Allows you to control the exit code when ghorg runs into a problem (issue level message) cloning a repo from the remote. +# Issue messages will appear after a clone is complete, similar to success messages. +# flag (--exit-code-on-clone-issues) +GHORG_EXIT_CODE_ON_CLONE_ISSUES: 1 + +# Specifies the location of your ghorg conf.yaml, allowing you to have many configuration files, or none at all +# default: ghorg looks in $HOME/.config/ghorg/conf.yaml, if not set in that location nor as a commandline flag, ghorg will use all default values +# NOTE: this cannot be set in the configuration file. Its supported through CLI flag and ENV var only. +# flag (--config) +# GHORG_CONFIG: + +# +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +# |G|I|T|H|U|B| |S|P|E|C|I|F|I|C| +# +-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + +# Add your GitHub token +# flag (--token, -t) eg: --token=bGVhdmUgYSBjb21tZW50IG9uIGlzc3VlIDY2 +GHORG_GITHUB_TOKEN: + +# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +# |G|I|T|L|A|B| |S|P|E|C|I|F|I|C| +# +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + +# Add your GitLab token +# flag (--token, -t) eg: --token=bGVhdmUgYSBjb21tZW50IG9uIGlzc3VlIDY2 +GHORG_GITLAB_TOKEN: + +# clones repos in a directory structure that matches gitlab namespaces eg company/unit/subunit/app would clone into ghorg/org/unit/subunit/app +# flag (--preserve-dir) +GHORG_PRESERVE_DIRECTORY_STRUCTURE: false + +# Skip TLS certificate verification for hosted gitlab instances +# flag (--insecure-gitlab-client) +GHORG_INSECURE_GITLAB_CLIENT: + +# Exclude gitlab groups by regex +# flag (--gitlab-group-exclude-match-regex) +GHORG_GITLAB_GROUP_EXCLUDE_MATCH_REGEX: + +# +-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +# |G|I|T|E|A| |S|P|E|C|I|F|I|C| +# +-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + +# Add your Gitea token +# Settings -> Applications -> Generate Token +# flag (--token, -t) eg: --token=bGVhdmUgYSBjb21tZW50IG9uIGlzc3VlIDY2 +GHORG_GITEA_TOKEN: + +# +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +# |B|I|T|B|U|C|K|E|T| |S|P|E|C|I|F|I|C| +# +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + +# When using this OAuth/PAT token, do not set the bitbucket username flag. Do not set both this value and the GHORG_BITBUCKET_APP_PASSWORD +# https://confluence.atlassian.com/bitbucketserver/personal-access-tokens-939515499.html +# flag (--token, -t) eg: --token=bGVhdmUgYSBjb21tZW50IG9uIGlzc3VlIDY2 +GHORG_BITBUCKET_OAUTH_TOKEN: + +# Add your Bitbucket app password. Do not set both this value and the GHORG_BITBUCKET_OAUTH_TOKEN +# https://confluence.atlassian.com/bitbucket/app-passwords-828781300.html +# flag (--token, -t) eg: --token=bGVhdmUgYSBjb21tZW50IG9uIGlzc3VlIDY2 +GHORG_BITBUCKET_APP_PASSWORD: + +# Used with GHORG_BITBUCKET_APP_PASSWORD. Should not be set when using GHORG_BITBUCKET_OAUTH_TOKEN +# flag (--bitbucket-username) eg: --bitbucket-username=user123 +GHORG_BITBUCKET_USERNAME: + +# +-+-+-+-+-+ +-+-+-+-+-+-+-+ +# |G|H|O|R|G| |R|E|C|L|O|N|E| +# +-+-+-+-+-+ +-+-+-+-+-+-+-+ + +# Configuration for ghorg reclone command +# See https://github.com/gabrie30/ghorg#reclone-command for more information on how to setup and use + +# If set allows you to specify the location of your reclone.yaml +# Defaults to $HOME/.config/ghorg/reclone.yaml +# flag (--reclone-path) +GHORG_RECLONE_PATH: + +# Get more verbose logging with reclone command +# flag (--verbose) +GHORG_RECLONE_VERBOSE: false + +# Quiet logging output with reclone command +# flag (--quiet) +GHORG_RECLONE_QUIET: false diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/gtk-2.0/gtkrc b/dotfiles/.local/share/chezmoi/private_dot_config/gtk-2.0/gtkrc new file mode 100644 index 00000000..8e8e68ce --- /dev/null +++ b/dotfiles/.local/share/chezmoi/private_dot_config/gtk-2.0/gtkrc @@ -0,0 +1,5 @@ +include "/usr/share/themes/Betelgeuse/gtk-2.0/gtkrc" + +gtk-theme-name="Betelgeuse" +gtk-icon-theme-name="Betelgeuse" +gtk-application-prefer-dark-theme="true" diff --git a/dotfiles/.local/share/chezmoi/private_dot_config/gtk-3.0/settings.ini b/dotfiles/.local/share/chezmoi/private_dot_config/gtk-3.0/settings.ini new file mode 100644 index 00000000..a7bb20b8 --- /dev/null +++ b/dotfiles/.local/share/chezmoi/private_dot_config/gtk-3.0/settings.ini @@ -0,0 +1,14 @@ +[Settings] +gtk-application-prefer-dark-theme=1 +gtk-button-images=1 +gtk-cursor-theme-name=Betelgeuse +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=1 +gtk-font-name=Montserrat, Medium 10 +gtk-icon-theme-name=Betelgeuse +gtk-menu-images=1 +gtk-modules=appmenu-gtk-module +gtk-primary-button-warps-slider=0 +gtk-shell-shows-menubar=1 +gtk-theme-name=Betelgeuse +gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ