Commit Graph

543 Commits

Author SHA1 Message Date
75ad3683b7 AWK variables don't work 2023-05-30 16:50:59 +02:00
8d3efd746d Enable per-device configuration for some settings where necessary 2023-05-30 16:46:01 +02:00
b4371deb71 Completely reworked wireguard allowed ip calculation
Based on findings that the Endpoint is not automatically excluded
    when AllowedIPs is set manually and happens to include the Endpoint
    changes had to be made.
    An additional Python script has been created that takes IP-Ranges to
    exclude as an argument so the AllowedIPs range can be calculated
    dynamically for every different config file.
    This drastically increases the time to patch all files, so it might
    be worth it to make this script more parallel in the future.
2023-05-29 11:53:58 +02:00
4f67115b25 Add exit after help menu 2023-05-22 21:20:33 +02:00
2fd0891655 Fix firefox config path 2023-05-22 21:18:20 +02:00
1bde1df151 Make updating firefox config optional 2023-05-22 21:16:01 +02:00
6a0dfeba25 Keep sudo active during script 2023-05-22 20:20:17 +02:00
7822fc15ca if statement around .fehbg 2023-05-22 20:19:08 +02:00
76872f7fef chmod .fehbg if possible 2023-05-22 20:08:11 +02:00
9bfd0f163c Move some systemd services to config
Enable timer for reflector
    Move vnstat service to config
2023-05-22 19:51:45 +02:00
3f9736c350 Modify installation scripts to use new paths 2023-05-21 15:51:52 +02:00
959e3ccadc Add script to ignore local networks in wireguard tunnels
The following subnets are ignored
    - 172.16.0.0/12
    - 192.168.0.0/16
    - fc00::/7
    - fe80::/10
2023-04-06 08:43:51 +02:00
6361fd2c15 Move wireguard routes to archive 2023-04-06 08:43:36 +02:00
2020a586ec Fix pip package update script 2023-02-27 21:49:53 +01:00
8cac1f57ad Move various old scripts 2023-02-21 13:09:28 +01:00
901d6a52aa Move archive folder up 2023-02-21 13:09:14 +01:00
1baeb42cbf Disable master checkout 2023-02-19 10:57:23 +01:00
08e5fe843c Sync youtube folder 2023-02-01 20:54:43 +01:00
9afe2a1151 Remove group change from script 2023-01-29 11:30:32 +01:00
e634a41a67 Tdarr input and output script 2023-01-28 17:23:50 +01:00
11a1ef56ec Change bandwidth 2023-01-28 17:23:36 +01:00
9fa081e840 Disable nemo configs 2023-01-14 12:57:10 +01:00
be365ed76e Remove gimp plugins 2023-01-14 12:55:46 +01:00
bcb097d50f Remove old lines 2023-01-14 12:53:52 +01:00
7fee138b0c Update script 2023-01-14 12:52:11 +01:00
71bc5342e9 Remove nemo config 2023-01-13 15:13:09 +01:00
4933da5452 Temporarily disable firefox config updating 2022-12-28 13:00:50 +01:00
a3632358f1 Add all the stuff from the old script as example 2022-12-07 21:36:59 +01:00
6b57e365ad Only one call to main 2022-12-07 21:20:21 +01:00
87739dca21 Update some stuff 2022-12-07 21:19:12 +01:00
e24babb122 WIP python config 2022-12-07 21:10:22 +01:00
00db363f85 Delete books on kavita that don't exist locally 2022-12-04 19:21:20 +01:00
a780725496 Increase volume 2022-12-04 18:47:41 +01:00
259dbec147 Leading device main PC for music 2022-12-02 17:28:54 +01:00
095d686cbc Make script executable 2022-12-02 10:32:51 +01:00
bad4b1043e Remove extraneous files (NAS leading, JF following) 2022-12-01 20:48:13 +01:00
c637f2263f Split into multiple lines 2022-12-01 16:45:38 +01:00
4a8287790a Disable video output 2022-12-01 16:44:40 +01:00
8bff32555a Play youtube music playlist 2022-12-01 16:42:22 +01:00
df718605b0 Don't copy fehbg anymore. (plus shell formatting) 2022-12-01 09:24:01 +01:00
45c32024d6 Update ffmpeg info 2022-11-29 18:26:39 +01:00
b460a83e3d Use different folder for input 2022-11-29 17:51:52 +01:00
30c87e7636 Add script to copy media from input to transcode server 2022-11-27 13:01:55 +01:00
c07a5334d9 Add unlock for ssh key just in case 2022-11-27 13:01:46 +01:00
a4ca103eea Disable youtube transfer for the moment 2022-11-23 19:48:05 +01:00
5ef9390e2f Add progress to kavita sync 2022-11-22 16:56:56 +01:00
0a11a388c3 Unlock ssh key only if necessary 2022-11-22 16:56:46 +01:00
e6d8f5ac51 Unlock ssh key at start of script 2022-11-21 18:33:54 +01:00
67e2614c36 Change bandwidth limit 2022-11-20 16:37:48 +01:00
314393cad5 Reduce bandwidth limit for jellyfin sync 2022-11-20 12:00:04 +01:00
7b50fd42ab Transfer to NAS and then transfer from NAS to jellyfin 2022-11-19 14:51:24 +01:00
640ecc0ea6 Add transfer to nas in background 2022-11-15 17:48:53 +01:00
79f7135e05 Remove scripts to archive 2022-10-08 17:31:08 +02:00
ea1aecfb1c Use .kopiaignore file 2022-10-04 13:44:01 +02:00
35f5be6ce6 Add route to hetzner samba share 2022-09-25 12:37:21 +02:00
10e27b5c17 Fix exit with error if master or main aren't found 2022-09-02 15:49:00 +02:00
5d6aeff87b Fix spacing 2022-07-27 14:42:14 +02:00
d90ec3467c Rsync changes
- use -t to update time (remote user needs to be file owner)
    - use -v instead of --progress (less output)
    - add -z for compression if possible
