Compare commits

..

11 Commits

14 changed files with 187 additions and 7 deletions

2
.gitmodules vendored
View File

@@ -1,3 +1,3 @@
[submodule "nvim/.config/nvim"]
path = nvim/.config/nvim
url = git@gitlab.com:sam_oneal/nvim-config.git
url = ssh://git@git-ssh.samoneal.io:2222/sam_oneal/nvim-config.git

10
.pre-commit-config.yaml Normal file
View File

@@ -0,0 +1,10 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: trailing-whitespace
- repo: https://github.com/Yelp/detect-secrets
rev: v1.5.0
hooks:
- id: detect-secrets
args: ['--baseline', '.secrets.baseline']

137
.secrets.baseline Normal file
View File

@@ -0,0 +1,137 @@
{
"version": "1.5.0",
"plugins_used": [
{
"name": "ArtifactoryDetector"
},
{
"name": "AWSKeyDetector"
},
{
"name": "AzureStorageKeyDetector"
},
{
"name": "Base64HighEntropyString",
"limit": 4.5
},
{
"name": "BasicAuthDetector"
},
{
"name": "CloudantDetector"
},
{
"name": "DiscordBotTokenDetector"
},
{
"name": "GitHubTokenDetector"
},
{
"name": "GitLabTokenDetector"
},
{
"name": "HexHighEntropyString",
"limit": 3.0
},
{
"name": "IbmCloudIamDetector"
},
{
"name": "IbmCosHmacDetector"
},
{
"name": "IPPublicDetector"
},
{
"name": "JwtTokenDetector"
},
{
"name": "KeywordDetector",
"keyword_exclude": ""
},
{
"name": "MailchimpDetector"
},
{
"name": "NpmDetector"
},
{
"name": "OpenAIDetector"
},
{
"name": "PrivateKeyDetector"
},
{
"name": "PypiTokenDetector"
},
{
"name": "SendGridDetector"
},
{
"name": "SlackDetector"
},
{
"name": "SoftlayerDetector"
},
{
"name": "SquareOAuthDetector"
},
{
"name": "StripeDetector"
},
{
"name": "TelegramBotTokenDetector"
},
{
"name": "TwilioKeyDetector"
}
],
"filters_used": [
{
"path": "detect_secrets.filters.allowlist.is_line_allowlisted"
},
{
"path": "detect_secrets.filters.common.is_ignored_due_to_verification_policies",
"min_level": 2
},
{
"path": "detect_secrets.filters.heuristic.is_indirect_reference"
},
{
"path": "detect_secrets.filters.heuristic.is_likely_id_string"
},
{
"path": "detect_secrets.filters.heuristic.is_lock_file"
},
{
"path": "detect_secrets.filters.heuristic.is_not_alphanumeric_string"
},
{
"path": "detect_secrets.filters.heuristic.is_potential_uuid"
},
{
"path": "detect_secrets.filters.heuristic.is_prefixed_with_dollar_sign"
},
{
"path": "detect_secrets.filters.heuristic.is_sequential_string"
},
{
"path": "detect_secrets.filters.heuristic.is_swagger_file"
},
{
"path": "detect_secrets.filters.heuristic.is_templated_secret"
}
],
"results": {
".gitlab-ci.yml": [
{
"type": "Secret Keyword",
"filename": ".gitlab-ci.yml",
"hashed_secret": "5ffe533b830f08a0326348a9160afafc8ada44db",
"is_verified": false,
"line_number": 17
}
]
},
"generated_at": "2026-05-09T16:46:32Z"
}

View File

@@ -38,7 +38,7 @@ check-stow:
.PHONY: pull-updates
pull-updates:
@echo "Pulling all recent updates"
@git pull gitlab main
@git pull origin main
@git submodule update --recursive --remote
.PHONY: link

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

7
hosts/.config/hosts Normal file
View File

@@ -0,0 +1,7 @@
# Standard host addresses
127.0.0.1 localhost kubernetes.default.svc
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# This host address
127.0.1.1 sams_laptop

View File

@@ -1,3 +1,3 @@
monitor = desc:BOE 0x0BC9, preferred, auto-center-left, 1.33 # Main laptop display
monitor = desc:Viewteck Co. Ltd. GNV34DB, 3440x1440@50, auto-center-right, auto # Ultra-wide Monitor
# Generated by nwg-displays on 2026-05-08 at 23:25:33. Do not edit manually.
monitor=desc:BOE 0x0BC9,2560x1600@165.0,0x0,1.25

View File

@@ -5,12 +5,16 @@
[Unit]
Description=Cloudflare Tunnel to K8s API
After=network-online.target
After=network-online.target graphical-session.target
BindsTo=graphical-session.target
Wants=network-online.target systemd-networkd-wait-online.service
StartLimitIntervalSec=500
StartLimitBurst=5
[Service]
PassEnvironment=DISPLAY WAYLAND_DISPLAY DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
ExecStart=/usr/bin/cloudflared access tcp --hostname k8s.samoneal.io --url localhost:6443
ExecStart=uwsm app -- /usr/bin/cloudflared access tcp --hostname k8s.samoneal.io --url localhost:6443
Restart=on-failure
RestartSec=60

View File

@@ -120,8 +120,12 @@ export PATH=$HOME/.local/share/JetBrains/Toolbox/scripts:$PATH
export PATH=$HOME/go/bin:$PATH
# Avante AI Keys
# export ANTHROPIC_API_KEY=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 # No longer valid, sorry ;P
# export ANTHROPIC_API_KEY=XXXXXXX
# Docker
alias docker=podman
export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/podman/podman.sock
# Hosts Aliases
export HOSTALIASES=$HOME/.config/hosts