diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc index 6435bf8e6..c7c1797bf 100644 --- a/etc/inc/disable-programs.inc +++ b/etc/inc/disable-programs.inc @@ -596,6 +596,7 @@ blacklist ${HOME}/.config/nomacs blacklist ${HOME}/.config/nuclear blacklist ${HOME}/.config/nvim blacklist ${HOME}/.config/obs-studio +blacklist ${HOME}/.config/obsidian blacklist ${HOME}/.config/okularpartrc blacklist ${HOME}/.config/okularrc blacklist ${HOME}/.config/onboard diff --git a/etc/profile-m-z/obsidian.profile b/etc/profile-m-z/obsidian.profile new file mode 100644 index 000000000..80ca334ba --- /dev/null +++ b/etc/profile-m-z/obsidian.profile @@ -0,0 +1,22 @@ +# Firejail profile for obsidian +# Description: Personal knowledge base and note-taking with Markdown files. +# This file is overwritten after every install/update +# Persistent local customizations +include obsidian.local +# Persistent global definitions +include globals.local + +noblacklist ${DOCUMENTS} +noblacklist ${HOME}/.config/obsidian + +ipc-namespace +nonewprivs +noroot +protocol unix,inet,inet6 +#net none # networking is needed to download/update plugins + +private-bin basename,bash,cat,cut,electron,electron[0-9],electron[0-9][0-9],gawk,grep,obsidian,realpath,tr +private-etc @network,@tls-ca,@x11,gnutls,libva.conf + +# Redirect +include electron-common.profile