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"]
|
||||
path = pkgbuilds/google-earth-pro
|
||||
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:
|
||||
MACHINE_TYPE: "workstation"
|
||||
MACHINE_HAS_KEEPASSX: "false"
|
||||
MACHINE_HAS_KEEPASSXC: "false"
|
||||
MACHINE_HAS_NEXTCLOUD: "true"
|
||||
MACHINE_HAS_STEAM: "true"
|
||||
MACHINE_RESOLUTION_X: "2560"
|
||||
|
||||
@@ -25,7 +25,7 @@ users:
|
||||
gpg_agent_for_ssh: false
|
||||
environment:
|
||||
MACHINE_HAS_NEXTCLOUD: "false"
|
||||
MACHINE_HAS_KEEPASSX: "false"
|
||||
MACHINE_HAS_KEEPASSXC: "true"
|
||||
repositories: []
|
||||
|
||||
- name: hannes-private
|
||||
@@ -52,7 +52,7 @@ users:
|
||||
enable_passwordstore: true
|
||||
environment:
|
||||
MACHINE_HAS_NEXTCLOUD: "true"
|
||||
MACHINE_HAS_KEEPASSX: "false"
|
||||
MACHINE_HAS_KEEPASSXC: "false"
|
||||
repositories:
|
||||
- personal_projects
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ Wants=firefox-gtk-override-bigger-font@{{ profile }}.service
|
||||
{% endfor %}
|
||||
Wants=gpg-agent.service
|
||||
Wants=gnome-keyring.service
|
||||
Wants=keepassx.service
|
||||
Wants=keepassxc.service
|
||||
Wants=keyboard.service
|
||||
Wants=laptop-lid.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
|
||||
|
||||
[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
|
||||
Restart=always
|
||||
|
||||
@@ -112,7 +112,7 @@ workspace $workspace9 output {{ machine.screen.9 }}
|
||||
workspace $workspace10 output {{ machine.screen.0 }}
|
||||
|
||||
|
||||
assign [class="^Keepassx$"] $workspace8
|
||||
assign [class="^KeePassXC$"] $workspace8
|
||||
|
||||
# See https://github.com/i3/i3/issues/2060
|
||||
for_window [class="^Spotify$"] move to workspace $workspace9
|
||||
|
||||
@@ -526,3 +526,12 @@ xfce4-screenshooter:
|
||||
picom:
|
||||
archlinux:
|
||||
- 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: 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:
|
||||
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
|
||||
# https://support.mozilla.org/de/questions/1235263
|
||||
browser.startup.page: 3
|
||||
# reload the tabs properly when restoring
|
||||
browser.sessionstore.restore_on_demand: false
|
||||
|
||||
# "Play DRM-controlled content"
|
||||
media.eme.enabled: true
|
||||
@@ -306,6 +308,9 @@
|
||||
# remove this camera / microphone overlay when in calls or similar
|
||||
privacy.webrtc.legacyGlobalIndicator: false
|
||||
|
||||
# remove ad tracking garbage
|
||||
dom.private-attribution.submission.enabled: false
|
||||
|
||||
- include_role:
|
||||
name: firefox
|
||||
vars:
|
||||
|
||||
@@ -76,7 +76,7 @@ rm -rf "${feature_dir}"/
|
||||
mkdir -p "${feature_dir}"
|
||||
|
||||
[[ $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_TYPE == "laptop" ]] && touch "${feature_dir}"/machine_is_laptop
|
||||
|
||||
Reference in New Issue
Block a user