Update dotfiles/.env, dotfiles/.config/ghorg/conf.yaml, dotfiles/.profile, dotfiles/.config/himalaya/config.toml, dotfiles/.config/httpie/config.json
This commit is contained in:
parent
09478d9ef7
commit
4aa57e0c4a
5 changed files with 304 additions and 1 deletions
219
dotfiles/.config/ghorg/conf.yaml
Normal file
219
dotfiles/.config/ghorg/conf.yaml
Normal file
|
@ -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=<args> 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
|
60
dotfiles/.config/himalaya/config.toml
Normal file
60
dotfiles/.config/himalaya/config.toml
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
display-name = "Paul DURANT"
|
||||||
|
downloads-dir = "~/Downloads"
|
||||||
|
signature = "Cordialement,\nPaul DURANT"
|
||||||
|
email-listing-page-size = 50
|
||||||
|
|
||||||
|
[gmail]
|
||||||
|
default = true
|
||||||
|
email = "p.durant@gmail.com"
|
||||||
|
|
||||||
|
backend = "imap"
|
||||||
|
imap-host = "imap.gmail.com"
|
||||||
|
imap-port = 993
|
||||||
|
imap-login = "p.durant@gmail.com"
|
||||||
|
imap-passwd-cmd = "pass show gmail"
|
||||||
|
|
||||||
|
sender = "smtp"
|
||||||
|
smtp-host = "smtp.gmail.com"
|
||||||
|
smtp-port = 465
|
||||||
|
smtp-login = "p.durant@gmail.com"
|
||||||
|
smtp-passwd-cmd = "pass show gmail"
|
||||||
|
|
||||||
|
[gmail.folder-aliases]
|
||||||
|
sent = "[Gmail]/Sent Mail"
|
||||||
|
drafts = "[Gmail]/Drafts"
|
||||||
|
|
||||||
|
[outlook]
|
||||||
|
email = "pdurant@outlook.com"
|
||||||
|
email-listing-page-size = 25
|
||||||
|
signature = """
|
||||||
|
Regards,
|
||||||
|
Paul DURANT
|
||||||
|
Sent from Outlook
|
||||||
|
"""
|
||||||
|
|
||||||
|
sender = "sendmail"
|
||||||
|
sendmail-cmd = "/usr/bin/msmtp"
|
||||||
|
|
||||||
|
backend = "imap"
|
||||||
|
imap-host = "outlook.office365.com"
|
||||||
|
imap-port = 993
|
||||||
|
imap-login = "pdurant@outlook.com"
|
||||||
|
imap-passwd-cmd = "security find-internet-password -gs outlook -w"
|
||||||
|
|
||||||
|
[posteo-local]
|
||||||
|
email = "paul.durant@localhost"
|
||||||
|
display-name = "Paul D."
|
||||||
|
downloads-dir = "~/Downloads/posteo"
|
||||||
|
|
||||||
|
backend = "maildir"
|
||||||
|
maildir-root-dir = "~/Maildir"
|
||||||
|
|
||||||
|
sender = "smtp"
|
||||||
|
smtp-host = "posteo.de"
|
||||||
|
smtp-port = 465
|
||||||
|
smtp-login = "paul.durant@posteo.com"
|
||||||
|
smtp-passwd-cmd = "security find-internet-password -gs posteo -w"
|
||||||
|
|
||||||
|
[posteo-local.mailboxes]
|
||||||
|
sent = "Sent" # points to ~/Maildir/.Sent
|
||||||
|
drafts = "~/Maildir/custom/drafts"
|
5
dotfiles/.config/httpie/config.json
Normal file
5
dotfiles/.config/httpie/config.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"default_options": [
|
||||||
|
"--style=fruity"
|
||||||
|
]
|
||||||
|
}
|
|
@ -89,4 +89,8 @@ Designates the agent's name. By default, it will be the computer name. See agent
|
||||||
WAZUH_AGENT_GROUP
|
WAZUH_AGENT_GROUP
|
||||||
Assigns the agent to one or more existing groups (separated by commas). See agent_groups.
|
Assigns the agent to one or more existing groups (separated by commas). See agent_groups.
|
||||||
ENROLLMENT_DELAY
|
ENROLLMENT_DELAY
|
||||||
Assigns the time that agentd should wait after a successful registration. See delay_after_enrollment.
|
Assigns the time that agentd should wait after a successful registration. See delay_after_enrollment.
|
||||||
|
|
||||||
|
|
||||||
|
### ghorg
|
||||||
|
GHORG_GITHUB_TOKEN
|
|
@ -246,6 +246,13 @@ fi
|
||||||
### Elastic Agent
|
### Elastic Agent
|
||||||
# https://www.elastic.co/guide/en/fleet/current/agent-environment-variables.html#env-common-vars
|
# https://www.elastic.co/guide/en/fleet/current/agent-environment-variables.html#env-common-vars
|
||||||
|
|
||||||
|
### exa
|
||||||
|
if command -v exa > /dev/null; then
|
||||||
|
alias ls='exa --long --all --color auto --icons --sort=type'
|
||||||
|
alias lx='ls -lbhHigUmuSa@'
|
||||||
|
alias tree='exa --tree'
|
||||||
|
fi
|
||||||
|
|
||||||
### fzf
|
### fzf
|
||||||
if command -v fzf > /dev/null && command -v fd > /dev/null; then
|
if command -v fzf > /dev/null && command -v fd > /dev/null; then
|
||||||
export FZF_DEFAULT_COMMAND='fd --type f --strip-cwd-prefix --hidden --follow --exclude .git'
|
export FZF_DEFAULT_COMMAND='fd --type f --strip-cwd-prefix --hidden --follow --exclude .git'
|
||||||
|
@ -257,6 +264,14 @@ export GIT_MERGE_AUTOEDIT=no
|
||||||
|
|
||||||
### gitfuzzy
|
### gitfuzzy
|
||||||
export PATH="/usr/local/src/gitfuzzy/bin:$PATH"
|
export PATH="/usr/local/src/gitfuzzy/bin:$PATH"
|
||||||
|
export GF_PREFERRED_PAGER="delta --theme=gruvbox --highlight-removed -w __WIDTH__"
|
||||||
|
export GF_BAT_STYLE=changes
|
||||||
|
export GF_BAT_THEME=zenbur
|
||||||
|
export GF_SNAPSHOT_DIRECTORY="$HOME/.local/git-fuzzy-snapshots"
|
||||||
|
|
||||||
|
### McFly
|
||||||
|
export MCFLY_FUZZY=2
|
||||||
|
export MCFLY_RESULTS=14
|
||||||
|
|
||||||
### nnn
|
### nnn
|
||||||
if command -v nnn > /dev/null; then
|
if command -v nnn > /dev/null; then
|
||||||
|
|
Loading…
Reference in a new issue