qusal/salt/dom0
Ben Grande 444672e999
fix: prefer maim for screenshot
- Maim causes no errors and has region and window capabilities;
- Scrot region capture puts some weird borders when dragging the mouse;
- Spectacle allows editing but is too feature rich (complicated); and
- Xfce4-screenshooter does not allow selecting both region and window.

Fixes: https://github.com/ben-grande/qusal/issues/51
2024-05-24 22:56:32 +02:00
..
files fix: prefer maim for screenshot 2024-05-24 22:56:32 +02:00
backup.sls fix: convert backup profile to example type 2024-02-24 22:58:15 +01:00
backup.top refactor: initial commit 2023-11-13 14:33:28 +00:00
dotfiles.sls fix: discover non-root username at runtime 2024-04-30 16:04:40 +02:00
dotfiles.top refactor: initial commit 2023-11-13 14:33:28 +00:00
gui-user.jinja fix: discover non-root username at runtime 2024-04-30 16:04:40 +02:00
helpers.sls fix: install screenshot dependencies 2024-03-15 11:03:00 +01:00
helpers.top feat: better dom0 terminal usability 2024-02-23 16:47:27 +01:00
init.sls fix: install screenshot dependencies 2024-03-15 11:03:00 +01:00
init.top refactor: initial commit 2023-11-13 14:33:28 +00:00
install-dev.sls fix: remove extraneous package repository updates 2024-03-18 17:51:36 +01:00
install-dev.top feat: provide development environment for dom0 2023-12-20 17:17:05 +01:00
install.sls fix: remove extraneous package repository updates 2024-03-18 17:51:36 +01:00
install.top refactor: initial commit 2023-11-13 14:33:28 +00:00
kde.sls fix: import jinja template to dom0 kde state 2024-05-01 03:23:19 +02:00
kde.top refactor: initial commit 2023-11-13 14:33:28 +00:00
port-forward.sls chore: move port forward to dom0 formula 2024-01-29 12:11:51 +01:00
port-forward.top chore: move port forward to dom0 formula 2024-01-29 12:11:51 +01:00
README.md doc: nested list indentation 2024-05-14 18:43:07 +02:00
screenshot.sls fix: prefer maim for screenshot 2024-05-24 22:56:32 +02:00
screenshot.top fix: install screenshot dependencies 2024-03-15 11:03:00 +01:00
update-settings.sls fix: missing load import 2024-03-22 16:45:29 +01:00
update-settings.top feat: better dom0 terminal usability 2024-02-23 16:47:27 +01:00
xorg.sls fix: remove extraneous package repository updates 2024-03-18 17:51:36 +01:00
xorg.top refactor: initial commit 2023-11-13 14:33:28 +00:00

dom0

Dom0 environment in Qubes OS.

Table of Contents

Description

Configure Dom0 window manager, install packages, backup scripts and profile etc.

Installation

  • Top:
sudo qubesctl top.enable dom0
sudo qubesctl state.apply
sudo qubesctl top.disable dom0
  • State:
sudo qubesctl state.apply dom0

If you need to develop in Dom0, install some goodies (bare bones):

sudo qubesctl state.apply dom0.install-dev

To forward ports from qubes to the external world:

sudo qubesctl state.apply dom0.port-forward

Usage

You may have noticed the desktop experience in Dom0 has enhanced. You are using KDE now. You can enforce domains to appear in certain activity with KWin rules, a tool qubes-kde-win-rules is provided to assist you.

Qubes backup has also improved, you have a profile provided as an example on how to do backups with native Qubes OS tools. Use the tool qvm-backup-find-last to find the last Qubes Backup made locally to a qube or a remote system, this facilitates verifying the last backup made with qvm-backup-restore --verify-only. An example is provided in /etc/qubes/backup/qusal.conf.example.