From 3391f67080edf13280c542b1d0d993266614c90e Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Fri, 3 Mar 2023 17:08:27 +0100 Subject: [PATCH] fix keepassxc autostart --- README.md | 2 +- inventory/host_vars/self.yml | 1 + roles/i3/files/config | 2 ++ roles/keepassxc/files/keepassxc.ini | 1 + .../files/org.keepassxc.KeePassXC.desktop | 17 ----------------- roles/keepassxc/tasks/main.yml | 4 ---- roles/system/tasks/main.yml | 1 + 7 files changed, 6 insertions(+), 22 deletions(-) delete mode 100644 roles/keepassxc/files/org.keepassxc.KeePassXC.desktop diff --git a/README.md b/README.md index af90e90..e534d84 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ My current setup is [Debian Bullseye](https://www.debian.org/releases/bullseye/) ## TODO -- thunderbird config +- thunderbird config (pretty hard to do, should just capture steps taken somewhere) - firefox config? extensions? host own synchronizer? - Smart script to manage screens: if external screen is connected, only show on that screen. Otherwise, show on laptop screen. - drop-in includement of bashrc parts diff --git a/inventory/host_vars/self.yml b/inventory/host_vars/self.yml index e1249c2..450981a 100644 --- a/inventory/host_vars/self.yml +++ b/inventory/host_vars/self.yml @@ -5,4 +5,5 @@ full_name: "{{ first_name }} {{ last_name }}" email: pim@kunis.nl vscodium_extensions: - shd101wyy.markdown-preview-enhanced + - vscodevim.vim ssh_agent_socket: /tmp/ssh-agent.socket diff --git a/roles/i3/files/config b/roles/i3/files/config index 51cac15..8360f96 100644 --- a/roles/i3/files/config +++ b/roles/i3/files/config @@ -25,6 +25,8 @@ exec --no-startup-id nm-applet exec --no-startup-id nitrogen --restore +exec --no-startup-id keepassxc + # Use pactl to adjust volume in PulseAudio. set $refresh_i3status killall -SIGUSR1 i3status bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status diff --git a/roles/keepassxc/files/keepassxc.ini b/roles/keepassxc/files/keepassxc.ini index 9ab2192..2eca6b0 100644 --- a/roles/keepassxc/files/keepassxc.ini +++ b/roles/keepassxc/files/keepassxc.ini @@ -7,6 +7,7 @@ Enabled=true [FdoSecrets] Enabled=true +-NoConfirmDeleteItem=true [GUI] MinimizeOnClose=true diff --git a/roles/keepassxc/files/org.keepassxc.KeePassXC.desktop b/roles/keepassxc/files/org.keepassxc.KeePassXC.desktop deleted file mode 100644 index 098d7cc..0000000 --- a/roles/keepassxc/files/org.keepassxc.KeePassXC.desktop +++ /dev/null @@ -1,17 +0,0 @@ -[Desktop Entry] -Name=KeePassXC -GenericName=Password Manager -Exec=/usr/bin/keepassxc -TryExec=/usr/bin/keepassxc -Icon=keepassxc -StartupWMClass=keepassxc -StartupNotify=true -Terminal=false -Type=Application -Version=1.0 -Categories=Utility;Security;Qt; -MimeType=application/x-keepass2; -X-GNOME-Autostart-enabled=true -X-GNOME-Autostart-Delay=2 -X-KDE-autostart-after=panel -X-LXQt-Need-Tray=true diff --git a/roles/keepassxc/tasks/main.yml b/roles/keepassxc/tasks/main.yml index 404add2..39ad275 100644 --- a/roles/keepassxc/tasks/main.yml +++ b/roles/keepassxc/tasks/main.yml @@ -29,7 +29,3 @@ option: AuthSockOverride value: "{{ ssh_agent_socket }}" no_extra_spaces: true -- name: Autostart keepassxc - copy: - src: "{{ role_path }}/files/org.keepassxc.KeePassXC.desktop" - dest: ~/.config/autostart/org.keepassxc.KeePassXC.desktop diff --git a/roles/system/tasks/main.yml b/roles/system/tasks/main.yml index 73fa05e..d28ff3f 100644 --- a/roles/system/tasks/main.yml +++ b/roles/system/tasks/main.yml @@ -17,6 +17,7 @@ - unrar - vim - telegram-desktop + - wget - name: Install .gitconfig template: src: "{{ role_path }}/templates/.gitconfig.j2"