hyprland, aws, docker, kube

This commit is contained in:
2026-06-09 14:11:28 +02:00
parent 09827454d0
commit 39eb8d13df
9 changed files with 106 additions and 3 deletions

3
aws/.aws/config Normal file
View File

@@ -0,0 +1,3 @@
[default]
region = eu-central-1
output = json

3
aws/.aws/credentials Normal file
View File

@@ -0,0 +1,3 @@
[default]
aws_access_key_id = AKIATOEXX33JFULDGEVI
aws_secret_access_key = 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

View File

@@ -0,0 +1,7 @@
{
"auths": {
"236541435602.dkr.ecr.eu-central-1.amazonaws.com": {
"auth": "QVdTOmV5SndZWGxzYjJGa0lqb2lhV0ZFV0U5RWRISndhU3RCTmxORlZHeGtlalprTVdnMmMzcFpNbUpsZFVKSk1IcFBLMGx0YTBzelJHcE9ZVWRUYjNwQ01qVldVR2RSWlVaWU9XNVViVGQ2Vm1SaFpsTjNkbGQ0U214c2QxZG9RMHRZVlU1TVZGTmxTMnRYYkhwWlZqWnplR0l3YUVsRWVYWlpkMWxpV1doWk5VUXpkalk1Y1hSM2RuVktkbGhCWjJoelNHOXBLemN6TVRSTk5rRmFjekJUWkhSbU1VVkxkbXBwVHpsM09Vb3JNVFV5VlZwV1VVZFBhemRCTVU1T1psUnhPRXRwT1ZaQlpUTnNhUzg1Ukd4S2JXTnhXSG94YWtoVWNpOUdTVTV2Wm13eldYQmhVVlpaV0dkblRqWkVjelZvYUhnNFZVa3pka3N5WmxwMFRreExjWE5IWTBnNWJYQjJUblpIY0ZkRlJYUndaRE01TmtSNFpsbE5VVFJyWTNrcloybEhlWHBET0d3NWNFbHZVbkp3VldaSFYydDFSbFI0ZDNGTGIwczBiSEowTld0WGNEWTNUV1Z0UkRkRlNURjVWRzgxVjFjMGVWbHNNMlJGV1ZGckwwcFRXR2htVVhocGVtMUplVVpzV0dkQ2FHOU1kbnBwYTFKMWNVRktURFpEUm5KS2EwdHpibTlwY21aeWEwMHZZamx0Y1ZCSU5HZGlNV1J6V1V0Q0wxTTFZV2M1WjBkUlIwMVVaVzFtVnpsUlpXWldiSHBFWjI1NVJrOHlTbTh6SzFOdVJIaFdWMmRuVld4TGF6RkJORWhJZURGWU1YaGFjeXMzV25KWkwwRnpOMFowTUZwV2QyaFdibEJXVEVwRE5VdFBUR1E0V0hoTE9YaHNNR1IzU1hOeVNXOXRhazFtWVhCWmREbFhka04yS3lzMFZVaGhUbWdyYm01dE1GZE5MMHhUYjFsU1lWbFZkWE5UTmpocldtZERjRWMxYWxkMlVVbFphVk5HWmxBclZHUlVSVk0zVkZkdlowUllUazl2WW5VM1QwTmhUMGx2UzNaWU1GTlFja296VTJoRVRHdDFXbEJSUWtadmJYbEpZVXc1Y1daalowVTFlREJQUzNSTGFTdDFSWGxRWmk5dmRFZHFRVkZIVDFvMU5taDZaRmRuUzNOSmFFUkVWRE5tTWxCdFlrODVWWFpTVjBwVFltMHJXREpaV2xkeE16VXZjVlF6TVZCU2FYTnFhRVpXTkRrNFpUWm9URmg1VkVKbVltVnZaa0Z3V21adVVYWjJjMk5hYm14T1prcHVaelZPYjFsaVNVSXlVR2dyZVhWVFR5OURNSGhYY2tsSVlqZFFhRVJxZDB4ck55OHdWbmhGVERKcWVWSkRSV281Tlc1SkswaHZOVE16V0ZKSVZGZHdjMXBvVEZKalRVazBjbTFGYlV0S1kzWlJXSGM1TmtSeFUyWnNURU5uV25CVlEyMHZTamRNUmpocVN6bHdZbnBKVkhsRk5pdFRZUzkzUkVKM056VlBTR0Z3TURJeFpqUm9aMlJHT0RCb1ZVczJNeXN2TUhSaEswdHJZa3RpWkZJeVVFRnVWbkJLWTI1TlNrSjBla2t4YzJGU1kyb3pSblJpT1RSbWRISmhjMEpxVnk5Uk0zZ3JhMEpOWmtsdGFUY3dXVlpVTlhwdGVUZFpUMnR1Yms1TE1GTlRhM2RvZUZaM05Gb3JXbE00YmtsUlJYQXpUWHBxU1ZJMGNscHdSRTVoT1ZneWVVZG5WbTVaVG1NMFVtZHJaWFpQT0VwNWRFbzNlSFJPV1VkelpEQXZTelF4UW5CNVNGWlBWSE14T1VVOUlpd2laR0YwWVd0bGVTSTZJa0ZSUlVKQlNHZ3plbGxQWkhSd1FrSlRWbmN2V1RKaGJqaENXRWxFTkd0M1RGRm1ibTlVYWpWNmQxcDBSMHBhYjFwUlFVRkJTRFIzWmtGWlNrdHZXa2xvZG1OT1FWRmpSMjlIT0hkaVVVbENRVVJDYjBKbmEzRm9hMmxIT1hjd1FrSjNSWGRJWjFsS1dVbGFTVUZYVlVSQ1FVVjFUVUpGUlVSUVFrSlhNRmQxWjFRcllsUklkVmQ2VVVsQ1JVbEJOelZTVXpWSmVqZGFjREZJYm1nNGRtcHZlVE5UZUhnemFuRmFkR1pHTWpoMmFrVTVlblp3UzBaelpUSTRZalJHUjNwUWNHWTRVa1ZvWXpaNWNHd3ZZMWM1TVZwTWNtZGtSMmwxWXk5MFVHczlJaXdpZG1WeWMybHZiaUk2SWpJaUxDSjBlWEJsSWpvaVJFRlVRVjlMUlZraUxDSmxlSEJwY21GMGFXOXVJam94TnpjNE5qUXpNamc1ZlE9PQ=="
}
}
}

