8 Commits

Author SHA1 Message Date
Ben Grande
c534002253
fix: remove extraneous parentheses
Fixes: https://github.com/ben-grande/qusal/issues/134
2025-06-18 19:17:49 +02:00
3np
d6a423d41a
fix: reference local sls imports by slsdotpath
Behavior of dot includes changed between salt 3006 and 3007. Work
consistently across Salt versions.

For: https://github.com/ben-grande/qusal/pull/119
2025-04-14 11:25:09 +02:00
seven-beep
0bae3d94b2
feat: allow exclusion of dotfiles with pillars
The dotfiles provides hardened configuration as well as usability
settings, but it has downsides:

- Even though some programs allowing including extra files, not all of
  them do;
- Experienced users wants their own configuration that can conflict in
  file path;
- Adds a lot of lines to review that is not strictly necessary for Qusal
  to work.

With this change, users can set pillar values to disable specific
components or all components.

For: https://github.com/ben-grande/dotfiles/pull/1
For: https://github.com/ben-grande/qusal/issues/17
Co-authored-by: Ben Grande <ben.grande.b@gmail.com>
2025-03-03 16:25:23 +01:00
Ben Grande
6e0fe495cf
fix: move Xfce configuration to qusal
It is a dotfile but I use the same file manager the window manager
provides, when it provides one, so adding fallback terminal is not
necessary for Thunar outside of Qubes, as it normally comes with sane
defaults.

For: https://github.com/ben-grande/dotfiles/pull/1
2025-02-27 11:15:14 +01:00
Ben Grande
84bae87dc5
fix: discover non-root username at runtime
Useful when Dom0 has the non-default username, less useful for DomUs.

Fixes: https://github.com/ben-grande/qusal/issues/43
2024-04-30 16:02:49 +02:00
Ben Grande
5634910c97
fix: thunar uses xfce helper to find terminal 2024-01-31 14:39:37 +01:00
Ben Grande
8fa0db242d
fix: missing dom0 state 2023-12-20 16:55:32 +01:00
Ben Grande
db0d57cfcf
Initial commit 2023-11-13 14:11:21 +00:00