fix: better electrum GUI resolution and tabs

This commit is contained in:
Ben Grande 2024-02-18 17:06:18 +01:00
parent 3ef02df040
commit 2409d8a141
5 changed files with 72 additions and 16 deletions

View File

@ -0,0 +1,48 @@
{#
SPDX-FileCopyrightText: 2024 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
#}
{% if grains['nodename'] != 'dom0' -%}
include:
- dev.home-cleanup
- dotfiles.copy-x11
- dotfiles.copy-sh
"{{ slsdotpath }}-do-not-check-for-updates":
cmd.run:
- name: electrum --offline setconfig check_updates false
- runas: user
"{{ slsdotpath }}-show-contacts-tab":
cmd.run:
- name: electrum --offline setconfig show_contacts_tab true
- runas: user
"{{ slsdotpath }}-show-addresses-tab":
cmd.run:
- name: electrum --offline setconfig show_addresses_tab true
- runas: user
"{{ slsdotpath }}-show-utxo-tab":
cmd.run:
- name: electrum --offline setconfig show_utxo_tab true
- runas: user
"{{ slsdotpath }}-show-notes-tab":
cmd.run:
- name: electrum --offline setconfig show_notes_tab true
- runas: user
"{{ slsdotpath }}-xprofile-to-increase-dpi":
file.managed:
- name: /home/user/.config/x11/xprofile.d/electrum.sh
- source: salt://{{ slsdotpath }}/files/client/xprofile.d/electrum.sh
- mode: '0755'
- user: user
- group: user
- makedirs: True
{% endif -%}

View File

@ -0,0 +1,10 @@
{#
SPDX-FileCopyrightText: 2024 Benjamin Grande M. S. <ben.grande.b@gmail.com>
SPDX-License-Identifier: AGPL-3.0-or-later
#}
base:
'electrum,electrum-hot':
- match: list
- electrum.configure-common

View File

@ -7,13 +7,6 @@ SPDX-License-Identifier: AGPL-3.0-or-later
{% if grains['nodename'] != 'dom0' -%}
include:
- dev.home-cleanup
- dotfiles.copy-x11
- dotfiles.copy-sh
"{{ slsdotpath }}-setconfig-check_updates":
cmd.run:
- name: electrum --offline setconfig check_updates false
- runas: user
- .configure-common
{% endif -%}

View File

@ -7,14 +7,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
{% if grains['nodename'] != 'dom0' -%}
include:
- dev.home-cleanup
- dotfiles.copy-x11
- dotfiles.copy-sh
- .configure-common
- whonix-workstation.configure-offline
"{{ slsdotpath }}-setconfig-check_updates":
cmd.run:
- name: electrum --offline setconfig check_updates false
- runas: user
{% endif -%}

View File

@ -0,0 +1,12 @@
#!/bin/sh
## SPDX-FileCopyrightText: 2024 Benjamin Grande M. S. <ben.grande.b@gmail.com>
##
## SPDX-License-Identifier: AGPL-3.0-or-later
current_dpi="$(xrdb -get Xft.dpi)"
wanted_dpi="144"
if test -z "${current_dpi}" || test "${current_dpi}" -lt "${wanted_dpi}"
then
echo "Xft.dpi: ${wanted_dpi}" | xrdb -override -
fi