27
gh/.config/gh/config.yml Normal file
View File

@@ -0,0 +1,27 @@
# The current version of the config schema
version: 1
# 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:
# When to interactively prompt. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled
prompt: enabled
# Preference for editor-based interactive prompting. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled
prefer_editor_prompt: disabled
# A pager program to send command output to, e.g. "less". If blank, will refer to environment. Set the value to "cat" to disable the pager.
pager:
# Aliases allow you to create nicknames for gh commands
aliases:
co: pr checkout
# The path to a unix socket through which to 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:
# Whether to display labels using their RGB hex color codes in terminals that support truecolor. Supported values: enabled, disabled
color_labels: disabled
# Whether customizable, 4-bit accessible colors should be used. Supported values: enabled, disabled
accessible_colors: disabled
# Whether an accessible prompter should be used. Supported values: enabled, disabled
accessible_prompter: disabled
# Whether to use a animated spinner as a progress indicator. If disabled, a textual progress indicator is used instead. Supported values: enabled, disabled
spinner: enabled

5
gh/.config/gh/hosts.yml Normal file
View File

@@ -0,0 +1,5 @@
github.com:
git_protocol: ssh
users:
feka:
user: feka

View File

@@ -1,6 +1,7 @@
# Application bindings
$terminal = uwsm app -- $TERMINAL
$browser = omarchy-launch-browser
$mainMod = SUPER
bindd = SUPER, RETURN, Terminal, exec, $terminal --dir="$(omarchy-cmd-terminal-cwd)"
bindd = SUPER SHIFT, F, File manager, exec, uwsm app -- nautilus --new-window
@@ -58,3 +59,21 @@ bindeld = ,XF86KbdBrightnessUp, Keyboard Brightness up, exec, brightnessctl --de
bindeld = ALT, XF86KbdBrightnessDown, Keyboard Brightness down precise, exec, brightnessctl --device=smc::kbd_backlight set 1%- && $keysswayosd
bindeld = ALT, XF86KbdBrightnessUp, Keyboard Brightness up precise, exec, brightnessctl --device=smc::kbd_backlight set +1% && $keysswayosd
#bind = $mainMod, period, layoutmsg, move +col
#bind = $mainMod, comma, layoutmsg, move -col
bind = $mainMod, right, layoutmsg, move +col
bind = $mainMod, left, layoutmsg, move -col
#bind = $mainMod SHIFT, period, layoutmsg, movewindowto r
#bind = $mainMod SHIFT, comma, layoutmsg, movewindowto l
bind = $mainMod SHIFT, right, layoutmsg, movewindowto r
bind = $mainMod SHIFT, left, layoutmsg, movewindowto l
bind = $mainMod SHIFT, up, layoutmsg, movewindowto u
bind = $mainMod SHIFT, down, layoutmsg, movewindowto d
bind = $mainMod, M, layoutmsg, fit active
# This will toggle HyprExpo when SUPER+g is pressed
#bind = SUPER, , hyprexpo:expo, toggle

View File