2022-07-27 12:54:37 +02:00
4da590e205 Integrated covers fail for opus. use -vn to skip the cover 2022-07-11 19:50:04 +02:00
cbaff5d922 Fix script 2022-07-11 19:35:53 +02:00
bed0056e7d Reenable music 2022-07-11 18:56:56 +02:00
a98e59cd88 Integrate cover.jpg if it exists 2022-07-11 06:45:00 +00:00
3c208483a4 Disable error output for git. Add check for both operations 2022-07-04 20:18:31 +02:00
f795428e45 Fix cover.jpg path 2022-07-03 18:35:23 +02:00
b39c3407ba Remove comments 2022-07-03 18:05:02 +02:00
6f5c963886 Add cover.jpg and specify opus as format 2022-07-03 18:02:41 +02:00
06c994d839 Don't specify upstream 2022-06-30 15:01:42 +02:00
4ec1b9ecb6 Automatically detect local repos and update all of them 2022-06-30 15:00:13 +02:00
f49d461aee Add route to lan1dmz 2022-06-16 19:46:07 +02:00
b9d8655794 Remove keepalive 2022-06-16 19:46:03 +02:00
903fffee7b Add persistent keepalive 2022-06-15 19:58:24 +02:00
14d55edafb Add new route for lan1dmz 2022-06-11 21:51:16 +02:00
c18989ece3 Update ips 2022-06-10 20:35:29 +02:00
48665ba389 Add handling of cover.jpeg when epub was exported from calibre 2022-05-10 15:07:05 +02:00
f30220a3ff Remove old dir just in case 2022-05-10 13:54:41 +02:00
ece39ef84d Add epub exctraction script 2022-05-10 13:49:42 +02:00
b2a334bc08 Add steps to get files from .epub mangas 2022-05-08 21:21:52 +02:00
42edf7f5df Don't download books 2022-05-06 21:55:59 +02:00
344d22ee93 Stuff 2022-04-18 17:00:44 +02:00
68d4514ae2 Add more folders 2022-04-18 15:36:06 +02:00
fd32511cf5 Thunderbird backup and restore scripts 2022-04-10 14:56:21 +02:00
7d558f3a3c Evolution remove backups older than the last 3 2022-04-10 14:56:08 +02:00
5752e8f0c9 Add download 2022-03-28 19:57:37 +02:00
a447d21a5c Hopefully copy .ssh/config right 2022-03-22 17:11:34 +01:00
34f17e467a Remove old vmware services. Switch to new vmware services 2022-02-27 15:11:53 +01:00
b6fd4a4644 Change routes added 2022-02-23 21:09:41 +01:00
3b3980ea02 Add script to update books and mangas 2022-02-17 15:17:17 +01:00
2c9f91e2f5 New jellyfin server 2022-02-15 17:44:39 +01:00
c841f89fad Target server directly 2022-02-15 17:27:14 +01:00
2208099804 Update script 2022-02-15 15:30:30 +01:00
82c2ea77b4 Likely double pages don't get split anymore 2022-02-13 13:36:49 +01:00
5379685569 Add script to automatically split double pages in manga 2022-02-12 15:15:06 +01:00
bb2235333c Add 2nd route. Remove own DNS 2022-02-12 11:18:27 +01:00
d92957615a Move jellyfin update order 2022-01-26 07:32:55 +01:00
5a4b2ddeec Use M instead of raw KiB numbers 2022-01-04 13:34:10 +01:00
a1f9a4bab5 Change jellyfin to media. Add jumpuser 2022-01-03 20:26:02 +01:00
RealStickman
dba3bd23c2 Add beginnings for new jellyfin update script 2022-01-03 16:38:13 +01:00
4df41359f3 Add conversion of wav files 2022-01-02 13:28:37 +01:00
d2e601bc60 Add another DNS 2021-12-14 16:01:09 +01:00
6c6b071375 Add script to convert manga into cbz. 2021-12-07 14:22:49 +01:00
eec4bb838f Disable freedesktop notification daemon 2021-11-15 10:55:57 +01:00
260800d714 Remove verbose from tar 2021-10-28 10:25:09 +02:00
e349cbae9f Add check for password 2021-10-28 09:34:00 +02:00
b82a01f1ce Start service immediately 2021-10-24 15:24:14 +02:00
2cfef26cae Sed didn't work 2021-10-24 14:04:50 +02:00
0469833bbf fix sed statement 2021-10-24 14:01:30 +02:00
122bde9619 Change if again 2021-10-24 13:59:49 +02:00
c60a66b32b Fix if statement 2021-10-24 13:57:29 +02:00
35e9d4c6c9 Add AddKeysToAgent yes to ssh config 2021-10-24 13:51:09 +02:00
ce69e94128 Enable ssh-agent 2021-10-24 13:44:19 +02:00
da3e8431bd Add python script to update pip packages 2021-10-22 17:29:01 +02:00
df040be048 Add skip to vmware networks service 2021-10-07 16:25:31 +02:00
7165b9da02 Fix script 2021-09-30 20:02:54 +02:00
73755ea922 Move stuff to default-release. change script to work for any *.default-release 2021-09-30 19:59:58 +02:00
d60b65dea2 Remove dunst from terminal, so it can be closed without issue 2021-09-15 19:55:49 +02:00
166c5a9f3c Force use pulse with amixer to fix T490s issues 2021-09-02 14:36:26 +02:00
c5818be6c2 Enable systemd-timesyncd 2021-08-29 13:09:35 +02:00
cc2ad7e6a3 Use local dns servers first 2021-08-23 20:38:27 +02:00
4f6983d80c Corectrl desktop file 2021-08-22 14:46:50 +02:00
2d723aa5b5 Add exit after help 2021-07-31 19:18:06 +02:00
f5cd404832 Fix if x or y 2021-07-31 19:17:07 +02:00
8a348a482a Script for creating compressed archives with zstd and xz 2021-07-31 14:49:09 +02:00
a9ff703f37 Add executable bit 2021-07-31 14:49:01 +02:00
2033f72637 Add script for downloading youtube videos from "Interessant" playlist 2021-07-31 13:12:08 +02:00
ccbb72c115 Add note 2021-07-25 21:34:16 +02:00
fde31df85f Weird exit. gotta check that 2021-07-24 17:01:56 +02:00
a4fbce3d94 Fix if statement 2021-07-24 16:59:43 +02:00
299bed21b7 Add script to remove black sections from video that are longer than 2 seconds 2021-07-24 16:53:42 +02:00
3249261a44 Add exit on errors 2021-07-24 16:53:34 +02:00
84e65f370c Add libvirt group 2021-07-19 20:36:48 +02:00
983084cdf7 Comment this stuff. Not needed anymore with pipewire 2021-07-15 15:47:35 +02:00
3e1fcedbb3 Read in password instead of providing an argument 2021-07-12 08:25:06 +02:00
143e73a807 Add potential future read in of password instead of passing an argument 2021-07-08 08:31:01 +02:00
8527518c62 Lower priority to only handle those that can't be resolved otherwise 2021-07-07 15:53:58 +02:00
b697ee74c3 Add DNS to config 2021-07-07 15:53:25 +02:00
c3ed3ceec9 Add script to clear arduino ide sketch cache 2021-06-26 14:12:29 +02:00
e4209d14f1 Basically don't change anything. Some experimentation with tables tho 2021-06-11 13:28:49 +02:00
6544808952 Remove old scripts in path 2021-06-08 12:47:50 +02:00
61acbc3bcf Rename scripts 2021-06-08 12:46:32 +02:00
4a3714472f No icon if stopped 2021-06-07 13:03:59 +02:00
b4e6cc6f4c Show notification when notifications are enabled 2021-06-07 11:40:34 +02:00
9ebe418ddb Fix sudo check 2021-06-06 12:12:19 +02:00
129160b82d Add dunst restart. Move sudo check to front 2021-06-06 12:07:58 +02:00
b617e37281 Change shebang 2021-06-03 19:43:50 +02:00
0d9375454b Use 384k 2021-06-03 19:36:10 +02:00
bdf6decbbf Only show big headings 2021-06-02 14:36:43 +02:00
c44221de7c Add lots of cat << EOF to output all headings 2021-06-02 14:27:19 +02:00
345fe85069 Add more structure to script 2021-06-02 14:17:20 +02:00
e3696e134b Make executable 2021-06-02 14:13:31 +02:00
7940c95f95 Add wireguard group 2021-06-02 13:48:27 +02:00