Compare commits
9 Commits
9307929381
...
ca0cee6398
| Author | SHA1 | Date | |
|---|---|---|---|
| ca0cee6398 | |||
| b66fe2a155 | |||
| 9c660f82ed | |||
| b3248a0fca | |||
| f2c651da7c | |||
| 7208028023 | |||
| 7c6078d59d | |||
| 009b8ff5ce | |||
| 1fb5713d41 |
18
.gitmodules
vendored
18
.gitmodules
vendored
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
|
||||||
9
autostart/services/keepassxc.service
Normal file
9
autostart/services/keepassxc.service
Normal 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
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
1
pkgbuilds/aws-sam-cli
Submodule
Submodule pkgbuilds/aws-sam-cli added at 39e07048a4
Submodule pkgbuilds/nodejs-intelephense updated: 3a5ed60794...b87e41946d
Submodule pkgbuilds/portfolio-performance-bin updated: c256d8ac45...297ed6a992
1
pkgbuilds/python-aws-lambda-builders
Submodule
1
pkgbuilds/python-aws-lambda-builders
Submodule
Submodule pkgbuilds/python-aws-lambda-builders added at d9b6cfda28
1
pkgbuilds/python-boto3-stubs
Submodule
1
pkgbuilds/python-boto3-stubs
Submodule
Submodule pkgbuilds/python-boto3-stubs added at 36852ed48b
1
pkgbuilds/python-botocore-stubs
Submodule
1
pkgbuilds/python-botocore-stubs
Submodule
Submodule pkgbuilds/python-botocore-stubs added at ccc4f7ef35
1
pkgbuilds/python-chevron
Submodule
1
pkgbuilds/python-chevron
Submodule
Submodule pkgbuilds/python-chevron added at 401492948f
1
pkgbuilds/python-dateparser
Submodule
1
pkgbuilds/python-dateparser
Submodule
Submodule pkgbuilds/python-dateparser added at b193798d04
Submodule pkgbuilds/spotify updated: 6b42f034a0...03c265ff59
Submodule pkgbuilds/terraform-ls-bin updated: 8cbca252ac...a6f2681833
Submodule pkgbuilds/vim-plug updated: d9820b1826...6edef0322a
11
playbook.yml
11
playbook.yml
@@ -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 }}"
|
||||||
|
|
||||||
|
|||||||
5
user.yml
5
user.yml
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user