Compare commits

...

9 Commits

Author SHA1 Message Date
ca0cee6398 Fix steam UI 2024-08-16 13:08:37 +02:00
b66fe2a155 Install some utils 2024-08-16 13:08:37 +02:00
9c660f82ed Add aws-sam 2024-08-16 09:58:05 +02:00
b3248a0fca aur: Update 2024-08-15 09:50:26 +02:00
f2c651da7c Migrate to keepassxc 2024-08-15 09:50:13 +02:00
7208028023 aur: Update 2024-08-12 21:20:39 +02:00
7c6078d59d firefox: Make restore behave non-idiotic 2024-07-15 11:32:37 +02:00
009b8ff5ce firefox: Remove ad tracking garbage 2024-07-15 11:32:13 +02:00
1fb5713d41 portfolio: Update to v0.69.1 2024-07-08 19:27:14 +02:00
23 changed files with 71 additions and 21 deletions

18
.gitmodules vendored
View File

@@ -25,3 +25,21 @@
[submodule "pkgbuilds/google-earth-pro"] [submodule "pkgbuilds/google-earth-pro"]
path = pkgbuilds/google-earth-pro path = pkgbuilds/google-earth-pro
url = https://aur.archlinux.org/google-earth-pro.git url = https://aur.archlinux.org/google-earth-pro.git
[submodule "pkgbuilds/aws-sam-cli"]
path = pkgbuilds/aws-sam-cli
url = https://aur.archlinux.org/aws-sam-cli.git
[submodule "pkgbuilds/python-boto3-stubs"]
path = pkgbuilds/python-boto3-stubs
url = https://aur.archlinux.org/python-boto3-stubs.git
[submodule "pkgbuilds/python-botocore-stubs"]
path = pkgbuilds/python-botocore-stubs
url = https://aur.archlinux.org/python-botocore-stubs.git
[submodule "pkgbuilds/python-dateparser"]
path = pkgbuilds/python-dateparser
url = https://aur.archlinux.org/python-dateparser.git
[submodule "pkgbuilds/python-chevron"]
path = pkgbuilds/python-chevron
url = https://aur.archlinux.org/python-chevron.git
[submodule "pkgbuilds/python-aws-lambda-builders"]
path = pkgbuilds/python-aws-lambda-builders
url = https://aur.archlinux.org/python-aws-lambda-builders.git

View File

@@ -59,7 +59,7 @@ workspace:
environment: environment:
MACHINE_TYPE: "workstation" MACHINE_TYPE: "workstation"
MACHINE_HAS_KEEPASSX: "false" MACHINE_HAS_KEEPASSXC: "false"
MACHINE_HAS_NEXTCLOUD: "true" MACHINE_HAS_NEXTCLOUD: "true"
MACHINE_HAS_STEAM: "true" MACHINE_HAS_STEAM: "true"
MACHINE_RESOLUTION_X: "2560" MACHINE_RESOLUTION_X: "2560"

View File

@@ -25,7 +25,7 @@ users:
gpg_agent_for_ssh: false gpg_agent_for_ssh: false
environment: environment:
MACHINE_HAS_NEXTCLOUD: "false" MACHINE_HAS_NEXTCLOUD: "false"
MACHINE_HAS_KEEPASSX: "false" MACHINE_HAS_KEEPASSXC: "true"
repositories: [] repositories: []
- name: hannes-private - name: hannes-private
@@ -52,7 +52,7 @@ users:
enable_passwordstore: true enable_passwordstore: true
environment: environment:
MACHINE_HAS_NEXTCLOUD: "true" MACHINE_HAS_NEXTCLOUD: "true"
MACHINE_HAS_KEEPASSX: "false" MACHINE_HAS_KEEPASSXC: "false"
repositories: repositories:
- personal_projects - personal_projects

View File

@@ -16,7 +16,7 @@ Wants=firefox-gtk-override-bigger-font@{{ profile }}.service
{% endfor %} {% endfor %}
Wants=gpg-agent.service Wants=gpg-agent.service
Wants=gnome-keyring.service Wants=gnome-keyring.service
Wants=keepassx.service Wants=keepassxc.service
Wants=keyboard.service Wants=keyboard.service
Wants=laptop-lid.service Wants=laptop-lid.service
Wants=nextcloud.service Wants=nextcloud.service

View File

@@ -1,9 +0,0 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
ConditionPathExists=%t/features/keepassx
[Service]
ExecStart=/usr/bin/env keepassx --keyfile %h/.secret/main.key %h/.secret/main.kdbx
PassEnvironment=DISPLAY
Restart=always