@@ -29,9 +29,9 @@ input {
}
# Scroll nicely in the terminal
windowrule = scrolltouchpad 1.5, class:(Alacritty|kitty)
windowrule = scrolltouchpad 0.2, class:com.mitchellh.ghostty
#windowrule = scrolltouchpad 1.5, class:(Alacritty|kitty)
#windowrule = scrolltouchpad 0.2, class:com.mitchellh.ghostty
# Enable touchpad gestures for changing workspaces
# See https://wiki.hyprland.org/Configuring/Gestures/
gesture = 3, horizontal, workspace
#gesture = 3, horizontal, workspace

View File

@@ -7,6 +7,11 @@
env = GDK_SCALE,2
monitor=,preferred,auto,auto
monitor=DVI-I-2,1600x900@60,0x0,1
monitor=DVI-I-1,1920x1080@60,1600x0,1
# Good compromise for 27" or 32" 4K monitors (but fractional!)
# env = GDK_SCALE,1.75
# monitor=,preferred,auto,1.666667

34
kube/.kube/roci-k8s.yaml Normal file
View File

@@ -0,0 +1,34 @@
apiVersion: v1
kind: Config
current-context: roci.k8s.exec
clusters:
- name: roci.k8s
cluster:
server: https://api-roci-k8s-tdja7i-54ad24828757fdf8.elb.eu-central-1.amazonaws.com
tls-server-name: api.internal.roci.k8s
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMrRENDQWVDZ0F3SUJBZ0lNR0VZcEw3YllWU2dnRjhnZk1BMEdDU3FHU0liM0RRRUJDd1VBTUJneEZqQVUKQmdOVkJBTVREV3QxWW1WeWJtVjBaWE10WTJFd0hoY05NalV3TmpBek1UTXpPVFV3V2hjTk16VXdOakF6TVRNegpPVFV3V2pBWU1SWXdGQVlEVlFRREV3MXJkV0psY201bGRHVnpMV05oTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGCkFBT0NBUThBTUlJQkNnS0NBUUVBdzEvMy9Hck93OWNoZDkxbU1xSGw2dFdZSXBOOVptWHFTYjQ3OTYxY2ZQWnYKOFFCd1phRlhHcDFEQzBNYmxncTlqYzJiei8rbUJLc091a3dxMm1Dd1VndzQyTFBYay9nVXM3QW01c0Z4M2xMUgpNQ2liUGxmZ3ZUb05KQ1I2ZXphNit2UVQ3bkZyTGF5Q0JxVStrZjVDNVdibmVtbHdNYklRTjV1dlMyMThTYlYrCklZUmpCOUpwd1IxdTFmMEM0SEd4V1ZBRCtFQTFnUWU4U0REcXllQ29UekdZa05Rc0NtM1JUbzJuN2Z6VjNtdlEKU3ZBbThWQ3F3bGFUZEREL2pKZHByZkdlNms2NlJzVDZtdjJzSWpGR0g5OTE0Vy9KQmNXR2VYVlNNZGZQVTlMQQpzeXVWUWJueDBmMGpEa2I4SVFhWWRwWnRVTllaV29MQjROSU5keThVdHdJREFRQUJvMEl3UURBT0JnTlZIUThCCkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVWp3ZnN4NDZWc3ZSYzB2ZFYKS0tZQmpYYVhZNFF3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUd5L0xISElBdEFTc1BOZGJuU1QxM2J2V2VzUwpsU1pJSjZTdXBBVTZKdWErMGRKVGIzTkNDQWZqS3lwb3A4RnRuZzZiM2kwY2d1VWxqeUlJR1MxaUY4d1dmNUJ5CnIrcTFHcTdKYlpQTXhxQ2FrMzcyUUF0SldwbFFnaFdjd0xvV3UyRVJ4cjZZM21NMnlEZHlNRmoySzVDbElDL2gKZ05ORmFlWFptRG5haHgwaFN1MTBSTHhCVm4xTkpOWjltaGk2VnhidFlZZmxaK2RXU2h4eC9GOTdpTFMrUTVYYQp6WHJhNVRTVFRPRUdQTG5odVY4RkllTVR1OTI0emlRL0s5U1FtK3d1dW1xdUlldlV6VTVIU085R0l5Wm1yN3NSCndXOThZR2lpbk1MY2g4UXpNaTRGdzZyVE1FREFqOTN0RUdVaGYvTlpZdjNuOWtTT1FUT0U5NDZxRkdZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
contexts:
- name: roci.k8s.exec
context:
cluster: roci.k8s
user: roci.k8s.exec
namespace: coverme-test
users:
- name: roci.k8s.exec
user:
exec:
apiVersion: client.authentication.k8s.io/v1beta1
command: aws-iam-authenticator
args:
- token
- -i
- roci.k8s
- -r
- arn:aws:iam::236541435602:role/KubernetesAdmin
env: null
interactiveMode: IfAvailable
provideClusterInfo: false