From 8cfb57f4bedc3a9b642a7be3fe14a16941ebc0fe Mon Sep 17 00:00:00 2001 From: LailaTheElf Date: Sat, 16 Aug 2025 15:52:50 +0200 Subject: [PATCH] inital commit --- .stow-local-ignore | 2 + .../share/flatpak/overrides/com.brave.Browser | 2 + .../com.github.Eloston.UngoogledChromium | 2 + .../overrides/com.github.tchx84.Flatseal | 2 + .../overrides/com.gitlab.cutecom.cutecom | 2 + .../share/flatpak/overrides/com.google.Chrome | 2 + .../flatpak/overrides/com.google.ChromeDev | 2 + .../flatpak/overrides/com.makemkv.MakeMKV | 2 + .../flatpak/overrides/com.microsoft.Edge | 2 + .../flatpak/overrides/com.microsoft.EdgeDev | 2 + .../flatpak/overrides/com.obsproject.Studio | 2 + .../flatpak/overrides/com.prusa3d.PrusaSlicer | 3 ++ .../flatpak/overrides/com.usebottles.bottles | 2 + .../flatpak/overrides/com.valvesoftware.Steam | 3 ++ .../flatpak/overrides/com.visualstudio.code | 2 + .../flatpak/overrides/com.vivaldi.Vivaldi | 2 + .../share/flatpak/overrides/fr.handbrake.ghb | 2 + .../dot-local/share/flatpak/overrides/global | 2 + .../overrides/io.gitlab.librewolf-community | 2 + .../flatpak/overrides/md.obsidian.Obsidian | 2 + .../flatpak/overrides/org.blender.Blender | 2 + .../flatpak/overrides/org.chromium.Chromium | 2 + .../overrides/org.filezillaproject.Filezilla | 2 + .../flatpak/overrides/org.freecad.FreeCAD | 2 + .../flatpak/overrides/org.inkscape.Inkscape | 2 + .../share/flatpak/overrides/org.kicad.KiCad | 2 + .../flatpak/overrides/org.mozilla.Thunderbird | 2 + .../flatpak/overrides/org.mozilla.firefox | 2 + .../overrides/org.onlyoffice.desktopeditors | 2 + .../flatpak/overrides/org.openscad.OpenSCAD | 2 + .../overrides/org.raspberrypi.rpi-imager | 2 + git/.local/bin/auto_clone | 42 +++++++++++++++++++ git/dot-gitconfig | 12 ++++++ rclone/dot-config/rclone/bisync_backup.filter | 10 +++++ .../dot-config/rclone/bisync_documents.filter | 2 + rclone/dot-config/rclone/bisync_home.filter | 5 +++ rclone/dot-local/bin/sync_backup.sh | 4 ++ rclone/dot-local/bin/sync_documents.sh | 4 ++ rclone/dot-local/bin/sync_home.sh | 4 ++ rclone/dot-local/bin/sync_music.sh | 3 ++ shell/dot-bashrc | 17 ++++++++ ssh/dot-ssh/config | 20 +++++++++ ssh/dot-ssh/known_hosts | 23 ++++++++++ stow/dot-local/bin/stowhome | 8 ++++ vim/dot-vimrc | 5 +++ 45 files changed, 223 insertions(+) create mode 100644 .stow-local-ignore create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.brave.Browser create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.github.Eloston.UngoogledChromium create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.github.tchx84.Flatseal create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.gitlab.cutecom.cutecom create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.google.Chrome create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.google.ChromeDev create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.makemkv.MakeMKV create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.microsoft.Edge create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.microsoft.EdgeDev create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.obsproject.Studio create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.prusa3d.PrusaSlicer create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.usebottles.bottles create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.valvesoftware.Steam create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.visualstudio.code create mode 100644 flatpak/dot-local/share/flatpak/overrides/com.vivaldi.Vivaldi create mode 100644 flatpak/dot-local/share/flatpak/overrides/fr.handbrake.ghb create mode 100644 flatpak/dot-local/share/flatpak/overrides/global create mode 100644 flatpak/dot-local/share/flatpak/overrides/io.gitlab.librewolf-community create mode 100644 flatpak/dot-local/share/flatpak/overrides/md.obsidian.Obsidian create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.blender.Blender create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.chromium.Chromium create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.filezillaproject.Filezilla create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.freecad.FreeCAD create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.inkscape.Inkscape create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.kicad.KiCad create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.mozilla.Thunderbird create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.mozilla.firefox create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.onlyoffice.desktopeditors create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.openscad.OpenSCAD create mode 100644 flatpak/dot-local/share/flatpak/overrides/org.raspberrypi.rpi-imager create mode 100755 git/.local/bin/auto_clone create mode 100644 git/dot-gitconfig create mode 100644 rclone/dot-config/rclone/bisync_backup.filter create mode 100644 rclone/dot-config/rclone/bisync_documents.filter create mode 100644 rclone/dot-config/rclone/bisync_home.filter create mode 100755 rclone/dot-local/bin/sync_backup.sh create mode 100755 rclone/dot-local/bin/sync_documents.sh create mode 100755 rclone/dot-local/bin/sync_home.sh create mode 100755 rclone/dot-local/bin/sync_music.sh create mode 100644 shell/dot-bashrc create mode 100644 ssh/dot-ssh/config create mode 100644 ssh/dot-ssh/known_hosts create mode 100755 stow/dot-local/bin/stowhome create mode 100644 vim/dot-vimrc diff --git a/.stow-local-ignore b/.stow-local-ignore new file mode 100644 index 0000000..8b887aa --- /dev/null +++ b/.stow-local-ignore @@ -0,0 +1,2 @@ +^/\.git.* +.*\.bak$ diff --git a/flatpak/dot-local/share/flatpak/overrides/com.brave.Browser b/flatpak/dot-local/share/flatpak/overrides/com.brave.Browser new file mode 100644 index 0000000..2b18277 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.brave.Browser @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/vdhcoapp:ro; diff --git a/flatpak/dot-local/share/flatpak/overrides/com.github.Eloston.UngoogledChromium b/flatpak/dot-local/share/flatpak/overrides/com.github.Eloston.UngoogledChromium new file mode 100644 index 0000000..2b18277 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.github.Eloston.UngoogledChromium @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/vdhcoapp:ro; diff --git a/flatpak/dot-local/share/flatpak/overrides/com.github.tchx84.Flatseal b/flatpak/dot-local/share/flatpak/overrides/com.github.tchx84.Flatseal new file mode 100644 index 0000000..560cd76 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.github.tchx84.Flatseal @@ -0,0 +1,2 @@ +[Context] +filesystems=!xdg-download diff --git a/flatpak/dot-local/share/flatpak/overrides/com.gitlab.cutecom.cutecom b/flatpak/dot-local/share/flatpak/overrides/com.gitlab.cutecom.cutecom new file mode 100644 index 0000000..560cd76 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.gitlab.cutecom.cutecom @@ -0,0 +1,2 @@ +[Context] +filesystems=!xdg-download diff --git a/flatpak/dot-local/share/flatpak/overrides/com.google.Chrome b/flatpak/dot-local/share/flatpak/overrides/com.google.Chrome new file mode 100644 index 0000000..2b18277 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.google.Chrome @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/vdhcoapp:ro; diff --git a/flatpak/dot-local/share/flatpak/overrides/com.google.ChromeDev b/flatpak/dot-local/share/flatpak/overrides/com.google.ChromeDev new file mode 100644 index 0000000..2b18277 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.google.ChromeDev @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/vdhcoapp:ro; diff --git a/flatpak/dot-local/share/flatpak/overrides/com.makemkv.MakeMKV b/flatpak/dot-local/share/flatpak/overrides/com.makemkv.MakeMKV new file mode 100644 index 0000000..d2bb7be --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.makemkv.MakeMKV @@ -0,0 +1,2 @@ +[Context] +filesystems=!xdg-download;!xdg-videos;/run/media;/mnt/media diff --git a/flatpak/dot-local/share/flatpak/overrides/com.microsoft.Edge b/flatpak/dot-local/share/flatpak/overrides/com.microsoft.Edge new file mode 100644 index 0000000..2b18277 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.microsoft.Edge @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/vdhcoapp:ro; diff --git a/flatpak/dot-local/share/flatpak/overrides/com.microsoft.EdgeDev b/flatpak/dot-local/share/flatpak/overrides/com.microsoft.EdgeDev new file mode 100644 index 0000000..2b18277 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.microsoft.EdgeDev @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/vdhcoapp:ro; diff --git a/flatpak/dot-local/share/flatpak/overrides/com.obsproject.Studio b/flatpak/dot-local/share/flatpak/overrides/com.obsproject.Studio new file mode 100644 index 0000000..cf39aaf --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.obsproject.Studio @@ -0,0 +1,2 @@ +[Context] +filesystems=xdg-videos diff --git a/flatpak/dot-local/share/flatpak/overrides/com.prusa3d.PrusaSlicer b/flatpak/dot-local/share/flatpak/overrides/com.prusa3d.PrusaSlicer new file mode 100644 index 0000000..c351206 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.prusa3d.PrusaSlicer @@ -0,0 +1,3 @@ +[Context] +devices=!all;dri +filesystems=xdg-config/PrusaSlicer;~/projects diff --git a/flatpak/dot-local/share/flatpak/overrides/com.usebottles.bottles b/flatpak/dot-local/share/flatpak/overrides/com.usebottles.bottles new file mode 100644 index 0000000..0930e8a --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.usebottles.bottles @@ -0,0 +1,2 @@ +[Context] +filesystems=~/projects/hr/pee51_gan_motor_driver diff --git a/flatpak/dot-local/share/flatpak/overrides/com.valvesoftware.Steam b/flatpak/dot-local/share/flatpak/overrides/com.valvesoftware.Steam new file mode 100644 index 0000000..1435abc --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.valvesoftware.Steam @@ -0,0 +1,3 @@ +[Context] +features=!bluetooth +filesystems=!xdg-run/app/com.discordapp.Discord diff --git a/flatpak/dot-local/share/flatpak/overrides/com.visualstudio.code b/flatpak/dot-local/share/flatpak/overrides/com.visualstudio.code new file mode 100644 index 0000000..72eab67 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.visualstudio.code @@ -0,0 +1,2 @@ +[Context] +filesystems=xdg-documents/git diff --git a/flatpak/dot-local/share/flatpak/overrides/com.vivaldi.Vivaldi b/flatpak/dot-local/share/flatpak/overrides/com.vivaldi.Vivaldi new file mode 100644 index 0000000..85ec92c --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/com.vivaldi.Vivaldi @@ -0,0 +1,2 @@ +[Context] +filesystems=!xdg-desktop diff --git a/flatpak/dot-local/share/flatpak/overrides/fr.handbrake.ghb b/flatpak/dot-local/share/flatpak/overrides/fr.handbrake.ghb new file mode 100644 index 0000000..e32e061 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/fr.handbrake.ghb @@ -0,0 +1,2 @@ +[Context] +filesystems=/mnt/media/ diff --git a/flatpak/dot-local/share/flatpak/overrides/global b/flatpak/dot-local/share/flatpak/overrides/global new file mode 100644 index 0000000..0de7cb4 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/global @@ -0,0 +1,2 @@ +[Context] +filesystems=xdg-download;!home;!host diff --git a/flatpak/dot-local/share/flatpak/overrides/io.gitlab.librewolf-community b/flatpak/dot-local/share/flatpak/overrides/io.gitlab.librewolf-community new file mode 100644 index 0000000..701b749 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/io.gitlab.librewolf-community @@ -0,0 +1,2 @@ +[Context] +persistent=~/.local/share/vdhcoapp/vdhcoapp diff --git a/flatpak/dot-local/share/flatpak/overrides/md.obsidian.Obsidian b/flatpak/dot-local/share/flatpak/overrides/md.obsidian.Obsidian new file mode 100644 index 0000000..502ed61 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/md.obsidian.Obsidian @@ -0,0 +1,2 @@ +[Context] +filesystems=!xdg-download;!xdg-run/app/com.discordapp.Discord;!/run/media;!/mnt;!/media;~/projects/freenen/kladjes diff --git a/flatpak/dot-local/share/flatpak/overrides/org.blender.Blender b/flatpak/dot-local/share/flatpak/overrides/org.blender.Blender new file mode 100644 index 0000000..3a692d0 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.blender.Blender @@ -0,0 +1,2 @@ +[Context] +filesystems=~/projects diff --git a/flatpak/dot-local/share/flatpak/overrides/org.chromium.Chromium b/flatpak/dot-local/share/flatpak/overrides/org.chromium.Chromium new file mode 100644 index 0000000..2b18277 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.chromium.Chromium @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/vdhcoapp:ro; diff --git a/flatpak/dot-local/share/flatpak/overrides/org.filezillaproject.Filezilla b/flatpak/dot-local/share/flatpak/overrides/org.filezillaproject.Filezilla new file mode 100644 index 0000000..637dcf2 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.filezillaproject.Filezilla @@ -0,0 +1,2 @@ +[Context] +filesystems=~/projects:ro diff --git a/flatpak/dot-local/share/flatpak/overrides/org.freecad.FreeCAD b/flatpak/dot-local/share/flatpak/overrides/org.freecad.FreeCAD new file mode 100644 index 0000000..3a692d0 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.freecad.FreeCAD @@ -0,0 +1,2 @@ +[Context] +filesystems=~/projects diff --git a/flatpak/dot-local/share/flatpak/overrides/org.inkscape.Inkscape b/flatpak/dot-local/share/flatpak/overrides/org.inkscape.Inkscape new file mode 100644 index 0000000..3a692d0 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.inkscape.Inkscape @@ -0,0 +1,2 @@ +[Context] +filesystems=~/projects diff --git a/flatpak/dot-local/share/flatpak/overrides/org.kicad.KiCad b/flatpak/dot-local/share/flatpak/overrides/org.kicad.KiCad new file mode 100644 index 0000000..3a692d0 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.kicad.KiCad @@ -0,0 +1,2 @@ +[Context] +filesystems=~/projects diff --git a/flatpak/dot-local/share/flatpak/overrides/org.mozilla.Thunderbird b/flatpak/dot-local/share/flatpak/overrides/org.mozilla.Thunderbird new file mode 100644 index 0000000..b41fd13 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.mozilla.Thunderbird @@ -0,0 +1,2 @@ +[Context] +devices=!all diff --git a/flatpak/dot-local/share/flatpak/overrides/org.mozilla.firefox b/flatpak/dot-local/share/flatpak/overrides/org.mozilla.firefox new file mode 100644 index 0000000..0c8b956 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.mozilla.firefox @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/vdhcoapp:ro;~/projects:ro;~/.local/tiCloudAgent;~/.local/share/vdhcoapp; diff --git a/flatpak/dot-local/share/flatpak/overrides/org.onlyoffice.desktopeditors b/flatpak/dot-local/share/flatpak/overrides/org.onlyoffice.desktopeditors new file mode 100644 index 0000000..35e6c17 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.onlyoffice.desktopeditors @@ -0,0 +1,2 @@ +[Context] +filesystems=/home/freenen/.local/share/fonts:ro;xdg-documents diff --git a/flatpak/dot-local/share/flatpak/overrides/org.openscad.OpenSCAD b/flatpak/dot-local/share/flatpak/overrides/org.openscad.OpenSCAD new file mode 100644 index 0000000..3a692d0 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.openscad.OpenSCAD @@ -0,0 +1,2 @@ +[Context] +filesystems=~/projects diff --git a/flatpak/dot-local/share/flatpak/overrides/org.raspberrypi.rpi-imager b/flatpak/dot-local/share/flatpak/overrides/org.raspberrypi.rpi-imager new file mode 100644 index 0000000..879a4e6 --- /dev/null +++ b/flatpak/dot-local/share/flatpak/overrides/org.raspberrypi.rpi-imager @@ -0,0 +1,2 @@ +[Context] +filesystems=!/media diff --git a/git/.local/bin/auto_clone b/git/.local/bin/auto_clone new file mode 100755 index 0000000..9667db0 --- /dev/null +++ b/git/.local/bin/auto_clone @@ -0,0 +1,42 @@ +#!/bin/bash + +token="$1" +page=1 +project_dir="$HOME/projects" + +base_url="https://gitea.finnvanreenen.nl/api/v1" + +while [[ $page -lt 21 ]] +do + # echo + echo "## get repo list page $page" + repos="$(curl -X 'GET' "$base_url/user/repos?page=$page&token=$token" -H 'accept: application/json')" + login="$(echo "$repos" | sed -e 's/^.*"login":"\([^"]*\)".*$/\1/')" + + if [[ "$repos" != "[]" ]] + then + for repo in $(echo "$repos" | sed -e 's/^\[{//' -e 's/}]$//' -e 's/},{/\n/g' -e 's/%/%p/g' -e 's/ /%20/g') + do + repo_json="$(echo "$repo" | sed -e 's/%20/ /g' -e 's/%p/%/g')" + full_name="$(echo "$repo_json" | sed -e 's/^.*"full_name":"\([^"]*\)".*$/\1/')" + clone_url="$(echo "$repo_json" | sed -e 's/^.*"clone_url":"\([^"]*\)".*$/\1/')" + echo + echo "### ${full_name,,}" + + if [ -d "$project_dir/${full_name,,}" ] + then + cd "$project_dir/${full_name,,}" + # git fetch + else + url="$(echo "$clone_url" | sed "s|://|://$login:$token@|")" + git clone "$url" "$project_dir/${full_name,,}" + fi + + done + else + echo "No more repositories found." + page=999 + fi + + page="$(( $page + 1 ))" +done diff --git a/git/dot-gitconfig b/git/dot-gitconfig new file mode 100644 index 0000000..b65a9eb --- /dev/null +++ b/git/dot-gitconfig @@ -0,0 +1,12 @@ +[user] + name = LailaTheElf + email = mail@lailatheelf.nl + signingKey = EB05B87D06C84E807C8D128B8A3EF0226518C12D + +[commit] + gpgsign = true + +[init] + defaultBranch = main +[safe] + directory = /opt/keys diff --git a/rclone/dot-config/rclone/bisync_backup.filter b/rclone/dot-config/rclone/bisync_backup.filter new file mode 100644 index 0000000..884d222 --- /dev/null +++ b/rclone/dot-config/rclone/bisync_backup.filter @@ -0,0 +1,10 @@ ++ ** + +- /Music/** +- /Documents/** +- /InstantUpload/** +- /verenigingen/** +- /Desktop/** +- /Public/** +- /Videos/** +- /.vault/** diff --git a/rclone/dot-config/rclone/bisync_documents.filter b/rclone/dot-config/rclone/bisync_documents.filter new file mode 100644 index 0000000..605b6cb --- /dev/null +++ b/rclone/dot-config/rclone/bisync_documents.filter @@ -0,0 +1,2 @@ ++ ** + diff --git a/rclone/dot-config/rclone/bisync_home.filter b/rclone/dot-config/rclone/bisync_home.filter new file mode 100644 index 0000000..d2e2c85 --- /dev/null +++ b/rclone/dot-config/rclone/bisync_home.filter @@ -0,0 +1,5 @@ ++ /InstantUpload/** ++ /verenigingen/** ++ /.vault/** + +- ** diff --git a/rclone/dot-local/bin/sync_backup.sh b/rclone/dot-local/bin/sync_backup.sh new file mode 100755 index 0000000..32ac0b5 --- /dev/null +++ b/rclone/dot-local/bin/sync_backup.sh @@ -0,0 +1,4 @@ +#/bin/bash + +rclone sync pdrive: "/mnt/backup/proton/" --verbose --progress \ + --filter-from "$HOME/.config/rclone/bisync_backup.filter" $* diff --git a/rclone/dot-local/bin/sync_documents.sh b/rclone/dot-local/bin/sync_documents.sh new file mode 100755 index 0000000..0f368ed --- /dev/null +++ b/rclone/dot-local/bin/sync_documents.sh @@ -0,0 +1,4 @@ +#/bin/bash + +rclone bisync "$HOME/Documents" pdrive:Documents --verbose --progress \ + --filter-from "$HOME/.config/rclone/bisync_documents.filter" $* diff --git a/rclone/dot-local/bin/sync_home.sh b/rclone/dot-local/bin/sync_home.sh new file mode 100755 index 0000000..63f2cfd --- /dev/null +++ b/rclone/dot-local/bin/sync_home.sh @@ -0,0 +1,4 @@ +#/bin/bash + +rclone bisync "$HOME" pdrive: --verbose --progress \ + --filter-from "$HOME/.config/rclone/bisync_home.filter" $* diff --git a/rclone/dot-local/bin/sync_music.sh b/rclone/dot-local/bin/sync_music.sh new file mode 100755 index 0000000..b8b74ac --- /dev/null +++ b/rclone/dot-local/bin/sync_music.sh @@ -0,0 +1,3 @@ +#/bin/bash + +rclone bisync "$HOME/Music" pdrive:Music --verbose --progress $* diff --git a/shell/dot-bashrc b/shell/dot-bashrc new file mode 100644 index 0000000..6aa3631 --- /dev/null +++ b/shell/dot-bashrc @@ -0,0 +1,17 @@ +# +# ~/.bashrc +# + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +alias ls='ls --color=auto' +alias la='ls --color=auto -plhA' +alias grep='grep --color=auto' + +PS1='\n\h \W\n\$ ' + +export PATH="$PATH:$HOME/.local/bin" +export EDITOR=vim +export QSYS_ROOTDIR="$HOME/.local/intelFPGA_lite/18.1/quartus/sopc_builder/bin" +. "$HOME/.cargo/env" diff --git a/ssh/dot-ssh/config b/ssh/dot-ssh/config new file mode 100644 index 0000000..fc3cbcf --- /dev/null +++ b/ssh/dot-ssh/config @@ -0,0 +1,20 @@ +Host kapsalon.freenen.nl + Port 2653 +Host kees.lailatheelf.nl + Port 2653 +Host sandwitch.lailatheelf.nl + Port 1675 +Host gitea.finnvanreenen.nl + Port 22 + +Host ems31_bot + Hostname gitea.finnvanreenen.nl + IdentityFile ~/.ssh/ems31_bot + IdentitiesOnly yes # see NOTES below + AddKeysToAgent yes + +Host 91.99.7.205 + Port 1675 + +host * + Port 22 diff --git a/ssh/dot-ssh/known_hosts b/ssh/dot-ssh/known_hosts new file mode 100644 index 0000000..484ee44 --- /dev/null +++ b/ssh/dot-ssh/known_hosts @@ -0,0 +1,23 @@ +10.1.1.2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBRNLEAUtNfZT/Xt2nhgd0SlmYtk6/diuSKj/e4W/DgWjh4Vandsav7+1ttGjRPEyYh/B4UoHb+NN/KPGo4agBk= +10.1.1.2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAh/1mJ/GR+jjbgq39ZRh7mLe0PIZSwBYuFaALraWzg2 +10.1.1.2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDVTt8+gyoIh1awKBXZ/Y1WrS9mz5YXgmmfyP9DL3kptP0BjZErDWMjC1jZlVgTyawlLLRlnX6JHKObU87ZCvOt/NauJX9735UWKiml4pr2ZBjdrK/wteR8jjVKktCyr2U99ACu+K0rtgvFZBjHEWVjJJPJquJ50WI7EEgW0UyJmFPaFycmj4CtdRYNTjo1Kh4UVOi9uzpCJ+h9+1Z1n/vEQ6iGMf65OZBjGq9vIAYGEUJrGFmIvf0igH2im3G70ms4mGa1TtIuYMRr+a34pztaaOVCyC/3CfgrnAdArZfElhnQPM6d+s6cq+5VA9k7mh5J/BtgKqR5304DJRWOGOb5igIDYsOGKnwDyYgbIyVOf3w5B6XIHtcIT1LMAw3Snw5TOhdwbfnog5N6CjJx4Z06i03qNgyQQdtO1LUx/8ADf3F0QlvzXiTnA4jmY+r+w3bYCXYoUVdcfi6vnzuxWXjctJ/v18m3GMdwu9Cr/2x0DFFFeHQY8i0MzhPp8P3Z08= +sandwitch.lailatheelf.nl ssh-dss AAAAB3NzaC1kc3MAAACBAMLAbqji15eXC/4Bcs2gUWCxXLG9FGQIwJtMCNoM5ObAXsIi4ei08SbpNFnFLtqwUGsU8OVvAnnESC11ZIB00CjfO6CPHyVz/WOO6WblWut1kkyT0JDA8qu7dzjsysE5g9meS7gmnqvtPqpMmGFSTExsovV3D/iWt0aPLtu5G+HVAAAAFQCWCTIyZnz4g4txj0TtVC0gzVHrLwAAAIB4caiQIvzq6N8mfBWxDTFcrI8oXksPjg3cr9hbejLLzIxM5wNcbMfW6Q6VysDJsZDwF+FnEsM47ZXnAzCETJCXCHNT2TRSeW3EtINT7fUcertNZufg1T8R3pvolr70Tdd9teZ3fDD09DhajXZhnjtLNnotHvulXQR2F2/93ekdQAAAAIARBYKraToGU7unUAASijqXMWiJr4fL6+WLaDJRIB3zDDKLJBeslQGODbkb1uF2VokeFNW+oggH51qmfkX2uCKduV23uTlimgJy/UPakMHPjNwPesOVJRKDrgF92Xz+hn4P3kCGXKrnoYHFWJWJXP8Puwcava4M8IWmD1IMt2V+CA== +sandwitch.lailatheelf.nl ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEFQ2Ka+GqeTr8Q9bjoVRIf0s6GSZ4fyaxKPRbGBF4LCITksk8gDiZjxbU3J7iDI/QQJIDoUjqoZW4XJe99RfOk= +sandwitch.lailatheelf.nl ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHgp3q/XJ7lf0hPm19zfdOxt/sVVG19QoG7nEdN0DzQv +sandwitch.lailatheelf.nl ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCMZvFHU5ojvkETUF/ry69kS8BZH79HNvHvuok/nQOeJsJKZ3C5Jp08NmEup0yhyU/xX6hnHSELYtVksX77EvGNzo6GvM7ICk3gHgDutKkiSKmHSLJRPA1BVPQrn1NIbLb7Aj6i+eOwociKxQ+j7LZik36SBxs4TPgtZiref7y7bktPZYdo6R2g9XrvB0P/8HPpyw/u8GFWr5rTQgxw3Cm94tzPDJvZ4Fwjf7C/mXgRBmQzSk1dtuh10YkWXBIQi51rJvzIv2JKUBWbBCgGfQiXoUJzaWKgAV7kviN1PPzQQnlscs1SoeocCJNUOprEhObNQjg5+hFO7o8Fnw2tY084OqY1TkhsF68OwgfMR9hcxqBQzXGf2Pvlv7FWozJ2aIEx8UUgtPBame2Q0HXNVMIcT/WQ/Zaq9qdVRS8xP31xn/4HQUf0qtQHv+wiTaqGShz1KMuZzYvAKrvP6i+EmJvSiO0xfsvn8LF9ICDfarqtlQxrKtWJkPh5j8vUAW2NzgE= +gitea.finnvanreenen.nl ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGgRoJi2b9pfFiBN54zeg2Xh4Bw/GgNaBsrfaLesPeoz +gitea.finnvanreenen.nl ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrlX4MhaDtgA+1AOIwe304oGzFnyN1DLgYq6yu+/4nEy6bQxDuMLsnjdceiJyinIj8PwmVzlm3pPI4L2R/+nSSo33HJAgDj66LmQJ4tEf2BBQrXIAJV8O035GtzjQtCgCeHxlHK/Jns/IGKBTFqqdkO3KF3VC7Kbt+dE2EzAUjNYoz2IT6K5GzE3YCF1uNg3fm7W3HFkN/p0C0dN4JC8fZM1K8LeJ1usPkYgRFeoMVp9Uft7loBvvtjtyh+t2bO98ZBUtozuwHmaJYucl5imx1h3zL7n/0TiCgcS8nJv/VXL/V/88kxMEulCSgw2vlHTJmJmE/qTrPV2Gy/vbhOzGxW1pHc5GnT1VS1tWrTx2LNxtAU5N6E7CB+GSt9v23Id+IfywS/XQGKYO8d2bnf6ljvsMCBcrGjuU9MMAvjxg63y19f8mvo66m+pwoDO/riGyOFpD4+YMDonHZdbnNds/eMumq+V6Zyi9RCazBXrHzf2BEDMZdizFcdx8xv5TT5+0= +gitea.finnvanreenen.nl ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOupgF1frAxEyG+m+2Mx9tue8EP9VLN94+oIgjFLVa1BjSzpepg9jNdIXhu6/2jj7i7b3tt2Cm7gGiJ5eTXliyo= +kapsalon.freenen.nl ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCBr2iI34xReitjf4rp3TlD7/jcadTEZ1xe8Oos5bGSb+YFX6ib7n3MTp1PJhKCERsZZZ6F6/5qVzR3GrZ8boJY= +kapsalon.freenen.nl ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDtpoyDT03A3WdqmnRsj1jtoIrQX2reDyZUXJau1wMuc +kapsalon.freenen.nl ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCxIonJnVr+iZ00q9NT8BTRuhNcXZWnS1IgMlAT7IpksSM/1fo4n3evniW1FRqWob8TSJb0j5aCQrurW5/4SQ/FEaPF3JDu9AxYG99pmbxLHFYLv2PzJWPI9KtFTwg2buqNFw+I4s/rOX/+W9lgDvxm+oKKAL/abYtrzffkdOpw81N5iuawdPU1Q1An5Yq9y3aFBdEYOGRSWhCudV/991v5w0MgMp8Db7V3Z/UorY7CpZSL/OqMuKz6OvSzNTj53CGU/vgMKSxmWGqG1Vtsv1T4S6m6IdWyxcE3JPoCyWEv3Q7SJL4/B25KaHe7H0qgfcHSodxustgrSWamAbobgTTmmRa3LQC8d8Pl60la6eyBBLOIBMlfMij1dWDM5osUUvXbYlu6Y/GAVLdAZSzpDql6hL+TBrHUEoWjdL9EPw5Dc3KUL5Z470tWNzLEfFvU+XaqV5rxWOpJIjPYaYTUqAG5BRqWYUAgcLB8PrMMablq9mlzPUTwk/1rzRUXxBgCQPs= + +bitbucket.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIazEu89wgQZ4bqs3d63QSMzYVa0MuJ2e2gKTKqu+UUO +bitbucket.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPIQmuzMBuKdWeF4+a2sjSSpBK0iqitSQ+5BM9KhpexuGt20JpTVM7u5BDZngncgrqDMbWdxMWWOGtZ9UgbqgZE= +bitbucket.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDQeJzhupRu0u0cdegZIa8e86EG2qOCsIsD1Xw0xSeiPDlCr7kq97NLmMbpKTX6Esc30NuoqEEHCuc7yWtwp8dI76EEEB1VqY9QJq6vk+aySyboD5QF61I/1WeTwu+deCbgKMGbUijeXhtfbxSxm6JwGrXrhBdofTsbKRUsrN1WoNgUa8uqN1Vx6WAJw1JHPhglEGGHea6QICwJOAr/6mrui/oB7pkaWKHj3z7d1IC4KWLtY47elvjbaTlkN04Kc/5LFEirorGYVbt15kAUlqGM65pk6ZBxtaO3+30LVlORZkxOh+LKL/BvbZ/iRNhItLqNyieoQj/uh/7Iv4uyH/cV/0b4WDSd3DptigWq84lJubb9t/DnZlrJazxyDCulTmKdOR7vs9gMTo+uoIrPSb8ScTtvw65+odKAlBj59dhnVp9zd7QUojOpXlL62Aw56U4oO+FALuevvMjiWeavKhJqlR7i5n9srYcrNV7ttmDw7kf/97P5zauIhxcjX+xHv4M= +ssh.strato.de ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIfQRzbYOlpE+CiwtI6pbzi+pqyZxEFchwxSaU4DBmvd +terminal.shop ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEzsOgEiuiTQEUZnMORRmhMHDSAo8VBUl/g55Ec6ZaKM + +# rcrf-gs +10.254.0.1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHn2obGHyfuirXB9k9Y2sAJ3KZ0+HQ4SbU3iIMTQQ2lZ +10.254.0.1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBABd5QEonDCm2DTl9UptbHz5yEYQMpYAZpbvIjtOOnAsUYy4o5KckaFDmRMq95fGwzX1Z0xMXYIo/DGOdkJ9s+c= diff --git a/stow/dot-local/bin/stowhome b/stow/dot-local/bin/stowhome new file mode 100755 index 0000000..4dfd414 --- /dev/null +++ b/stow/dot-local/bin/stowhome @@ -0,0 +1,8 @@ +#!/bin/bash + +if [ "$*" == "" ] +do + echo "you must supply at least one package" +else + stow --dir "$HOME/.config/dotfiles" --target "$HOME" --dotfiles $* +fi diff --git a/vim/dot-vimrc b/vim/dot-vimrc new file mode 100644 index 0000000..c5b7af1 --- /dev/null +++ b/vim/dot-vimrc @@ -0,0 +1,5 @@ +set number relativenumber +set cursorline +set binary + +set autoindent " on enter (in I-mode or O-mode) start in same indent