Commit graph

3055 commits

Author SHA1 Message Date
Alexandre Pujol
929bcaace3 feat: improve dbus integration for chsh, better handling of generic needrestart. 2024-12-31 00:07:25 +00:00
Alexandre Pujol
85236a5818 fix: apparmor parser inside snap. 2024-12-31 00:07:25 +00:00
Alexandre Pujol
5fffc959b4 feat(profile): needrestart improve mqueue rule. 2024-12-31 00:07:25 +00:00
Alexandre Pujol
415efb4ef1 feat(profile): improve some core profiles. 2024-12-31 00:07:24 +00:00
odomingao
c936bd59d5 Fix typo 2024-12-31 00:07:24 +00:00
valoq
4ba9706742 add profile for swayimg (#612)
* add profile for swayimg

* fix exec
2024-12-31 00:07:24 +00:00
Besanon
5a05744352 add more lxqt files (#600)
* Create abstraction for lxqt desktop group

first file for the LXQT 2.0 desktop group

* Update lxqt

* xdg-desktop abstraction added

* removing tabs

* Create startlxqt

starter file for LXQT Desktop

* Create startlxqt

* fixing startlxqt

I use sddm as display manager

I cant remove the other file - only use graphical env., sorry

After startlxqt i would add  2 lines to sddm to enable the start of LXQT desktop

* Delete apparmor.d/profiles-s-z/startlxqt

* indented by 2 spaces (like other entries)

* Update sddm

Enable sddm to start an lxqt desktop session

* Create lxqt-session

lxqt-session to be started by startlxqt. Display manager: sddm

* Update lxqt-session

* Update lxqt-session

* removed trailing whitespace

* Update kscreen_backend_launcher to support lxqt desktop

is needed for several complaints:
DENIED  kscreen_backend_launcher open owner @{user_config_dirs}/lxqt/lxqt.conf comm=kscreen_backend requested_mask=r denied_mask=r
DENIED  kscreen_backend_launcher open /usr/share/lxqt/lxqt.conf comm=kscreen_backend requested_mask=r denied_mask=r
DENIED  kscreen_backend_launcher open owner @{user_config_dirs}/lxqt/session.conf comm=kscreen_backend requested_mask=r denied_mask=r
DENIED  kscreen_backend_launcher open /usr/share/lxqt/session.conf comm=kscreen_backend requested_mask=r denied_mask=r

* Update lxqt-session

* Create lxqt-panel

* Update lxqt-panel

* Update lxqt-panel

* Update lxqt-panel

* fix conflicting x

* Update lxqt-panel

add child-open

* remove  include <abstractions/app-launcher-user>

you think its too permissive to have app-launcher-user here, right?

* Update lxqt-panel

add needed programs

* Update lxqt-panel

turning back to layout of corresponding xfce file.

* Create lxqt-globalkeysd

* Create lxqt-about

* Create lxqt-leave

* Create lxqt-runner

* Update lxqt-leave

* Update lxqt-runner

* Update lxqt-globalkeysd

* remove video in lxqt-about

* Update lxqt-about

* Update lxqt-runner

* remove abstr. in lxqt-globalkeysd

* remove abstr. in lxqt-runner

* remove abstr. in lxqt-leave
2024-12-31 00:07:24 +00:00
doublez13
0b1c265e23 Add profile for iftop (#604)
* Add profile for iftop

* iftop: clean up formatting
2024-12-31 00:07:24 +00:00
Alexandre Pujol
c7955cacd8 feat(tunable): unify some XDG and user dirs varibale name. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
9e791deee5 feat(profile): general update. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
2f70940c86 feat(profile): add profile for tecla. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
1ad60915e6 feat(abs): add abstraction/webkit. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
64b8cf41c7 fix(integration): disable needrestart test due to upstream issue. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
17fe134d70 fix(tunable): udbus can be any hex up to 16. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
25bd3550fb feat(profile): add needrestart-vmlinuz-get-version & tests for needrestart. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
ae13890fc5 test(integration): add sysctl. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
4fe13bcb1c feat(profile): add fc-match & fc-pattern. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
70497e77a3 fix(tests): ensure fwupdmgr don't fail even if the target does not support firmware update. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
30860ad401 tests: add groupmod. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
c4b42f1ece tests: add fwupdmgr.bats 2024-12-31 00:07:24 +00:00
Alexandre Pujol
9711d43537 tests: ensure systemd-homed is started before the homectl test. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
97f4c51df3 tests: add dmesg.bats 2024-12-31 00:07:24 +00:00
Alexandre Pujol
5840e59030 tests: enable the homectl tests. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
1d41890a75 feat(profile): general update. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
354f6ee250 tests: remove hanged test 2024-12-31 00:07:24 +00:00
Alexandre Pujol
3c75243f15 feat(abs): add the wine abstraction. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
1dad5ab09c feat(abs): vulkan allow write access to builtin_shaders.
See #577
2024-12-31 00:07:24 +00:00
Alexandre Pujol
e266638166 fix(profile): dhcpcd executes resolvconf
fix #608
2024-12-31 00:07:24 +00:00
Alexandre Pujol
0c6d888f9e fix(tests): missing sudo in ip integration test. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
e00c15146c fix(ci): remove forced color from github action. 2024-12-31 00:07:24 +00:00
odomingao
6dfa033444 Update sysctl 2024-12-31 00:07:24 +00:00
Alexandre Pujol
0720a67f27 tests: cleanup the basic structure of integration tests. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
971d9daaf2 tests: cleanup the basic structure of integration tests. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
7c96657860 fix: missing @{udbus} in unix bind. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
d48ef023bc ci(github): split the final step in two. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
57aa1b7459 fix(profile): minor improvment to ensure tests passes. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
a6225df9c9 ci(github): restart some services to ensure they are confined. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
87f6c116f1 feat: profiles and integration tests improvments.
Add the udbus variable to be used in `unix bind` rule for dbus.
2024-12-31 00:07:24 +00:00
Alexandre Pujol
1467c2c1aa fix(profile): minor fixes. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
c5367943cb fix(profile): ensure useradd can fully populate the skelleton. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
b36a980461 ci(github): set local tunable for github actions. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
349ca76481 feat(tunable): add p_dbus_* variables.
This allow for better integration for system when dbus is not confined.
2024-12-31 00:07:24 +00:00
Alexandre Pujol
72f75b96d3 feat(profile): small profile improvments. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
9ddfc9e32c build(debian): disable make check by default on pkg build.
Enable it manually in github action.
2024-12-31 00:07:24 +00:00
Alexandre Pujol
93ade2237d fix(profile): linting issue. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
469677e096 feat(profile): add homectl. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
b30d077992 feat(profile): improve support for some profiles.
Most of the rules have come from the integration tests.
2024-12-31 00:07:24 +00:00
Alexandre Pujol
562fcc88a9 tests(ci): install integration tests requirements. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
9aca44908c tests: add more integration tests for core tools. 2024-12-31 00:07:24 +00:00
Alexandre Pujol
245e26f110 feat(profile): fractal uses bwrap for loading image. 2024-12-31 00:07:24 +00:00