Ben Grande
8b4c8c99aa
doc: add salt documentation
...
Fixes: https://github.com/ben-grande/qusal/issues/20
2024-02-23 16:36:40 +01:00
Ben Grande
c861dd86a6
doc: reorganize issue templates
...
- Convert task to simple bullet points, avoid Github making it a task;
- Remove blank lines;
- Fix default typo; and
- Comment final commitment paragraph.
2024-02-23 10:26:01 +01:00
Ben Grande
858aba8263
doc: inform how to get a better mpv performance
...
https://github.com/ben-grande/qusal/issues/19
2024-02-22 22:32:33 +01:00
Ben Grande
9a4790f74e
doc: inform how to reduce bitcoind memory usage
2024-02-22 21:59:43 +01:00
Ben Grande
0cd3e662da
fix: remove hardcoded fedora versions from cacher
2024-02-22 21:58:14 +01:00
Ben Grande
908a0773db
fix: allow apt-cacher-ng cronjob to run
2024-02-22 21:57:51 +01:00
Ben Grande
23dbc723cb
fix: update apt-cacher-ng mirror list
2024-02-22 21:57:26 +01:00
Ben Grande
2b46500d81
doc: remove outdated ssh agent server instructions
2024-02-20 00:31:43 +01:00
Ben Grande
89bd760d3c
feat: add OpenTofu
2024-02-19 23:36:54 +01:00
Ben Grande
f735474141
fix: update dotfiles module
2024-02-18 21:26:06 +01:00
Ben Grande
a91f48889a
fix: update dotfiles module
2024-02-18 17:09:05 +01:00
Ben Grande
7d6e2bf9c9
fix: less menu items for bitcoin qubes
2024-02-18 17:08:30 +01:00
Ben Grande
2409d8a141
fix: better electrum GUI resolution and tabs
2024-02-18 17:08:09 +01:00
Ben Grande
3ef02df040
fix: electrum install zbar and protobuf
2024-02-18 17:05:30 +01:00
Ben Grande
275178fa7c
fix: add missing dependency for qvm-connect-tcp
...
The target of qubes.ConnectTCP has 'socat' because it is a dependency of
qubes-core-agent-networking. In case the target has not networking
packages, this needs to be taken care by the formula that creates the
target, not from the client itself.
2024-02-17 12:03:45 +01:00
Ben Grande
4dd6308fc2
ci: update actions release
2024-02-17 00:13:41 +01:00
Ben Grande
dbed18dfa2
feat: Bitcoin Core and Electrum servers and wallet
2024-02-17 00:07:33 +01:00
Ben Grande
e6fb72c22e
feat: update template to fedora-39
2024-02-16 23:31:57 +01:00
Ben Grande
7331b1938e
refactor: distinct whonix formulas
...
Separating the Gateway and the Workstation formula makes it easier to
use the clone-template macro as well as only run the necessary states.
2024-02-08 23:58:59 +01:00
Ben Grande
f27db69e3a
fix: update dotfiles module
2024-02-04 19:51:11 +01:00
Ben Grande
c35ec15f7e
fix: create directories when necessary
2024-02-04 19:48:12 +01:00
Ben Grande
56ecc25352
fix: vm kernel only applies to developers
...
Fixes: https://github.com/ben-grande/qusal/issues/3
2024-02-03 20:58:28 +01:00
Ben Grande
8f076d2441
fix: whonix template with high memory and backup
2024-02-02 10:28:19 +01:00
Ben Grande
76c9cd00ad
fix: move custom kicksecure settings to dev state
...
Fixes: https://github.com/ben-grande/qusal/issues/12
Fixes: https://github.com/ben-grande/qusal/issues/14
Fixes: https://github.com/ben-grande/qusal/issues/15
2024-02-02 10:05:46 +01:00
Ben Grande
4596198037
fix: less intrusive kicksecure default install
...
- Do not remove sources.list;
- Move broken packages to separate state;
- Rename to developers state and explain it breaks boot;
- Remove settings that are already the default;
- Remove configuration that is deprecated and
- Remove deprecated packages;
Fixes: https://github.com/ben-grande/qusal/issues/4
Fixes: https://github.com/ben-grande/qusal/issues/5
Fixes: https://github.com/ben-grande/qusal/issues/6
Fixes: https://github.com/ben-grande/qusal/issues/7
Fixes: https://github.com/ben-grande/qusal/issues/9
Fixes: https://github.com/ben-grande/qusal/issues/11
Fixes: https://github.com/ben-grande/qusal/issues/13
2024-02-01 17:40:26 +01:00
Ben Grande
174af08efc
feat: electrum bitcoin wallet
2024-01-31 16:53:04 +01:00
Ben Grande
c98b8b3fa5
fix: do not include mirage firewall in backup
2024-01-31 15:50:35 +01:00
Ben Grande
8ff19988d0
feat: install available sequoia-pgp tools
2024-01-31 14:51:17 +01:00
Ben Grande
b5d7371f93
fix: thunar requires xfce helpers to find terminal
2024-01-31 14:42:17 +01:00
Ben Grande
c08b39decc
feat: add torrent client to fetcher
2024-01-30 19:32:05 +01:00
Ben Grande
6efcc1da77
chore: copyright update
2024-01-29 16:49:54 +01:00
Ben Grande
b01f2d213a
chore: move port forward to dom0 formula
...
The script can be used with sys-cacher, sys-pihole, sys-syncthing,
sys-ssh and many services you'd want to forward, make it reusable.
2024-01-29 12:11:51 +01:00
Ben Grande
30f2ebe4ce
fix: port forward validate values from DomUs
2024-01-29 12:06:33 +01:00
Ben Grande
cb4ff00113
doc: typo in mirage firewall usage
2024-01-28 23:28:00 +01:00
Ben Grande
9183828985
fix: fail early when qubes.VMShell is unsupported
...
Happens with Mirage Unikernel, as it doesn't have a proper shell.
Fixes: https://github.com/ben-grande/qusal/issues/1
2024-01-28 23:25:03 +01:00
Ben Grande
77d82811ad
ci: lint pull request
2024-01-28 23:13:24 +01:00
Ben Grande
03cb70c2c2
fix: port forwarder missing short options usage
2024-01-27 17:05:56 +01:00
Ben Grande
dab297905c
fix: mail qrexec policy missing disp in name
2024-01-27 11:38:28 +01:00
Ben Grande
aec644bfc6
feat: add qubes img and pdf converter media qubes
2024-01-26 22:49:18 +01:00
Ben Grande
a04960c1c6
feat: initial split-mail setup
...
Split-mail allows to separate the receving, reading/composing and
sending of mails to separate qubes, while having the reading/composing
qube offline and a manual step necessary to authorize mails to be sent
form the sender qube.
2024-01-26 22:46:36 +01:00
Ben Grande
7ec20f1863
fix: add file browser to reader
...
We are already trusting many applications to display files, adding a
file browser is a huge usability improvement in this case.
2024-01-23 13:27:15 +01:00
Ben Grande
e1fe461eb8
doc: project signature verification in dom0
2024-01-22 18:49:17 +01:00
Ben Grande
bd255af41f
fix: cleanup audio home directory
2024-01-22 18:42:54 +01:00
Ben Grande
d23a6da9fc
doc: separate documents per use case
...
The main README is very large, by placing the documents in a separate
directory, we allow the user to choose explicitly what they read, giving
a better reading experience and allows a deeper understanding of the
project.
2024-01-22 18:38:04 +01:00
Ben Grande
adba858477
fix: add whonix dvm
2024-01-22 10:56:31 +01:00
Ben Grande
d75a59f54b
fix: update dotfiles module
2024-01-21 23:40:55 +01:00
Ben Grande
67403a17a3
feat: whonix setup independent from OEM
...
Depending on OEM will conflict the state IDs because they are the name
of the qubes being created. As not much changes are needed and we
customize much more, stop depending on upstream.
2024-01-21 23:04:41 +01:00
Ben Grande
3e6ba8ff82
fix: client install the ssh-agent client packages
...
The client should install the agent client packages and not the
opposite. The way it was, it would not be possible to include the agent
client packages to the ssh client, as it would create a recursive loop.
2024-01-21 22:04:34 +01:00
Ben Grande
97c644a09c
fix: invert builder memory and vcpus
2024-01-20 19:51:45 +01:00
Ben Grande
422b01e0f6
feat: remove audiovm setting when unnecessary
...
Decrease audio attack surface to qubes that will never need to use it.
2024-01-20 19:34:39 +01:00