refactor(profiles): use @{bin} and @{lib} in profiles (1)
This commit is contained in:
parent
59469b57b4
commit
bb71f49598
125 changed files with 955 additions and 959 deletions
|
|
@ -8,8 +8,8 @@
|
|||
# Root app location
|
||||
/ r,
|
||||
/usr/ r,
|
||||
/{usr/,}{s,}bin/ r,
|
||||
/{usr/,}{s,}bin/[a-z0-9]* rPUx,
|
||||
@{bin}/ r,
|
||||
@{bin}/[a-z0-9]* rPUx,
|
||||
/usr/local/{s,}bin/ r,
|
||||
/usr/local/{s,}bin/[a-zA-Z0-9]* rPUx,
|
||||
|
||||
|
|
|
|||
|
|
@ -21,26 +21,26 @@
|
|||
/usr/share/codium/codium rPUx,
|
||||
|
||||
# Firefox
|
||||
/{usr/,}bin/firefox{,.sh,-esr,-bin} rPx,
|
||||
/{usr/,}lib{,32,64}/firefox{,.sh,-esr,-bin}/firefox{,.sh,-esr,-bin} rPx,
|
||||
@{bin}/firefox{,.sh,-esr,-bin} rPx,
|
||||
@{lib}/firefox{,.sh,-esr,-bin}/firefox{,.sh,-esr,-bin} rPx,
|
||||
/opt/firefox{,.sh,-esr,-bin}/firefox{,.sh,-esr,-bin} rPx,
|
||||
|
||||
# Thunderbird
|
||||
/{usr/,}bin/thunderbird{,.sh,-esr,-bin} rPx,
|
||||
/{usr/,}lib{,32,64}/thunderbird{,.sh,-esr,-bin}/thunderbird{,.sh,-esr,-bin} rPx,
|
||||
@{bin}/thunderbird{,.sh,-esr,-bin} rPx,
|
||||
@{lib}/thunderbird{,.sh,-esr,-bin}/thunderbird{,.sh,-esr,-bin} rPx,
|
||||
/opt/thunderbird{,.sh,-esr,-bin}/thunderbird{,.sh,-esr,-bin} rPx,
|
||||
|
||||
# Brave
|
||||
/opt/brave{-bin,.com}/brave{,-beta,-dev,-bin}/brave{,-beta,-dev,-bin,-browser} rPx,
|
||||
|
||||
# Chromium
|
||||
/{usr/,}lib/chromium/chromium rPx,
|
||||
@{lib}/chromium/chromium rPx,
|
||||
|
||||
# Chrome
|
||||
/opt/google/chrome{,-beta,-stable,-unstable}/chrome{,-beta,-stable,-unstable} rPx,
|
||||
|
||||
# Opera
|
||||
/{usr/,}lib/@{multiarch}/opera{,-beta,-developer}/opera{,-beta,-developer} rPx,
|
||||
@{lib}/@{multiarch}/opera{,-beta,-developer}/opera{,-beta,-developer} rPx,
|
||||
|
||||
# Discord
|
||||
/usr/share/ r,
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
# This abstraction requires the following variables definied in the profile header:
|
||||
# @{chromium_name} = chromium
|
||||
# @{chromium_domain} = org.chromium.Chromium
|
||||
# @{chromium_lib_dirs} = /{usr/,}lib/chromium
|
||||
# @{chromium_lib_dirs} = @{lib}/chromium
|
||||
# @{chromium_config_dirs} = @{user_config_dirs}/chromium
|
||||
# @{chromium_cache_dirs} = @{user_cache_dirs}/chromium
|
||||
|
||||
|
|
@ -60,32 +60,32 @@
|
|||
@{chromium_lib_dirs}/chrome-sandbox rPx,
|
||||
|
||||
# Desktop integration
|
||||
/{usr/,}bin/lsb_release rPx -> lsb_release,
|
||||
/{usr/,}bin/xdg-desktop-menu rPx,
|
||||
/{usr/,}bin/xdg-email rPx,
|
||||
/{usr/,}bin/xdg-icon-resource rPx,
|
||||
/{usr/,}bin/xdg-mime rPx,
|
||||
/{usr/,}bin/xdg-open rPx -> child-open,
|
||||
/{usr/,}bin/xdg-settings rPx,
|
||||
@{bin}/lsb_release rPx -> lsb_release,
|
||||
@{bin}/xdg-desktop-menu rPx,
|
||||
@{bin}/xdg-email rPx,
|
||||
@{bin}/xdg-icon-resource rPx,
|
||||
@{bin}/xdg-mime rPx,
|
||||
@{bin}/xdg-open rPx -> child-open,
|
||||
@{bin}/xdg-settings rPx,
|
||||
|
||||
# Installing/removing extensions & applications
|
||||
/{usr/,}bin/{,e}grep rix,
|
||||
/{usr/,}bin/basename rix,
|
||||
/{usr/,}bin/cat rix,
|
||||
/{usr/,}bin/cut rix,
|
||||
/{usr/,}bin/mkdir rix,
|
||||
/{usr/,}bin/mktemp rix,
|
||||
/{usr/,}bin/rm rix,
|
||||
/{usr/,}bin/sed rix,
|
||||
/{usr/,}bin/touch rix,
|
||||
@{bin}/{,e}grep rix,
|
||||
@{bin}/basename rix,
|
||||
@{bin}/cat rix,
|
||||
@{bin}/cut rix,
|
||||
@{bin}/mkdir rix,
|
||||
@{bin}/mktemp rix,
|
||||
@{bin}/rm rix,
|
||||
@{bin}/sed rix,
|
||||
@{bin}/touch rix,
|
||||
|
||||
# For storing passwords externally
|
||||
/{usr/,}bin/keepassxc-proxy rix, # as a temporary solution - see issue #128
|
||||
/{usr/,}bin/browserpass rPx,
|
||||
@{bin}/keepassxc-proxy rix, # as a temporary solution - see issue #128
|
||||
@{bin}/browserpass rPx,
|
||||
|
||||
# Gnome shell integration
|
||||
/{usr/,}bin/chrome-gnome-shell rPx,
|
||||
/{usr/,}bin/gnome-browser-connector-host rPx,
|
||||
@{bin}/chrome-gnome-shell rPx,
|
||||
@{bin}/gnome-browser-connector-host rPx,
|
||||
|
||||
/usr/share/@{chromium_name}/{,**} r,
|
||||
/usr/share/chromium/extensions/{,**} r,
|
||||
|
|
|
|||
|
|
@ -42,12 +42,12 @@
|
|||
#owner /tmp/orcexec.* mrw,
|
||||
#owner @{HOME}/orcexec.* mrw,
|
||||
|
||||
/{usr/,}lib/frei0r-[0-9]/*.so mr,
|
||||
/{usr/,}lib{,exec}/gstreamer-[0-9]*.[0-9]*/gst-plugin-scanner mrix,
|
||||
/{usr/,}lib{,exec}/@{multiarch}/gstreamer[0-9]*.[0-9]*/gstreamer-[0-9]*.[0-9]*/gst-plugin-scanner mrix,
|
||||
/{usr/,}lib/@{multiarch}/libproxy/*/modules/*.so mr,
|
||||
/{usr/,}lib/@{multiarch}/libproxy/*/pxgsettings ixr,
|
||||
/{usr/,}lib/@{multiarch}/libvisual-[0-9].[0-9]/*/*.so mr,
|
||||
@{lib}/frei0r-[0-9]/*.so mr,
|
||||
@{lib}/gstreamer-[0-9]*.[0-9]*/gst-plugin-scanner mrix,
|
||||
@{lib}/@{multiarch}/gstreamer[0-9]*.[0-9]*/gstreamer-[0-9]*.[0-9]*/gst-plugin-scanner mrix,
|
||||
@{lib}/@{multiarch}/libproxy/*/modules/*.so mr,
|
||||
@{lib}/@{multiarch}/libproxy/*/pxgsettings ixr,
|
||||
@{lib}/@{multiarch}/libvisual-[0-9].[0-9]/*/*.so mr,
|
||||
|
||||
owner @{HOME}/{.cache/,.}gstreamer-[0-9]*/ rw,
|
||||
owner @{HOME}/{.cache/,.}gstreamer-[0-9]*/registry.*.bin{,.tmp*} rw,
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
/usr/share/kde4/** r,
|
||||
|
||||
/{usr/,}lib/kde4/*.so mr,
|
||||
/{usr/,}lib/kde4/plugins/*/ r,
|
||||
/{usr/,}lib/kde4/plugins/*/*.so mr,
|
||||
@{lib}/kde4/*.so mr,
|
||||
@{lib}/kde4/plugins/*/ r,
|
||||
@{lib}/kde4/plugins/*/*.so mr,
|
||||
|
||||
# Create home KDE directory structure
|
||||
owner @{HOME}/.kde{,4}/ rw,
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
include <abstractions/thumbnails-cache-read>
|
||||
|
||||
# KDE/Plasma5 themes
|
||||
#/{usr/,}lib/@{multiarch}/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so mr,
|
||||
#/{usr/,}lib/@{multiarch}/qt5/plugins/styles/breeze.so mr,
|
||||
#@{lib}/@{multiarch}/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so mr,
|
||||
#@{lib}/@{multiarch}/qt5/plugins/styles/breeze.so mr,
|
||||
#/usr/share/plasma/look-and-feel/** r,
|
||||
#/usr/share/color-schemes/*.colors r,
|
||||
|
||||
|
|
@ -34,7 +34,7 @@
|
|||
#owner /**/.directory r,
|
||||
|
||||
# For bookmarks
|
||||
#/{usr/,}bin/keditbookmarks rPUx,
|
||||
#@{bin}/keditbookmarks rPUx,
|
||||
#owner @{user_share_dirs}/kfile/ rw,
|
||||
#owner @{user_share_dirs}/kfile/#[0-9]*[0-9] rw,
|
||||
#owner @{user_share_dirs}/kfile/bookmarks.xml* rwl -> @{user_share_dirs}/kfile/#[0-9]*[0-9],
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
# Copyright (C) 2021-2022 Alexandre Pujol <alexandre@pujol.io>
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
/{usr/,}bin/ r,
|
||||
/{usr/,}bin/python{2.[4-7],3,3.[0-9],3.1[0-9]} r,
|
||||
@{bin}/ r,
|
||||
@{bin}/python{2.[4-7],3,3.[0-9],3.1[0-9]} r,
|
||||
|
||||
owner @{user_lib_dirs}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{pyc,so} mr,
|
||||
owner @{user_lib_dirs}/python{2.[4-7],3,3.[0-9],3.1[0-9]}/**.{egg,py,pth} r,
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
/usr/share/zsh/{,**} r,
|
||||
/usr/local/share/zsh/{,**} r,
|
||||
|
||||
/{usr/,}lib/@{multiarch}/zsh/[0-9]*/zsh/*.so mr,
|
||||
@{lib}/@{multiarch}/zsh/[0-9]*/zsh/*.so mr,
|
||||
|
||||
/etc/zsh/zshenv r,
|
||||
/etc/zsh/zshrc r,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue