Compare commits
27 Commits
473d982355
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 300ca6b436 | |||
| 8e782b24bd | |||
| f0f26f78f4 | |||
| cb3e33b5dc | |||
| 279423edf5 | |||
| 4cb475b277 | |||
| 39fabae9d0 | |||
| 13b8b1877e | |||
| 4eae67f0db | |||
| 5ae0cb8665 | |||
| 40ff5324e1 | |||
| 5f6d2e8e3a | |||
| a17de92e35 | |||
| fab91bb7c2 | |||
| 4c89cff398 | |||
| d2f0de3751 | |||
| 9e6e9dc3dc | |||
| 28a704f273 | |||
| fafa5fdc27 | |||
| 301b85e2a1 | |||
| 7d72c4cfb3 | |||
| 1325ed6b39 | |||
| 16a481814e | |||
| d204aca9f6 | |||
| fa91ea73b5 | |||
| ba43241a33 | |||
| 2283b8bfbd |
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
sunsetr/.config/sunsetr/geo.toml
|
||||||
2
.gitmodules
vendored
2
.gitmodules
vendored
@@ -1,3 +1,3 @@
|
|||||||
[submodule "nvim/.config/nvim"]
|
[submodule "nvim/.config/nvim"]
|
||||||
path = 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
10
.pre-commit-config.yaml
Normal 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
137
.secrets.baseline
Normal 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"
|
||||||
|
}
|
||||||
2
Makefile
2
Makefile
@@ -38,7 +38,7 @@ check-stow:
|
|||||||
.PHONY: pull-updates
|
.PHONY: pull-updates
|
||||||
pull-updates:
|
pull-updates:
|
||||||
@echo "Pulling all recent updates"
|
@echo "Pulling all recent updates"
|
||||||
@git pull
|
@git pull origin main
|
||||||
@git submodule update --recursive --remote
|
@git submodule update --recursive --remote
|
||||||
|
|
||||||
.PHONY: link
|
.PHONY: link
|
||||||
|
|||||||
BIN
backgrounds/.config/backgrounds/54960149350_87a438fa86_6k.jpg
LFS
Normal file
BIN
backgrounds/.config/backgrounds/54960149350_87a438fa86_6k.jpg
LFS
Normal file
Binary file not shown.
BIN
backgrounds/.config/backgrounds/55051947249_226c99ae1d_6k.jpg
LFS
Normal file
BIN
backgrounds/.config/backgrounds/55051947249_226c99ae1d_6k.jpg
LFS
Normal file
Binary file not shown.
BIN
backgrounds/.config/backgrounds/PIA26077~orig.jpg
LFS
Normal file
BIN
backgrounds/.config/backgrounds/PIA26077~orig.jpg
LFS
Normal file
Binary file not shown.
BIN
backgrounds/.config/backgrounds/art002e009298~large.jpg
LFS
Normal file
BIN
backgrounds/.config/backgrounds/art002e009298~large.jpg
LFS
Normal file
Binary file not shown.
BIN
backgrounds/.config/backgrounds/art002e009301~large.jpg
LFS
Normal file
BIN
backgrounds/.config/backgrounds/art002e009301~large.jpg
LFS
Normal file
Binary file not shown.
BIN
backgrounds/.config/backgrounds/art002e012632~large.jpg
LFS
Normal file
BIN
backgrounds/.config/backgrounds/art002e012632~large.jpg
LFS
Normal file
Binary file not shown.
@@ -45,4 +45,5 @@
|
|||||||
theme = Catppuccin Frappe
|
theme = Catppuccin Frappe
|
||||||
font-size = 14
|
font-size = 14
|
||||||
background-opacity = 0.85
|
background-opacity = 0.85
|
||||||
gtk-titlebar = false
|
# gtk-titlebar = false
|
||||||
|
shell-integration-features = ssh-terminfo,ssh-env,sudo
|
||||||
|
|||||||
7
hosts/.config/hosts
Normal file
7
hosts/.config/hosts
Normal 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
|
||||||
@@ -2,6 +2,9 @@
|
|||||||
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +10%
|
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +10%
|
||||||
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -10%
|
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -10%
|
||||||
bind = , XF86AudioMut, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
|
bind = , XF86AudioMut, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||||
|
bind = , XF86AudioPlay, exec, playerctl play-pause
|
||||||
|
bind = , XF86AudioPrev, exec, playerctl previous
|
||||||
|
bind = , XF86AudioNext, exec, playerctl next
|
||||||
|
|
||||||
# Brightness through brightnessctl
|
# Brightness through brightnessctl
|
||||||
bind = , XF86MonBrightnessUp, exec, brightnessctl set +5%
|
bind = , XF86MonBrightnessUp, exec, brightnessctl set +5%
|
||||||
@@ -19,8 +22,8 @@ bind = $SUPER_SHIFT, l, exec, hyprlock
|
|||||||
bind = $SUPER_SHIFT, R, exec, hyprctl reload
|
bind = $SUPER_SHIFT, R, exec, hyprctl reload
|
||||||
bind = $SUPER_SHIFT, D, exec, hyprctl keyword monitor eDP-1, disable
|
bind = $SUPER_SHIFT, D, exec, hyprctl keyword monitor eDP-1, disable
|
||||||
bind = $SUPER_SHIFT, F, exec, hyprctl keyword monitor eDP-1, enable
|
bind = $SUPER_SHIFT, F, exec, hyprctl keyword monitor eDP-1, enable
|
||||||
bind = , Print, exec, hyprshot -m window
|
bind = , Print, exec, grim -c -o "$(hyprctl activeworkspace -j | jq -r '.monitor')" $(xdg-user-dir PICTURES)/Screenshots/$(date +'%s_grim.png')
|
||||||
bind = shift, Print, exec, hyprshot -m region
|
bind = shift, Print, exec, grim -g "$(slurp)" $(xdg-user-dir PICTURES)/Screenshots/$(date +'%s_grim.png')
|
||||||
bind = $mainMod, P, pseudo, # dwindle
|
bind = $mainMod, P, pseudo, # dwindle
|
||||||
bind = $mainMod, E, togglesplit, # dwindle
|
bind = $mainMod, E, togglesplit, # dwindle
|
||||||
bind = $mainMod CTRL, F, fullscreen, # dwindle
|
bind = $mainMod CTRL, F, fullscreen, # dwindle
|
||||||
@@ -67,3 +70,7 @@ bind = $mainMod, mouse_up, workspace, e-1
|
|||||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
|
|
||||||
|
# Laptop Lid for opening and close
|
||||||
|
bindl = , switch:on:Lid Switch, exec, hyprctl dpms off && hyprctl dispatch exec hyprlock
|
||||||
|
bindl = , switch:off:Lid Switch, exec, hyprctl dispatch dpms on
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 28
|
exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 28 &
|
||||||
# exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
# exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
||||||
exec-once = systemctl --user start hyprpolkitagent
|
exec-once = systemctl --user start hyprpolkitagent &
|
||||||
|
|
||||||
exec-once= waybar & mako & hyprpaper & hypridle & wluma
|
exec-once = waybar & mako & hyprpaper & hypridle & wluma & hyprshell run &
|
||||||
|
|
||||||
exec-once = blueman-applet & systemctl --user stop wireplumber.service
|
exec-once = blueman-applet & # systemctl --user stop wireplumber.service &
|
||||||
|
|
||||||
|
exec-once = 1password --silent & op signin & sunsetr &
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ general {
|
|||||||
|
|
||||||
resize_on_border = true
|
resize_on_border = true
|
||||||
|
|
||||||
gaps_in = 4
|
gaps_in = 2
|
||||||
gaps_out = 8
|
gaps_out = 4
|
||||||
|
|
||||||
layout = dwindle
|
layout = dwindle
|
||||||
|
|
||||||
@@ -40,6 +40,7 @@ decoration {
|
|||||||
enabled = true
|
enabled = true
|
||||||
size = 3
|
size = 3
|
||||||
passes = 1
|
passes = 1
|
||||||
|
new_optimizations = true
|
||||||
}
|
}
|
||||||
|
|
||||||
shadow {
|
shadow {
|
||||||
@@ -48,6 +49,10 @@ decoration {
|
|||||||
render_power = 3
|
render_power = 3
|
||||||
color = rgba(1a1a1aee)
|
color = rgba(1a1a1aee)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dim_inactive = true
|
||||||
|
dim_strength = 0.05
|
||||||
|
dim_special = 0.07
|
||||||
}
|
}
|
||||||
|
|
||||||
animations {
|
animations {
|
||||||
@@ -75,6 +80,7 @@ dwindle {
|
|||||||
misc {
|
misc {
|
||||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||||
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||||
|
middle_click_paste = false
|
||||||
}
|
}
|
||||||
|
|
||||||
# Device Config
|
# Device Config
|
||||||
|
|||||||
@@ -10,10 +10,17 @@ input {
|
|||||||
follow_mouse = 1
|
follow_mouse = 1
|
||||||
|
|
||||||
touchpad {
|
touchpad {
|
||||||
natural_scroll = yes
|
natural_scroll = true
|
||||||
|
clickfinger_behavior = true
|
||||||
|
disable_while_typing = true
|
||||||
|
scroll_factor = 0.5
|
||||||
}
|
}
|
||||||
|
|
||||||
sensitivity = 0 # -1.0 to 1.0, 0 means no modification
|
sensitivity = 0 # -1.0 to 1.0, 0 means no modification
|
||||||
}
|
}
|
||||||
|
|
||||||
gesture = 3, horizontal, workspace
|
gesture = 3, horizontal, workspace
|
||||||
|
gestures {
|
||||||
|
workspace_swipe_direction_lock = true
|
||||||
|
workspace_swipe_direction_lock_threshold = 10
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
monitor = eDP-2, preferred, auto-center-left, 1.33 # Main laptop display
|
# Generated by nwg-displays on 2026-05-08 at 23:25:33. Do not edit manually.
|
||||||
monitor = DP-3, 3440x1440@50, auto-center-right, 1.0 # Ultra-wide Monitor
|
|
||||||
|
|
||||||
|
monitor=desc:BOE 0x0BC9,2560x1600@165.0,0x0,1.25
|
||||||
|
|||||||
89
hyprshell/.config/hyprshell/config.ron
Normal file
89
hyprshell/.config/hyprshell/config.ron
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
// Edit with `hyprshell config edit`
|
||||||
|
(
|
||||||
|
version: 3,
|
||||||
|
windows: (
|
||||||
|
scale: 8.5,
|
||||||
|
items_per_row: 5,
|
||||||
|
overview: (
|
||||||
|
launcher: (
|
||||||
|
default_terminal: "ghostty",
|
||||||
|
launch_modifier: "ctrl",
|
||||||
|
width: 650,
|
||||||
|
max_items: 5,
|
||||||
|
show_when_empty: true,
|
||||||
|
plugins: (
|
||||||
|
applications: (
|
||||||
|
run_cache_weeks: 8,
|
||||||
|
show_execs: true,
|
||||||
|
show_actions_submenu: true,
|
||||||
|
),
|
||||||
|
terminal: (),
|
||||||
|
shell: (),
|
||||||
|
websearch: (
|
||||||
|
engines: [
|
||||||
|
(
|
||||||
|
url: "https://www.startpage.com/sp/search?query={}",
|
||||||
|
name: "Startpage",
|
||||||
|
key: 's',
|
||||||
|
),
|
||||||
|
(
|
||||||
|
url: "https://duckduckgo.com/?q={}",
|
||||||
|
name: "DuckDuckGo",
|
||||||
|
key: 'd',
|
||||||
|
),
|
||||||
|
(
|
||||||
|
url: "https://en.wikipedia.org/wiki/Special:Search?search={}",
|
||||||
|
name: "Wikipedia",
|
||||||
|
key: 'w',
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
calc: (),
|
||||||
|
path: (),
|
||||||
|
actions: (
|
||||||
|
actions: [
|
||||||
|
lock_screen,
|
||||||
|
hibernate,
|
||||||
|
logout,
|
||||||
|
reboot,
|
||||||
|
shutdown,
|
||||||
|
suspend,
|
||||||
|
custom(
|
||||||
|
names: [
|
||||||
|
"Kill",
|
||||||
|
"Stop",
|
||||||
|
],
|
||||||
|
details: "Kill or stop a process by name",
|
||||||
|
command: "pkill \"{}\" && notify-send hyprshell \"stopped {}\"",
|
||||||
|
icon: "remove",
|
||||||
|
),
|
||||||
|
custom(
|
||||||
|
names: [
|
||||||
|
"Reload Hyprshell",
|
||||||
|
],
|
||||||
|
details: "Reload Hyprshell",
|
||||||
|
command: "sleep 1; hyprshell socat \'\"Restart\"\'",
|
||||||
|
icon: "system-restart",
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
key: "Tab",
|
||||||
|
modifier: "alt",
|
||||||
|
filter_by: [],
|
||||||
|
hide_filtered: false,
|
||||||
|
exclude_special_workspaces: "",
|
||||||
|
),
|
||||||
|
switch: (
|
||||||
|
modifier: "alt",
|
||||||
|
key: "Tab",
|
||||||
|
filter_by: [
|
||||||
|
current_monitor,
|
||||||
|
],
|
||||||
|
switch_workspaces: false,
|
||||||
|
exclude_special_workspaces: "",
|
||||||
|
),
|
||||||
|
switch_2: None,
|
||||||
|
),
|
||||||
|
)
|
||||||
16
hyprshell/.config/hyprshell/styles.css
Normal file
16
hyprshell/.config/hyprshell/styles.css
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
:root {
|
||||||
|
--border-color: rgba(65, 72, 104, 0.6);
|
||||||
|
--border-color-active: rgba(122, 162, 247, 1);
|
||||||
|
|
||||||
|
--bg-color: rgba(26, 27, 38, 0.92);
|
||||||
|
--bg-color-hover: rgba(41, 46, 66, 1);
|
||||||
|
|
||||||
|
--border-radius: 12px;
|
||||||
|
--border-size: 3px;
|
||||||
|
--border-style: solid;
|
||||||
|
|
||||||
|
--text-color: rgba(192, 202, 245, 1);
|
||||||
|
|
||||||
|
--window-padding: 2px;
|
||||||
|
--bg-window-color: rgba(30, 32, 48, 0.85);
|
||||||
|
}
|
||||||
Submodule nvim/.config/nvim updated: 50a8c1fcc7...94b2c40db1
8
ssh/.ssh/config
Normal file
8
ssh/.ssh/config
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
Host *
|
||||||
|
ControlMaster auto
|
||||||
|
ControlPath ~/.ssh/control:%h:%p:%r
|
||||||
|
ControlPersist 30m
|
||||||
|
IdentityAgent ~/.1password/agent.sock
|
||||||
|
|
||||||
|
Host git-ssh.samoneal.io
|
||||||
|
ProxyCommand cloudflared access ssh --hostname %h
|
||||||
10
sunsetr/.config/sunsetr/sunsetr.toml
Normal file
10
sunsetr/.config/sunsetr/sunsetr.toml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# [Backend]
|
||||||
|
backend = "auto"
|
||||||
|
transition_mode = "geo"
|
||||||
|
|
||||||
|
# [Smoothing]
|
||||||
|
smoothing = true
|
||||||
|
startup_duration = 0.5 # 0.1 - 60 seconds | 0 for instant
|
||||||
|
shutdown_duration = 0.5 # 0.1 - 60 seconds | 0 for instant
|
||||||
|
adaptive_interval = 1 # 1 - 1000 milliseconds
|
||||||
|
|
||||||
23
systemd/.config/systemd/user/cloudflared-k8s.service
Normal file
23
systemd/.config/systemd/user/cloudflared-k8s.service
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# If this is being put on a new machine or OS install ensure you do the following:
|
||||||
|
# systemctl --user daemon-reload
|
||||||
|
# systemctl --user enable --now cloudflared-k8s.service
|
||||||
|
# systemctl --user status cloudflared-k8s.service
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=Cloudflare Tunnel to K8s API
|
||||||
|
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=uwsm app -- /usr/bin/cloudflared access tcp --hostname k8s.samoneal.io --url localhost:6443
|
||||||
|
Restart=on-failure
|
||||||
|
RestartSec=60
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
|
|
||||||
@@ -120,8 +120,12 @@ export PATH=$HOME/.local/share/JetBrains/Toolbox/scripts:$PATH
|
|||||||
export PATH=$HOME/go/bin:$PATH
|
export PATH=$HOME/go/bin:$PATH
|
||||||
|
|
||||||
# Avante AI Keys
|
# Avante AI Keys
|
||||||
# export ANTHROPIC_API_KEY=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 # No longer valid, sorry ;P
|
# export ANTHROPIC_API_KEY=XXXXXXX
|
||||||
|
|
||||||
# Docker
|
# Docker
|
||||||
alias docker=podman
|
alias docker=podman
|
||||||
|
|
||||||
|
export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/podman/podman.sock
|
||||||
|
|
||||||
|
# Hosts Aliases
|
||||||
|
export HOSTALIASES=$HOME/.config/hosts
|
||||||
|
|||||||
Reference in New Issue
Block a user