add gitignore and update files

This commit is contained in:
m3philis
2025-03-17 21:28:22 +01:00
parent 9eadf45634
commit e798659b5c
51 changed files with 3790 additions and 3 deletions

12
systemd/user/feh.service Normal file
View File

@@ -0,0 +1,12 @@
[Unit]
Description=feh
After=xorg.target
Requires=xorg.target
[Service]
Environment="DISPLAY=:0"
Restart=on-failure
ExecStart=/home/lis/.config/feh/%H-random
[Install]
WantedBy=default.target

9
systemd/user/feh.timer Normal file
View File

@@ -0,0 +1,9 @@
[Unit]
Description=Change Wallpaper every 30min
[Timer]
OnCalendar=*:0/30
Persistent=false
[Install]
WantedBy=timers.target

View File

@@ -0,0 +1,14 @@
[Unit]
Description=keyboard refreh time and keymapping
After=xorg.target
Requires=xorg.target
[Service]
Environment="DISPLAY=:0"
Restart=always
RestartSec=5
ExecStartPre=/usr/bin/xset r rate 200 60
ExecStart=/usr/bin/xmodmap /home/lis/.esc_caps
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,13 @@
[Unit]
Description=mouse speed
After=xorg.target
Requires=xorg.target
[Service]
Environment="DISPLAY=:0"
Restart=on-failure
#RestartSec=5
ExecStart=/usr/bin/xinput set-prop %i 'libinput Accel Speed' 0.5
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,13 @@
[Unit]
Description=picom
After=xorg.target
Requires=xorg.target
[Service]
Environment="DISPLAY=:0"
Restart=on-failure
#RestartSec=5
ExecStart=/usr/bin/picom -c
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,14 @@
[Unit]
Description=polybar
After=xorg.target
Requires=xorg.target
[Service]
Environment="DISPLAY=:0"
Restart=always
RestartSec=5
ExecStart=/usr/bin/polybar -c /home/lis/.config/polybar/%H-config %i
KillSignal=SIGKILL
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,12 @@
[Unit]
Description=redshift display filter
After=xorg.target
Requires=xorg.target
[Service]
Environment="DISPLAY=:0"
Restart=on-failure
ExecStart=/usr/bin/redshift -l 53.5488:9.9872
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,10 @@
[Unit]
Description=daily backup of home directory
After=xorg.target
Requires=xorg.target
[Service]
EnvironmentFile=/home/lis/.config/restic/%I.env
ExecStartPre=/home/lis/.local/bin/vault-sshadd backup-restic
ExecStart=/usr/bin/restic backup --verbose --exclude-file /home/lis/.config/restic/%I.exclude --files-from /home/lis/.config/restic/%I.include
Type=oneshot

View File

@@ -0,0 +1,9 @@
[Unit]
Description=Run daily backup
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target

View File

@@ -0,0 +1,10 @@
[Unit]
Description=OpenSSH private key agent
[Service]
Type=forking
Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
ExecStart=/usr/bin/ssh-agent -a $SSH_AUTH_SOCK
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,10 @@
[Unit]
Description=Synergy Server Daemon
After=network.target
[Service]
ExecStart=/usr/bin/synergys --no-daemon --config /home/lis/.config/synergy/config --enable-crypto
Restart=on-failure
[Install]
WantedBy=default.target

View File

@@ -0,0 +1 @@
/home/lis/.config/systemd/user/feh.timer

View File

@@ -0,0 +1 @@
/home/lis/.config/systemd/user/restic@.timer

View File

@@ -0,0 +1,13 @@
[Unit]
Description=disable touchpad on login
After=xorg.target
Requires=xorg.target
[Service]
Environment="DISPLAY=:0"
Restart=on-failure
RestartSec=5
ExecStart=/usr/bin/xinput disable "Elan Touchpad"
[Install]
WantedBy=default.target

2
systemd/user/xorg.target Normal file
View File

@@ -0,0 +1,2 @@
[Unit]
Description=The basic Xorg server

15
systemd/user/xset.service Normal file
View File

@@ -0,0 +1,15 @@
[Unit]
Description=xset options like no screen off and no bell in terminal
After=xorg.target
Requires=xorg.target
[Service]
Environment="DISPLAY=:0"
Type=oneshot
Restart=on-failure
RestartSec=5
ExecStartPre=/usr/bin/xset -dpms s off
ExecStart=/usr/bin/xset -b
[Install]
WantedBy=default.target