From 4e222c963e21b78c861cd0064399e18c32581532 Mon Sep 17 00:00:00 2001 From: Eduard Toloza Date: Sun, 18 Aug 2019 16:00:01 -0500 Subject: [PATCH] Update --- etc/systemd/coredump.conf | 21 ++++++ etc/systemd/journal-remote.conf | 19 ++++++ etc/systemd/journal-upload.conf | 18 ++++++ etc/systemd/journald.conf | 42 ++++++++++++ etc/systemd/journald.conf.pacnew | 43 +++++++++++++ etc/systemd/logind.conf | 38 +++++++++++ etc/systemd/network/20-wired.network | 12 ++++ etc/systemd/network/25-wireless.network | 12 ++++ etc/systemd/network/26-wireless.network | 12 ++++ etc/systemd/networkd.conf | 16 +++++ .../rbackup-bond}/10-bond1.netdev | 0 .../rbackup-bond}/10-bond1.network | 2 +- .../rbackup-bond}/20-wired.network | 0 .../rbackup-bond}/25-wireless.network | 2 +- .../rbackup-bond}/26-wireless.network | 0 etc/systemd/rbackup-normal/20-wired.network | 12 ++++ .../rbackup-normal/25-wireless.network | 12 ++++ .../rbackup-normal/26-wireless.network | 12 ++++ etc/systemd/resolved.conf | 24 +++++++ etc/systemd/resolved.conf.pacnew | 24 +++++++ etc/systemd/sleep.conf | 25 ++++++++ etc/systemd/swap.conf | 57 +++++++++++++++++ etc/systemd/system.conf | 64 +++++++++++++++++++ .../bluetooth.target.wants/bluetooth.service | 1 + etc/systemd/system/dbus-org.bluez.service | 1 + .../dbus-org.freedesktop.network1.service | 1 + .../dbus-org.freedesktop.resolve1.service | 1 + .../dbus-org.freedesktop.timesync1.service | 1 + .../system/disable-turbo-boost.service | 10 +++ .../.#override.conf71faa65b5fe17951 | 0 .../getty.target.wants/getty@tty1.service | 1 + .../threema-web.service | 1 + etc/systemd/system/iwd.service | 14 ++++ etc/systemd/system/lvm2-monitor.service | 1 + .../multi-user.target.wants/apparmor.service | 1 + .../irqbalance.service | 1 + .../multi-user.target.wants/libvirtd.service | 1 + .../lm_sensors.service | 1 + .../multi-user.target.wants/randomvpn.service | 1 + .../multi-user.target.wants/remote-fs.target | 1 + .../systemd-networkd.service | 1 + .../systemd-resolved.service | 1 + .../multi-user.target.wants/ufw.service | 1 + etc/systemd/system/netctl@failover.service | 8 +++ etc/systemd/system/randomvpn.service | 20 ++++++ etc/systemd/system/rnetworking.service | 16 +++-- etc/systemd/system/rnetworking.timer | 7 +- .../systemd-networkd.socket | 1 + .../sockets.target.wants/virtlockd.socket | 1 + .../sockets.target.wants/virtlogd.socket | 1 + .../enable-processor-performance.service | 1 + .../systemd-timesyncd.service | 1 + .../system/systemd-journal-flush.service | 1 + .../system/systemd-journald-audit.socket | 1 + .../timers.target.wants/rnetworking.timer | 1 + etc/systemd/system/tlp.service | 20 ++++++ etc/systemd/system/tor-router.service | 13 ++++ etc/systemd/timesyncd.conf | 19 ++++++ etc/systemd/user.conf | 44 +++++++++++++ .../user/sockets.target.wants/dirmngr.socket | 1 + .../gpg-agent-browser.socket | 1 + .../gpg-agent-extra.socket | 1 + .../sockets.target.wants/gpg-agent-ssh.socket | 1 + .../sockets.target.wants/gpg-agent.socket | 1 + .../p11-kit-server.socket | 1 + .../sockets.target.wants/pulseaudio.socket | 1 + 66 files changed, 659 insertions(+), 11 deletions(-) create mode 100644 etc/systemd/coredump.conf create mode 100644 etc/systemd/journal-remote.conf create mode 100644 etc/systemd/journal-upload.conf create mode 100644 etc/systemd/journald.conf create mode 100644 etc/systemd/journald.conf.pacnew create mode 100644 etc/systemd/logind.conf create mode 100644 etc/systemd/network/20-wired.network create mode 100644 etc/systemd/network/25-wireless.network create mode 100644 etc/systemd/network/26-wireless.network create mode 100644 etc/systemd/networkd.conf rename etc/{network => systemd/rbackup-bond}/10-bond1.netdev (100%) rename etc/{network => systemd/rbackup-bond}/10-bond1.network (87%) rename etc/{network => systemd/rbackup-bond}/20-wired.network (100%) rename etc/{network => systemd/rbackup-bond}/25-wireless.network (81%) rename etc/{network => systemd/rbackup-bond}/26-wireless.network (100%) create mode 100644 etc/systemd/rbackup-normal/20-wired.network create mode 100644 etc/systemd/rbackup-normal/25-wireless.network create mode 100644 etc/systemd/rbackup-normal/26-wireless.network create mode 100644 etc/systemd/resolved.conf create mode 100644 etc/systemd/resolved.conf.pacnew create mode 100644 etc/systemd/sleep.conf create mode 100644 etc/systemd/swap.conf create mode 100644 etc/systemd/system.conf create mode 120000 etc/systemd/system/bluetooth.target.wants/bluetooth.service create mode 120000 etc/systemd/system/dbus-org.bluez.service create mode 120000 etc/systemd/system/dbus-org.freedesktop.network1.service create mode 120000 etc/systemd/system/dbus-org.freedesktop.resolve1.service create mode 120000 etc/systemd/system/dbus-org.freedesktop.timesync1.service create mode 100644 etc/systemd/system/disable-turbo-boost.service create mode 100644 etc/systemd/system/dnscrypt-proxy.socket.d/.#override.conf71faa65b5fe17951 create mode 120000 etc/systemd/system/getty.target.wants/getty@tty1.service create mode 120000 etc/systemd/system/graphical.target.wants/threema-web.service create mode 100644 etc/systemd/system/iwd.service create mode 120000 etc/systemd/system/lvm2-monitor.service create mode 120000 etc/systemd/system/multi-user.target.wants/apparmor.service create mode 120000 etc/systemd/system/multi-user.target.wants/irqbalance.service create mode 120000 etc/systemd/system/multi-user.target.wants/libvirtd.service create mode 120000 etc/systemd/system/multi-user.target.wants/lm_sensors.service create mode 120000 etc/systemd/system/multi-user.target.wants/randomvpn.service create mode 120000 etc/systemd/system/multi-user.target.wants/remote-fs.target create mode 120000 etc/systemd/system/multi-user.target.wants/systemd-networkd.service create mode 120000 etc/systemd/system/multi-user.target.wants/systemd-resolved.service create mode 120000 etc/systemd/system/multi-user.target.wants/ufw.service create mode 100644 etc/systemd/system/netctl@failover.service create mode 100644 etc/systemd/system/randomvpn.service create mode 120000 etc/systemd/system/sockets.target.wants/systemd-networkd.socket create mode 120000 etc/systemd/system/sockets.target.wants/virtlockd.socket create mode 120000 etc/systemd/system/sockets.target.wants/virtlogd.socket create mode 120000 etc/systemd/system/sysinit.target.wants/enable-processor-performance.service create mode 120000 etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service create mode 120000 etc/systemd/system/systemd-journal-flush.service create mode 120000 etc/systemd/system/systemd-journald-audit.socket create mode 120000 etc/systemd/system/timers.target.wants/rnetworking.timer create mode 100644 etc/systemd/system/tlp.service create mode 100644 etc/systemd/system/tor-router.service create mode 100644 etc/systemd/timesyncd.conf create mode 100644 etc/systemd/user.conf create mode 120000 etc/systemd/user/sockets.target.wants/dirmngr.socket create mode 120000 etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket create mode 120000 etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket create mode 120000 etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket create mode 120000 etc/systemd/user/sockets.target.wants/gpg-agent.socket create mode 120000 etc/systemd/user/sockets.target.wants/p11-kit-server.socket create mode 120000 etc/systemd/user/sockets.target.wants/pulseaudio.socket diff --git a/etc/systemd/coredump.conf b/etc/systemd/coredump.conf new file mode 100644 index 0000000..c2f0643 --- /dev/null +++ b/etc/systemd/coredump.conf @@ -0,0 +1,21 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See coredump.conf(5) for details. + +[Coredump] +#Storage=external +#Compress=yes +#ProcessSizeMax=2G +#ExternalSizeMax=2G +#JournalSizeMax=767M +#MaxUse= +#KeepFree= diff --git a/etc/systemd/journal-remote.conf b/etc/systemd/journal-remote.conf new file mode 100644 index 0000000..d29d5a6 --- /dev/null +++ b/etc/systemd/journal-remote.conf @@ -0,0 +1,19 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See journal-remote.conf(5) for details + +[Remote] +# Seal=false +# SplitMode=host +# ServerKeyFile=/etc/ssl/private/journal-remote.pem +# ServerCertificateFile=/etc/ssl/certs/journal-remote.pem +# TrustedCertificateFile=/etc/ssl/ca/trusted.pem diff --git a/etc/systemd/journal-upload.conf b/etc/systemd/journal-upload.conf new file mode 100644 index 0000000..0560eb9 --- /dev/null +++ b/etc/systemd/journal-upload.conf @@ -0,0 +1,18 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See journal-upload.conf(5) for details + +[Upload] +# URL= +# ServerKeyFile=/etc/ssl/private/journal-upload.pem +# ServerCertificateFile=/etc/ssl/certs/journal-upload.pem +# TrustedCertificateFile=/etc/ssl/ca/trusted.pem diff --git a/etc/systemd/journald.conf b/etc/systemd/journald.conf new file mode 100644 index 0000000..fa5a4ab --- /dev/null +++ b/etc/systemd/journald.conf @@ -0,0 +1,42 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See journald.conf(5) for details. + +[Journal] +#Storage=volatile +#Compress=yes +#Seal=yes +#SplitMode=uid +#SyncIntervalSec=5m +#RateLimitIntervalSec=30s +#RateLimitBurst=1000 +SystemMaxUse=50M +#SystemKeepFree= +#SystemMaxFileSize= +#SystemMaxFiles=100 +#RuntimeMaxUse= +#RuntimeKeepFree= +#RuntimeMaxFileSize= +#RuntimeMaxFiles=100 +#MaxRetentionSec= +MaxFileSec=1week +#ForwardToSyslog=no +#ForwardToKMsg=no +#ForwardToConsole=no +#ForwardToWall=yes +#TTYPath=/dev/console +#MaxLevelStore=debug +#MaxLevelSyslog=debug +#MaxLevelKMsg=notice +#MaxLevelConsole=info +#MaxLevelWall=emerg +#LineMax=48K diff --git a/etc/systemd/journald.conf.pacnew b/etc/systemd/journald.conf.pacnew new file mode 100644 index 0000000..2f1c661 --- /dev/null +++ b/etc/systemd/journald.conf.pacnew @@ -0,0 +1,43 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See journald.conf(5) for details. + +[Journal] +#Storage=auto +#Compress=yes +#Seal=yes +#SplitMode=uid +#SyncIntervalSec=5m +#RateLimitIntervalSec=30s +#RateLimitBurst=10000 +#SystemMaxUse= +#SystemKeepFree= +#SystemMaxFileSize= +#SystemMaxFiles=100 +#RuntimeMaxUse= +#RuntimeKeepFree= +#RuntimeMaxFileSize= +#RuntimeMaxFiles=100 +#MaxRetentionSec= +#MaxFileSec=1month +#ForwardToSyslog=no +#ForwardToKMsg=no +#ForwardToConsole=no +#ForwardToWall=yes +#TTYPath=/dev/console +#MaxLevelStore=debug +#MaxLevelSyslog=debug +#MaxLevelKMsg=notice +#MaxLevelConsole=info +#MaxLevelWall=emerg +#LineMax=48K +#ReadKMsg=yes diff --git a/etc/systemd/logind.conf b/etc/systemd/logind.conf new file mode 100644 index 0000000..e5ce69f --- /dev/null +++ b/etc/systemd/logind.conf @@ -0,0 +1,38 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See logind.conf(5) for details. + +[Login] +#NAutoVTs=1 +#ReserveVT=6 +#KillUserProcesses=no +#KillOnlyUsers= +#KillExcludeUsers=root +#InhibitDelayMaxSec=5 +HandlePowerKey=ignore +#HandleSuspendKey=suspend +#HandleHibernateKey=hibernate +#HandleLidSwitch=suspend +#HandleLidSwitchExternalPower=suspend +#HandleLidSwitchDocked=ignore +#PowerKeyIgnoreInhibited=no +#SuspendKeyIgnoreInhibited=no +#HibernateKeyIgnoreInhibited=no +#LidSwitchIgnoreInhibited=yes +#HoldoffTimeoutSec=30s +#IdleAction=ignore +#IdleActionSec=30min +#RuntimeDirectorySize=10% +#RemoveIPC=yes +#InhibitorsMax=8192 +#SessionsMax=8192 +#UserTasksMax=33% diff --git a/etc/systemd/network/20-wired.network b/etc/systemd/network/20-wired.network new file mode 100644 index 0000000..86736af --- /dev/null +++ b/etc/systemd/network/20-wired.network @@ -0,0 +1,12 @@ +[Match] +Name=enp2s0 + +[Network] +DHCP=ipv4 +DNS=9.9.9.9 +DNSOverTLS=opportunistic +DNSSEC=true + +[DHCP] +RouteMetric=10 +UseDNS=no diff --git a/etc/systemd/network/25-wireless.network b/etc/systemd/network/25-wireless.network new file mode 100644 index 0000000..0573446 --- /dev/null +++ b/etc/systemd/network/25-wireless.network @@ -0,0 +1,12 @@ +[Match] +Name=wlp3s0 + +[Network] +DHCP=ipv4 +DNS=9.9.9.9 +DNSOverTLS=opportunistic +DNSSEC=true + +[DHCP] +RouteMetric=20 +UseDNS=no diff --git a/etc/systemd/network/26-wireless.network b/etc/systemd/network/26-wireless.network new file mode 100644 index 0000000..75524ba --- /dev/null +++ b/etc/systemd/network/26-wireless.network @@ -0,0 +1,12 @@ +[Match] +Name=wlp0s20f0u2 + +[Network] +DHCP=ipv4 +DNS=9.9.9.9 +DNSOverTLS=opportunistic +DNSSEC=true + +[DHCP] +RouteMetric=30 +UseDNS=no diff --git a/etc/systemd/networkd.conf b/etc/systemd/networkd.conf new file mode 100644 index 0000000..8dc5676 --- /dev/null +++ b/etc/systemd/networkd.conf @@ -0,0 +1,16 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See networkd.conf(5) for details + +[DHCP] +#DUIDType=vendor +#DUIDRawData= diff --git a/etc/network/10-bond1.netdev b/etc/systemd/rbackup-bond/10-bond1.netdev similarity index 100% rename from etc/network/10-bond1.netdev rename to etc/systemd/rbackup-bond/10-bond1.netdev diff --git a/etc/network/10-bond1.network b/etc/systemd/rbackup-bond/10-bond1.network similarity index 87% rename from etc/network/10-bond1.network rename to etc/systemd/rbackup-bond/10-bond1.network index eef6572..df72f3a 100644 --- a/etc/network/10-bond1.network +++ b/etc/systemd/rbackup-bond/10-bond1.network @@ -5,7 +5,7 @@ Name=bond1 DHCP=ipv4 DNSOverTLS=opportunistic DNSSEC=true -DNS=9.9.9.9 +DNS=9.9.9.10 [DHCP] UseDNS=no diff --git a/etc/network/20-wired.network b/etc/systemd/rbackup-bond/20-wired.network similarity index 100% rename from etc/network/20-wired.network rename to etc/systemd/rbackup-bond/20-wired.network diff --git a/etc/network/25-wireless.network b/etc/systemd/rbackup-bond/25-wireless.network similarity index 81% rename from etc/network/25-wireless.network rename to etc/systemd/rbackup-bond/25-wireless.network index c33e3a9..b6c97b9 100644 --- a/etc/network/25-wireless.network +++ b/etc/systemd/rbackup-bond/25-wireless.network @@ -1,5 +1,5 @@ [Match] -Name=wlan0 +Name=wlp3s0 [Network] LinkLocalAddressing=no diff --git a/etc/network/26-wireless.network b/etc/systemd/rbackup-bond/26-wireless.network similarity index 100% rename from etc/network/26-wireless.network rename to etc/systemd/rbackup-bond/26-wireless.network diff --git a/etc/systemd/rbackup-normal/20-wired.network b/etc/systemd/rbackup-normal/20-wired.network new file mode 100644 index 0000000..86736af --- /dev/null +++ b/etc/systemd/rbackup-normal/20-wired.network @@ -0,0 +1,12 @@ +[Match] +Name=enp2s0 + +[Network] +DHCP=ipv4 +DNS=9.9.9.9 +DNSOverTLS=opportunistic +DNSSEC=true + +[DHCP] +RouteMetric=10 +UseDNS=no diff --git a/etc/systemd/rbackup-normal/25-wireless.network b/etc/systemd/rbackup-normal/25-wireless.network new file mode 100644 index 0000000..0573446 --- /dev/null +++ b/etc/systemd/rbackup-normal/25-wireless.network @@ -0,0 +1,12 @@ +[Match] +Name=wlp3s0 + +[Network] +DHCP=ipv4 +DNS=9.9.9.9 +DNSOverTLS=opportunistic +DNSSEC=true + +[DHCP] +RouteMetric=20 +UseDNS=no diff --git a/etc/systemd/rbackup-normal/26-wireless.network b/etc/systemd/rbackup-normal/26-wireless.network new file mode 100644 index 0000000..75524ba --- /dev/null +++ b/etc/systemd/rbackup-normal/26-wireless.network @@ -0,0 +1,12 @@ +[Match] +Name=wlp0s20f0u2 + +[Network] +DHCP=ipv4 +DNS=9.9.9.9 +DNSOverTLS=opportunistic +DNSSEC=true + +[DHCP] +RouteMetric=30 +UseDNS=no diff --git a/etc/systemd/resolved.conf b/etc/systemd/resolved.conf new file mode 100644 index 0000000..87f5374 --- /dev/null +++ b/etc/systemd/resolved.conf @@ -0,0 +1,24 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See resolved.conf(5) for details + +[Resolve] +#DNS=1.1.1.1 9.9.9.9 +#FallbackDNS=1.1.1.1 9.9.9.9 +#Domains= +#LLMNR=yes +#MulticastDNS=yes +#DNSSEC=no +#DNSOverTLS=no +Cache=yes +#DNSStubListener=udp + diff --git a/etc/systemd/resolved.conf.pacnew b/etc/systemd/resolved.conf.pacnew new file mode 100644 index 0000000..aa58449 --- /dev/null +++ b/etc/systemd/resolved.conf.pacnew @@ -0,0 +1,24 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See resolved.conf(5) for details + +[Resolve] +#DNS= +#FallbackDNS=1.1.1.1 9.9.9.10 8.8.8.8 2606:4700:4700::1111 2620:fe::10 2001:4860:4860::8888 +#Domains= +#LLMNR=yes +#MulticastDNS=yes +#DNSSEC=allow-downgrade +#DNSOverTLS=no +#Cache=yes +#DNSStubListener=yes +#ReadEtcHosts=yes diff --git a/etc/systemd/sleep.conf b/etc/systemd/sleep.conf new file mode 100644 index 0000000..b236add --- /dev/null +++ b/etc/systemd/sleep.conf @@ -0,0 +1,25 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See systemd-sleep.conf(5) for details + +[Sleep] +#AllowSuspend=yes +#AllowHibernation=yes +#AllowSuspendThenHibernate=yes +#AllowHybridSleep=yes +#SuspendMode= +#SuspendState=mem standby freeze +#HibernateMode=platform shutdown +#HibernateState=disk +#HybridSleepMode=suspend platform shutdown +#HybridSleepState=disk +HibernateDelaySec=60min diff --git a/etc/systemd/swap.conf b/etc/systemd/swap.conf new file mode 100644 index 0000000..5b30078 --- /dev/null +++ b/etc/systemd/swap.conf @@ -0,0 +1,57 @@ +################################################################################ +# Defaults are optimized for general usage +################################################################################ + +################################################################################ +# You can override any settings by files in: +# /etc/systemd/swap.conf.d/*.conf +################################################################################ + +################################################################################ +# Zswap +# +# Kernel >= 3.11 +# Zswap create compress cache between swap and memory for reduce IO +# https://www.kernel.org/doc/Documentation/vm/zswap.txt + +zswap_enabled=1 +zswap_compressor=lz4 # lzo lz4 +zswap_max_pool_percent=25 # 1-99 +zswap_zpool=zbud # zbud z3fold + +################################################################################ +# ZRam +# +# Kernel >= 3.15 +# Zram compression streams count for additional information see: +# https://www.kernel.org/doc/Documentation/blockdev/zram.txt + +zram_enabled=0 +zram_size=$(($RAM_SIZE/4)) # This is 1/4 of ram size by default. +zram_streams=$NCPU +zram_alg=lz4 # lzo lz4 deflate lz4hc 842 - for Linux 4.8.4 +zram_prio=32767 # 1 - 32767 + +################################################################################ +# Swap File Chunked +# Allocate swap files dynamically +# For btrfs fallback to swapfile + loop will be used +# ex. Min swap size 512M, Max 8*512M +swapfc_enabled=0 +swapfc_force_use_loop=0 # Force usage of swapfile + loop +swapfc_frequency=1s # How often check free swap space +swapfc_chunk_size=512M # Allocate size of swap chunk +swapfc_max_count=8 # 0 - unlimited, note: 32 is a kernel maximum +swapfc_free_swap_perc=15 # Add new chunk if free < 15% + # Remove chunk if free > 15+40% & chunk count > 2 +swapfc_path=/var/lib/systemd-swap/swapfc/ +# Only for swapfile + loop +swapfc_nocow=1 # Disable CoW on swapfile +swapfc_directio=1 # Use directio for loop dev +swapfc_force_preallocated=0 # Will preallocate created files + +################################################################################ +# Swap devices +# Find and auto swapon all available swap devices +swapd_auto_swapon=1 +swapd_prio=1024 diff --git a/etc/systemd/system.conf b/etc/systemd/system.conf new file mode 100644 index 0000000..b80ab85 --- /dev/null +++ b/etc/systemd/system.conf @@ -0,0 +1,64 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See systemd-system.conf(5) for details. + +[Manager] +#LogLevel=info +#LogTarget=journal-or-kmsg +#LogColor=yes +#LogLocation=no +#DumpCore=yes +#ShowStatus=yes +#CrashChangeVT=no +#CrashShell=no +#CrashReboot=no +#CtrlAltDelBurstAction=reboot-force +#CPUAffinity=1 2 +#RuntimeWatchdogSec=0 +#ShutdownWatchdogSec=10min +#WatchdogDevice= +#CapabilityBoundingSet= +#NoNewPrivileges=no +#SystemCallArchitectures= +#TimerSlackNSec= +#DefaultTimerAccuracySec=1min +#DefaultStandardOutput=journal +#DefaultStandardError=inherit +#DefaultTimeoutStartSec=90s +#DefaultTimeoutStopSec=90s +#DefaultRestartSec=100ms +#DefaultStartLimitIntervalSec=10s +#DefaultStartLimitBurst=5 +#DefaultEnvironment= +#DefaultCPUAccounting=no +#DefaultIOAccounting=no +#DefaultIPAccounting=no +#DefaultBlockIOAccounting=no +#DefaultMemoryAccounting=yes +#DefaultTasksAccounting=yes +#DefaultTasksMax=15% +#DefaultLimitCPU= +#DefaultLimitFSIZE= +#DefaultLimitDATA= +#DefaultLimitSTACK= +#DefaultLimitCORE= +#DefaultLimitRSS= +#DefaultLimitNOFILE=1024:524288 +#DefaultLimitAS= +#DefaultLimitNPROC= +#DefaultLimitMEMLOCK= +#DefaultLimitLOCKS= +#DefaultLimitSIGPENDING= +#DefaultLimitMSGQUEUE= +#DefaultLimitNICE= +#DefaultLimitRTPRIO= +#DefaultLimitRTTIME= diff --git a/etc/systemd/system/bluetooth.target.wants/bluetooth.service b/etc/systemd/system/bluetooth.target.wants/bluetooth.service new file mode 120000 index 0000000..d256bfe --- /dev/null +++ b/etc/systemd/system/bluetooth.target.wants/bluetooth.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/bluetooth.service \ No newline at end of file diff --git a/etc/systemd/system/dbus-org.bluez.service b/etc/systemd/system/dbus-org.bluez.service new file mode 120000 index 0000000..d256bfe --- /dev/null +++ b/etc/systemd/system/dbus-org.bluez.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/bluetooth.service \ No newline at end of file diff --git a/etc/systemd/system/dbus-org.freedesktop.network1.service b/etc/systemd/system/dbus-org.freedesktop.network1.service new file mode 120000 index 0000000..4c158e6 --- /dev/null +++ b/etc/systemd/system/dbus-org.freedesktop.network1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/etc/systemd/system/dbus-org.freedesktop.resolve1.service b/etc/systemd/system/dbus-org.freedesktop.resolve1.service new file mode 120000 index 0000000..4f6ae34 --- /dev/null +++ b/etc/systemd/system/dbus-org.freedesktop.resolve1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/etc/systemd/system/dbus-org.freedesktop.timesync1.service b/etc/systemd/system/dbus-org.freedesktop.timesync1.service new file mode 120000 index 0000000..cd00411 --- /dev/null +++ b/etc/systemd/system/dbus-org.freedesktop.timesync1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-timesyncd.service \ No newline at end of file diff --git a/etc/systemd/system/disable-turbo-boost.service b/etc/systemd/system/disable-turbo-boost.service new file mode 100644 index 0000000..b09e888 --- /dev/null +++ b/etc/systemd/system/disable-turbo-boost.service @@ -0,0 +1,10 @@ +[Unit] +Description=Disable Turbo Boost on Intel CPU + +[Service] +ExecStart=/bin/sh -c "/usr/bin/echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo" +ExecStop=/bin/sh -c "/usr/bin/echo 0 > /sys/devices/system/cpu/intel_pstate/no_turbo" +RemainAfterExit=yes + +[Install] +WantedBy=sysinit.target diff --git a/etc/systemd/system/dnscrypt-proxy.socket.d/.#override.conf71faa65b5fe17951 b/etc/systemd/system/dnscrypt-proxy.socket.d/.#override.conf71faa65b5fe17951 new file mode 100644 index 0000000..e69de29 diff --git a/etc/systemd/system/getty.target.wants/getty@tty1.service b/etc/systemd/system/getty.target.wants/getty@tty1.service new file mode 120000 index 0000000..7bfe080 --- /dev/null +++ b/etc/systemd/system/getty.target.wants/getty@tty1.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/getty@.service \ No newline at end of file diff --git a/etc/systemd/system/graphical.target.wants/threema-web.service b/etc/systemd/system/graphical.target.wants/threema-web.service new file mode 120000 index 0000000..e946ec6 --- /dev/null +++ b/etc/systemd/system/graphical.target.wants/threema-web.service @@ -0,0 +1 @@ +/etc/systemd/system/threema-web.service \ No newline at end of file diff --git a/etc/systemd/system/iwd.service b/etc/systemd/system/iwd.service new file mode 100644 index 0000000..aa9a52b --- /dev/null +++ b/etc/systemd/system/iwd.service @@ -0,0 +1,14 @@ +[Unit] +Description=Wireless service +Before=network.target +Wants=network.target + +[Service] +Type=dbus +BusName=net.connman.iwd +ExecStart=/usr/lib/iwd/iwd +LimitNPROC=1 +Restart=on-failure + +[Install] +WantedBy=multi-user.target diff --git a/etc/systemd/system/lvm2-monitor.service b/etc/systemd/system/lvm2-monitor.service new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/etc/systemd/system/lvm2-monitor.service @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/apparmor.service b/etc/systemd/system/multi-user.target.wants/apparmor.service new file mode 120000 index 0000000..f9a498e --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/apparmor.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/apparmor.service \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/irqbalance.service b/etc/systemd/system/multi-user.target.wants/irqbalance.service new file mode 120000 index 0000000..2bf4adc --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/irqbalance.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/irqbalance.service \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/libvirtd.service b/etc/systemd/system/multi-user.target.wants/libvirtd.service new file mode 120000 index 0000000..2550f42 --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/libvirtd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/libvirtd.service \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/lm_sensors.service b/etc/systemd/system/multi-user.target.wants/lm_sensors.service new file mode 120000 index 0000000..a5e1b57 --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/lm_sensors.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/lm_sensors.service \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/randomvpn.service b/etc/systemd/system/multi-user.target.wants/randomvpn.service new file mode 120000 index 0000000..5abc9ea --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/randomvpn.service @@ -0,0 +1 @@ +/etc/systemd/system/randomvpn.service \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/remote-fs.target b/etc/systemd/system/multi-user.target.wants/remote-fs.target new file mode 120000 index 0000000..2bc8b1c --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/remote-fs.target @@ -0,0 +1 @@ +/usr/lib/systemd/system/remote-fs.target \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/systemd-networkd.service b/etc/systemd/system/multi-user.target.wants/systemd-networkd.service new file mode 120000 index 0000000..4c158e6 --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/systemd-networkd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/systemd-resolved.service b/etc/systemd/system/multi-user.target.wants/systemd-resolved.service new file mode 120000 index 0000000..4f6ae34 --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/systemd-resolved.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/etc/systemd/system/multi-user.target.wants/ufw.service b/etc/systemd/system/multi-user.target.wants/ufw.service new file mode 120000 index 0000000..86a2150 --- /dev/null +++ b/etc/systemd/system/multi-user.target.wants/ufw.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/ufw.service \ No newline at end of file diff --git a/etc/systemd/system/netctl@failover.service b/etc/systemd/system/netctl@failover.service new file mode 100644 index 0000000..c47c5a5 --- /dev/null +++ b/etc/systemd/system/netctl@failover.service @@ -0,0 +1,8 @@ +.include /usr/lib/systemd/system/netctl@.service + +[Unit] +Description=A wired connection with failover to wireless +BindsTo=sys-subsystem-net-devices-enp2s0.device +BindsTo=sys-subsystem-net-devices-wlp3s0.device +After=sys-subsystem-net-devices-enp2s0.device +After=sys-subsystem-net-devices-wlp3s0.device diff --git a/etc/systemd/system/randomvpn.service b/etc/systemd/system/randomvpn.service new file mode 100644 index 0000000..b87dfcc --- /dev/null +++ b/etc/systemd/system/randomvpn.service @@ -0,0 +1,20 @@ +[Unit] +Description=Random VPN client +After=syslog.target network-online.target +Wants=network-online.target + +[Service] +Type=oneshot +WorkingDirectory=/etc/openvpn/client/ +ProtectHome=true +ProtectSystem=strict +ExecStart=/usr/bin/randomvpn start +RemainAfterExit=yes +# CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_DAC_OVERRIDE LimitNPROC=10 +# DeviceAllow=/dev/null rw +# DeviceAllow=/dev/net/tun rw +ExecStop=/usr/bin/randomvpn stop +KillMode=process + +[Install] +WantedBy=multi-user.target diff --git a/etc/systemd/system/rnetworking.service b/etc/systemd/system/rnetworking.service index 441b387..0de1fb5 100644 --- a/etc/systemd/system/rnetworking.service +++ b/etc/systemd/system/rnetworking.service @@ -1,13 +1,17 @@ [Unit] Description=Restart networking services if internet connection not detected - After=network-online.target + After=network-online.target iwd.service [Service] - Type=oneshot - ExecStart=/usr/bin/rnetworking - TimeoutStopSec=180 - KillMode=process - KillSignal=SIGINT +Type=oneshot +ProtectHome=true +ProtectSystem=strict +ExecStart=/usr/bin/rnetworking +CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_DAC_OVERRIDE LimitNPROC=10 +DeviceAllow=/dev/null rw +DeviceAllow=/dev/net/tun rw +StandardOutput=null +KillMode=process [Install] WantedBy=multi-user.target diff --git a/etc/systemd/system/rnetworking.timer b/etc/systemd/system/rnetworking.timer index 4b70780..ffce48d 100644 --- a/etc/systemd/system/rnetworking.timer +++ b/etc/systemd/system/rnetworking.timer @@ -1,8 +1,9 @@ [Unit] - Description=Comprobación automatica de servicios de red cada 5 minutos + Description=Check network services every 5 minutes + [Timer] - OnBootSec=2min - OnUnitActiveSec=10min + OnBootSec=1min + OnUnitActiveSec=5min Unit=rnetworking.service [Install] diff --git a/etc/systemd/system/sockets.target.wants/systemd-networkd.socket b/etc/systemd/system/sockets.target.wants/systemd-networkd.socket new file mode 120000 index 0000000..51942c8 --- /dev/null +++ b/etc/systemd/system/sockets.target.wants/systemd-networkd.socket @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd.socket \ No newline at end of file diff --git a/etc/systemd/system/sockets.target.wants/virtlockd.socket b/etc/systemd/system/sockets.target.wants/virtlockd.socket new file mode 120000 index 0000000..f43dc9e --- /dev/null +++ b/etc/systemd/system/sockets.target.wants/virtlockd.socket @@ -0,0 +1 @@ +/usr/lib/systemd/system/virtlockd.socket \ No newline at end of file diff --git a/etc/systemd/system/sockets.target.wants/virtlogd.socket b/etc/systemd/system/sockets.target.wants/virtlogd.socket new file mode 120000 index 0000000..765b5f9 --- /dev/null +++ b/etc/systemd/system/sockets.target.wants/virtlogd.socket @@ -0,0 +1 @@ +/usr/lib/systemd/system/virtlogd.socket \ No newline at end of file diff --git a/etc/systemd/system/sysinit.target.wants/enable-processor-performance.service b/etc/systemd/system/sysinit.target.wants/enable-processor-performance.service new file mode 120000 index 0000000..bca43c1 --- /dev/null +++ b/etc/systemd/system/sysinit.target.wants/enable-processor-performance.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/enable-processor-performance.service \ No newline at end of file diff --git a/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service b/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service new file mode 120000 index 0000000..cd00411 --- /dev/null +++ b/etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-timesyncd.service \ No newline at end of file diff --git a/etc/systemd/system/systemd-journal-flush.service b/etc/systemd/system/systemd-journal-flush.service new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/etc/systemd/system/systemd-journal-flush.service @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/etc/systemd/system/systemd-journald-audit.socket b/etc/systemd/system/systemd-journald-audit.socket new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/etc/systemd/system/systemd-journald-audit.socket @@ -0,0 +1 @@ +/dev/null \ No newline at end of file diff --git a/etc/systemd/system/timers.target.wants/rnetworking.timer b/etc/systemd/system/timers.target.wants/rnetworking.timer new file mode 120000 index 0000000..eafd5ed --- /dev/null +++ b/etc/systemd/system/timers.target.wants/rnetworking.timer @@ -0,0 +1 @@ +/etc/systemd/system/rnetworking.timer \ No newline at end of file diff --git a/etc/systemd/system/tlp.service b/etc/systemd/system/tlp.service new file mode 100644 index 0000000..3733803 --- /dev/null +++ b/etc/systemd/system/tlp.service @@ -0,0 +1,20 @@ +# tlp - systemd startup/shutdown service +# +# Copyright (c) 2018 Thomas Koch +# This software is licensed under the GPL v2 or later. + +[Unit] +Description=TLP system startup/shutdown +#Wants=bluetooth.service NetworkManager.service +After=multi-user.target +Before=shutdown.target +Documentation=http://linrunner.de/tlp + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/bin/tlp init start +ExecStop=/usr/bin/tlp init stop + +[Install] +WantedBy=multi-user.target diff --git a/etc/systemd/system/tor-router.service b/etc/systemd/system/tor-router.service new file mode 100644 index 0000000..8491889 --- /dev/null +++ b/etc/systemd/system/tor-router.service @@ -0,0 +1,13 @@ +[Unit] + Description=Start rules for transparent tor proxy + After=network-online.target + +[Service] + Type=simple + ExecStart=/usr/bin/tor-router + TimeoutStopSec=180 + KillMode=process + KillSignal=SIGINT + +[Install] + WantedBy=multi-user.target diff --git a/etc/systemd/timesyncd.conf b/etc/systemd/timesyncd.conf new file mode 100644 index 0000000..1e18d32 --- /dev/null +++ b/etc/systemd/timesyncd.conf @@ -0,0 +1,19 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Entries in this file show the compile time defaults. +# You can change settings by editing this file. +# Defaults can be restored by simply deleting this file. +# +# See timesyncd.conf(5) for details. + +[Time] +#NTP= +#FallbackNTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org +#RootDistanceMaxSec=5 +#PollIntervalMinSec=32 +#PollIntervalMaxSec=2048 diff --git a/etc/systemd/user.conf b/etc/systemd/user.conf new file mode 100644 index 0000000..b427f1e --- /dev/null +++ b/etc/systemd/user.conf @@ -0,0 +1,44 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# You can override the directives in this file by creating files in +# /etc/systemd/user.conf.d/*.conf. +# +# See systemd-user.conf(5) for details + +[Manager] +#LogLevel=info +#LogTarget=console +#LogColor=yes +#LogLocation=no +#SystemCallArchitectures= +#TimerSlackNSec= +#DefaultTimerAccuracySec=1min +#DefaultStandardOutput=inherit +#DefaultStandardError=inherit +#DefaultTimeoutStartSec=90s +#DefaultTimeoutStopSec=90s +#DefaultRestartSec=100ms +#DefaultStartLimitIntervalSec=10s +#DefaultStartLimitBurst=5 +#DefaultEnvironment= +#DefaultLimitCPU= +#DefaultLimitFSIZE= +#DefaultLimitDATA= +#DefaultLimitSTACK= +#DefaultLimitCORE= +#DefaultLimitRSS= +#DefaultLimitNOFILE= +#DefaultLimitAS= +#DefaultLimitNPROC= +#DefaultLimitMEMLOCK= +#DefaultLimitLOCKS= +#DefaultLimitSIGPENDING= +#DefaultLimitMSGQUEUE= +#DefaultLimitNICE= +#DefaultLimitRTPRIO= +#DefaultLimitRTTIME= diff --git a/etc/systemd/user/sockets.target.wants/dirmngr.socket b/etc/systemd/user/sockets.target.wants/dirmngr.socket new file mode 120000 index 0000000..cfde217 --- /dev/null +++ b/etc/systemd/user/sockets.target.wants/dirmngr.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/dirmngr.socket \ No newline at end of file diff --git a/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket b/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket new file mode 120000 index 0000000..749a7e3 --- /dev/null +++ b/etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/gpg-agent-browser.socket \ No newline at end of file diff --git a/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket b/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket new file mode 120000 index 0000000..7031294 --- /dev/null +++ b/etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/gpg-agent-extra.socket \ No newline at end of file diff --git a/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket b/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket new file mode 120000 index 0000000..acb12ad --- /dev/null +++ b/etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/gpg-agent-ssh.socket \ No newline at end of file diff --git a/etc/systemd/user/sockets.target.wants/gpg-agent.socket b/etc/systemd/user/sockets.target.wants/gpg-agent.socket new file mode 120000 index 0000000..26158f7 --- /dev/null +++ b/etc/systemd/user/sockets.target.wants/gpg-agent.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/gpg-agent.socket \ No newline at end of file diff --git a/etc/systemd/user/sockets.target.wants/p11-kit-server.socket b/etc/systemd/user/sockets.target.wants/p11-kit-server.socket new file mode 120000 index 0000000..9da8044 --- /dev/null +++ b/etc/systemd/user/sockets.target.wants/p11-kit-server.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/p11-kit-server.socket \ No newline at end of file diff --git a/etc/systemd/user/sockets.target.wants/pulseaudio.socket b/etc/systemd/user/sockets.target.wants/pulseaudio.socket new file mode 120000 index 0000000..b166523 --- /dev/null +++ b/etc/systemd/user/sockets.target.wants/pulseaudio.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/pulseaudio.socket \ No newline at end of file