Ben Grande
ec65bd82b6
fix: dotfiles: bump
2025-10-05 20:31:50 +02:00
Ben Grande
38a24e0e41
fix: dom0: add j4-dmenu-desktop for i3
2025-10-05 20:31:24 +02:00
Ben Grande
5fab153f43
fix: dom0: remove xprofile desktop entry
...
It makes sense to be sourced via xsession instead.
2025-10-05 20:23:39 +02:00
Ben Grande
859462e28a
fix: remove GUI packages unavailable on Debian 13
...
Upstream-PR: qubes-mgmt-salt-dom0-virtual-machines/pull/78
2025-08-25 09:26:18 +02:00
Ben Grande
16e2b70b25
feat: bump ElectRS version
2025-08-24 20:29:57 +02:00
Ben Grande
477387e5ce
fix: prioritize USBVM start on USB keyboard pillar
...
For: qubes-mgmt-salt-dom0-virtual-machines/pull/81
2025-08-24 19:59:29 +02:00
Ben Grande
50bea391e9
doc: inform about need for dedicated hardware
2025-08-04 08:14:21 +02:00
Ben Grande
4737241ec4
fix: native module to check command existence
...
The older version stopped working unexpectedly, if the command failed,
it failed the state.
2025-08-04 08:13:23 +02:00
Ben Grande
93ebe4c77f
feat: bump Pihole version
2025-08-03 19:16:59 +02:00
Ben Grande
382e582730
Tag for commit e827bf64d6
...
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQTv2l1+mgH6mb+gYuEAxk4U9R+eVgUCaHHrrAAKCRAAxk4U9R+e
Vj7XAQCWh8H3MG7lghWzFZLDJGkVnZJkWAtv7LEFNH4+7m2GGAD+MeBPl872ZaWs
wqi7OC6jX/QSu0QRltidbbO9TjioWAY=
=ubcH
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQTv2l1+mgH6mb+gYuEAxk4U9R+eVgUCaHHrygAKCRAAxk4U9R+e
VsjWAQCUqdhD4rnJGzmFdL9GNN/zZDFR7umTSW+ucifWRp1PpAD+KAmWcT9RL+ns
LPdTtrnNp37ZM7Yl0HpY5fQkMq3PEgQ=
=Woq0
-----END PGP SIGNATURE-----
Merge tag 'signed_tag_for_e827bf64'
Tag for commit e827bf64d6
* tag 'signed_tag_for_e827bf64':
feat: sys-gui-gpu: separate template for drivers
2025-07-12 06:59:47 +02:00
3np
e827bf64d6
feat: sys-gui-gpu: separate template for drivers
...
Co-authored-by: Ben Grande <ben.grande.b@gmail.com>
2025-07-12 06:59:12 +02:00
Ben Grande
4a9ef5a8c3
Merge remote-tracking branch '3nprob/sys-gui-selinux'
...
* 3nprob/sys-gui-selinux:
fix(sys-gui): install qubes-gui-daemon-selinux
2025-07-12 06:35:16 +02:00
Ben Grande
e6f796c4dd
Merge remote-tracking branch '3nprob/sys-print-offline'
...
* 3nprob/sys-print-offline:
feat(sys-print): no netvm by default
2025-07-12 06:23:00 +02:00
Ben Grande
3aff259419
Merge remote-tracking branch '3nprob/fix-sys-print-scan'
...
* 3nprob/fix-sys-print-scan:
feat: sys-print.install: install fonts
feat: sys-print: arch and fedora support
feat: sys-print: enable avahi service
2025-07-12 06:19:19 +02:00
Ben Grande
13c0720761
ci: harden workflow against script injection
2025-07-12 06:10:28 +02:00
3np
61bddc1ae5
feat: sys-print.install: install fonts
2025-06-29 12:00:41 +00:00
3np
fc9ef7e1c8
feat: sys-print: arch and fedora support
...
- feat: sys-print.install-driver: arch and fedora support
fedora has better out-of-box compatibility with
multi-mode USB printers/scanners vs debian.
2025-06-29 12:00:28 +00:00
3np
55554f032c
feat(sys-print): no netvm by default
...
- doc(sys-print): update README.md
2025-06-29 11:55:39 +00:00
3np
dd0dc19a53
fix(sys-gui): install qubes-gui-daemon-selinux
2025-06-28 19:49:54 +00:00
3np
73423ac885
feat: sys-print: enable avahi service
...
- required for some network printers
- silence error messages in cups logs
2025-06-28 07:41:03 +00:00
Ben Grande
c0e80aaed3
feat: update dotfiles module
2025-06-18 19:18:05 +02:00
Ben Grande
bcea67d353
doc: minor improvements
2025-05-14 16:38:44 +02:00
Ben Grande
52fb6f909c
doc: recommend Sequoia PGP
...
Fix: https://github.com/ben-grande/qusal/issues/128
2025-05-10 14:17:45 +02:00
Ben Grande
0316e8d00f
fix: skip display check on qvm-shell
2025-05-09 08:22:09 +02:00
Ben Grande
90bc59a98f
feat: add interactive Qrexec shell
2025-05-07 10:58:51 +02:00
seven beep
cc8df4151d
doc: Remove qubes-builder.prefs state
2025-05-06 07:46:39 +02:00
Ben Grande
24628df466
fix: respect dotfiles pillar on mutt config sample
...
Fixes: https://github.com/ben-grande/qusal/issues/127
2025-04-16 09:35:04 +02:00
Ben Grande
715fbccedc
fix: file.symlink with file.managed keys
...
Fixes: https://github.com/ben-grande/qusal/issues/127
2025-04-16 09:02:15 +02:00
Ben Grande
0a528b1eee
Merge branch 'fedora-41'
...
* fedora-41:
feat: bump Fedora version
2025-04-14 17:04:13 +02:00
Ben Grande
f933523e10
feat: bump Fedora version
...
- Update to Fedora 41;
- Change default Fedora template to Xfce variant;
- Enforce Fedora based formulas to depend on a chain that always has the
correct management disposable set. For 'qubes-builder,' it requires
'mgmt', which requires 'fedora-minimal', which requires 'fedora-xfce';
- Cleanup salt patch necessary on version 39 and 40.
- Update base templates when stale before being cloned to derivative
templates.
- Remove non-essential bootstrap formulas from requirements. Dom0 was
never required, but very recommended, templates were required because
it was best to update them on their formula before generating outdated
clones of it.
Fix: https://github.com/ben-grande/qusal/issues/108
Fix: https://github.com/ben-grande/qusal/issues/57
2025-04-14 15:25:57 +02:00
Ben Grande
7ad539307c
Merge branch 'minimal-service'
...
* minimal-service:
feat: enable minimal service qube feature
2025-04-14 11:39:25 +02:00
Ben Grande
59f224da12
feat: enable minimal service qube feature
...
Fixes: https://github.com/ben-grande/qusal/issues/114
2025-04-14 11:37:40 +02:00
Ben Grande
48f2c8955b
Merge branch 'pihole-v6'
...
* pihole-v6:
feat: bump Pi-hole version
2025-04-14 11:32:32 +02:00
3np
7246018b9e
fix: reference local sls imports by slsdotpath
...
Behavior of dot includes changed between salt 3006 and 3007. Work
consistently across Salt versions.
2025-04-14 11:29:33 +02:00
Ben Grande
3fd0f3a3fd
doc: template typo
2025-04-14 10:44:29 +02:00
Ben Grande
b0b01bba54
feat: bump Pi-hole version
2025-04-10 08:45:11 +02:00
Ben Grande
9300c46def
fix: separate host commands with end of options
2025-03-19 15:22:33 +01:00
Ben Grande
b82a63e0ac
feat: install python linters
2025-03-19 15:13:14 +01:00
Ben Grande
53addd389e
fix: cache fasttrack of different server directory
2025-03-19 15:12:06 +01:00
Ben Grande
75aac52eda
feat: update Element signing key
2025-03-03 17:00:19 +01:00
Ben Grande
2fe7d39c06
feat: add pillar directory
...
For: https://github.com/ben-grande/dotfiles/pull/1
For: https://github.com/ben-grande/qusal/issues/17
2025-03-03 16:25:27 +01:00
Ben Grande
90466e0dba
feat: update dotfiles module
2025-02-27 15:27:44 +01:00
Ben Grande
d639aa97e4
fix: unify method to query template version
...
Copying issue when creating the formula from its predecessor.
2025-02-27 11:49:47 +01:00
Ben Grande
a67c6c6815
fix: receive Xfce configuration from dotfiles
...
The run-terminal program is not Qubes or Qusal specific and even could
be in the dotfiles, but Xfce helpers.rc depends on it to get any
available application.
For: https://github.com/ben-grande/dotfiles/pull/1
2025-02-27 11:47:57 +01:00
Ben Grande
c636bf620f
fix: update apt-cacher-ng mirrors
2025-02-24 15:05:22 +01:00
Ben Grande
37dcf20b6e
fix: remove GPU domain kernelopts workaround
...
Upstream: QubesOS/qubes-mgmt-salt-dom0-virtual-machines/pull/71
2025-02-24 15:05:21 +01:00
Ben Grande
3c9e222a1d
fix: alternatives module is Debian only
2025-02-24 15:05:21 +01:00
Ben Grande
18a0244dc3
fix: add necessary components to I3
2025-02-24 15:05:20 +01:00
Ben Grande
3a0bc8080f
chore: prettify qvm-terminal output
2025-02-24 15:05:19 +01:00
Ben Grande
cd67cad789
feat: improve screenshot dialog usability
...
- Add title to screenshot dialog
- Fix wrong option for maim that should be on scrot;
- Remove end-of-options separator for kdialog when necessary; and
- Support copying to non-Unix systems.
2025-02-24 15:05:19 +01:00