mirror of
https://github.com/alrayyes/server-dotfiles
synced 2023-11-14 15:56:25 +00:00
Added firejail profiles for cmus with cmusfm
This commit is contained in:
parent
835b99722e
commit
7ebabb7145
20
bin/bin/backup.sh
Executable file
20
bin/bin/backup.sh
Executable file
@ -0,0 +1,20 @@
|
||||
#!/bin/sh
|
||||
REPOSITORY=~/stackdav/thinkpadbackup
|
||||
|
||||
# Backup all of /home and /var/www except a few
|
||||
# excluded directories
|
||||
borg create -v --stats \
|
||||
$REPOSITORY::'{hostname}-{now:%Y-%m-%d}' \
|
||||
/home/alrayyes \
|
||||
--exclude '/home/alrayyes/.cache' \
|
||||
--exclude '/home/alrayyes/stackdav' \
|
||||
--exclude '/home/alrayyes/music' \
|
||||
--exclude '/home/alrayyes/Dropbox' \
|
||||
--exclude '/home/alrayyes/gPodder/Downloads'
|
||||
|
||||
# Use the `prune` subcommand to maintain 7 daily, 4 weekly and 6 monthly
|
||||
# archives of THIS machine. The '{hostname}-' prefix is very important to
|
||||
# limit prune's operation to this machine's archives and not apply to
|
||||
# other machine's archives also.
|
||||
borg prune -v --list $REPOSITORY --prefix '{hostname}-' \
|
||||
--keep-daily=7 --keep-weekly=4 --keep-monthly=6
|
18
firejail/.config/firejail/cmus.profile
Normal file
18
firejail/.config/firejail/cmus.profile
Normal file
@ -0,0 +1,18 @@
|
||||
# cmus profile
|
||||
noblacklist ${HOME}/.config/cmus
|
||||
|
||||
include /etc/firejail/disable-common.inc
|
||||
include /etc/firejail/disable-programs.inc
|
||||
include /etc/firejail/disable-devel.inc
|
||||
include /etc/firejail/disable-passwdmgr.inc
|
||||
|
||||
caps.drop all
|
||||
netfilter
|
||||
nonewprivs
|
||||
noroot
|
||||
protocol unix,inet,inet6
|
||||
seccomp
|
||||
|
||||
private-bin cmus,cmusfm
|
||||
private-etc group
|
||||
shell none
|
18
firejail/.config/firejail/cmusfm.profile
Normal file
18
firejail/.config/firejail/cmusfm.profile
Normal file
@ -0,0 +1,18 @@
|
||||
# cmusfm profile
|
||||
noblacklist ${HOME}/.config/cmus
|
||||
|
||||
include /etc/firejail/disable-common.inc
|
||||
include /etc/firejail/disable-programs.inc
|
||||
include /etc/firejail/disable-devel.inc
|
||||
include /etc/firejail/disable-passwdmgr.inc
|
||||
|
||||
caps.drop all
|
||||
netfilter
|
||||
nonewprivs
|
||||
noroot
|
||||
protocol unix,inet,inet6
|
||||
seccomp
|
||||
|
||||
private-bin cmusfm
|
||||
private-etc group
|
||||
shell none
|
@ -1 +1 @@
|
||||
Subproject commit 97c03841691021f916c46b2fd2d089d7970400aa
|
||||
Subproject commit ff5629e60b815b3c21ef216d5ba5943932589758
|
Loading…
Reference in New Issue
Block a user