View File

@@ -0,0 +1,9 @@
[Unit]
BindsTo=autostart.target
After=windowmanager.target
ConditionPathExists=%t/features/keepassxc
[Service]
ExecStart=/usr/bin/env keepassxc --keyfile %h/.secrets/main.keyx %h/.secrets/main.kdbx
PassEnvironment=DISPLAY
Restart=always

View File

@@ -6,6 +6,7 @@ After=i3.service
ConditionPathExists=%t/features/steam ConditionPathExists=%t/features/steam
[Service] [Service]
ExecStart=/usr/bin/env steam # `-system-composer`: https://github.com/ValveSoftware/steam-for-linux/issues/10806
ExecStart=/usr/bin/env steam -system-composer
PassEnvironment=DISPLAY PassEnvironment=DISPLAY
Restart=always Restart=always

View File

@@ -112,7 +112,7 @@ workspace $workspace9 output {{ machine.screen.9 }}
workspace $workspace10 output {{ machine.screen.0 }} workspace $workspace10 output {{ machine.screen.0 }}
assign [class="^Keepassx$"] $workspace8 assign [class="^KeePassXC$"] $workspace8
# See https://github.com/i3/i3/issues/2060 # See https://github.com/i3/i3/issues/2060
for_window [class="^Spotify$"] move to workspace $workspace9 for_window [class="^Spotify$"] move to workspace $workspace9

View File

@@ -526,3 +526,12 @@ xfce4-screenshooter:
picom: picom:
archlinux: archlinux:
- picom - picom
fuseiso:
archlinux:
- fuseiso
7zip:
archlinux:
- p7zip
unrar:
archlinux:
- unrar

1
pkgbuilds/aws-sam-cli Submodule

Submodule pkgbuilds/aws-sam-cli added at 39e07048a4

View File

@@ -227,6 +227,17 @@
- name: screencfg-git - name: screencfg-git
- name: google-earth-pro - name: google-earth-pro
# ===
- name: python-botocore-stubs
# dependency of
- name: python-boto3-stubs
- name: python-dateparser
- name: python-chevron
- name: python-aws-lambda-builders
# === dependencies of
- name: aws-sam-cli
- set_fact: - set_fact:
aur_packages: "{{ aur_packages|map(attribute='dependencies', default=[]) | flatten + aur_packages }}" aur_packages: "{{ aur_packages|map(attribute='dependencies', default=[]) | flatten + aur_packages }}"

View File

@@ -276,6 +276,8 @@
# Restore last session on startup # Restore last session on startup
# https://support.mozilla.org/de/questions/1235263 # https://support.mozilla.org/de/questions/1235263
browser.startup.page: 3 browser.startup.page: 3
# reload the tabs properly when restoring
browser.sessionstore.restore_on_demand: false
# "Play DRM-controlled content" # "Play DRM-controlled content"
media.eme.enabled: true media.eme.enabled: true
@@ -306,6 +308,9 @@
# remove this camera / microphone overlay when in calls or similar # remove this camera / microphone overlay when in calls or similar
privacy.webrtc.legacyGlobalIndicator: false privacy.webrtc.legacyGlobalIndicator: false
# remove ad tracking garbage
dom.private-attribution.submission.enabled: false
- include_role: - include_role:
name: firefox name: firefox
vars: vars:

View File

@@ -76,7 +76,7 @@ rm -rf "${feature_dir}"/
mkdir -p "${feature_dir}" mkdir -p "${feature_dir}"
[[ $MACHINE_HAS_NEXTCLOUD == "true" ]] && touch "${feature_dir}"/nextcloud [[ $MACHINE_HAS_NEXTCLOUD == "true" ]] && touch "${feature_dir}"/nextcloud
[[ $MACHINE_HAS_KEEPASSX == "true" ]] && touch "${feature_dir}"/keepassx [[ $MACHINE_HAS_KEEPASSXC == "true" ]] && touch "${feature_dir}"/keepassxc
[[ $MACHINE_HAS_STEAM == "true" ]] && touch "${feature_dir}"/steam [[ $MACHINE_HAS_STEAM == "true" ]] && touch "${feature_dir}"/steam
[[ $MACHINE_TYPE == "laptop" ]] && touch "${feature_dir}"/machine_is_laptop [[ $MACHINE_TYPE == "laptop" ]] && touch "${feature_dir}"/machine_is_laptop