emacs/.emacs.d/config.org:

- Added yaml-mode
- Added ledger-mode

config/.ssh/config:
- cleaup
clean_emacs
TuDatTr 2022-01-24 05:01:04 +01:00
parent c14994e2a4
commit 6749a8efd3
17 changed files with 131 additions and 142 deletions

View File

@ -59,6 +59,6 @@ Xft.antialias: 1
*.color14: #00d3a7
! white
*.color7: #98abb2
*.color4: #98abb2
*.color15: #c0bfbc

View File

@ -6,4 +6,5 @@ bind-key -n C-F1 display-panes \; split-window -h -c "#{pane_current_path}"
bind-key -n F1 new-window -c "#{pane_current_path}" \; rename-window "-"
bind-key -n F2 previous-window
bind-key -n F3 next-window
bind-key -n S-F2 previous-split
bind-key -n S-F3 next-split

View File

@ -110,6 +110,7 @@ exec --no-startup-id ~/.scripts/startup.sh
exec --no-startup-id llk
exec --no-startup-id emacs --daemon
exec --no-startup-id syncthing
exec --no-startup-id feh --randomize --bg-fill $HOME/Pictures/Wallpaper/*
###############################################################################
################################# Keybindings #################################

View File

@ -3,7 +3,7 @@ set vcs_aware true
map f console scout -ftsea%space
map md console mkdir%space
map np shell cp -r ~/Templates/LaTeX/Protokoll $(date +%g.%m.%%d); ~/Templates/LaTeX/fsrprotokoll.sh
map np shell cp -r ~/Templates/LaTeX/Protokoll $(date +%g-%m-%%d); ~/Templates/LaTeX/fsrprotokoll.sh
map ny shell cp %f ../Protokoll_$(echo $(basename $(pwd)) | awk '{gsub("\\.","-");print}' $2).pdf
map nrg shell cp ~/Templates/LaTeX/Invoice/elektro_invoice.tex Gefeba_Elektro_-_Rechnung_$(date +%g-%m)_-Elektro.tex; ~/Templates/LaTeX/Invoice/InvNum.sh
map nrb shell cp ~/Templates/LaTeX/Invoice/engineering_invoice.tex Gefeba_Engineering_-_Rechnung_$(date +%g-%m)_-Engineering.tex; ~/Templates/LaTeX/Invoice/InvNum.sh

View File

@ -2,13 +2,13 @@ u:/home/tuan/Documents/Uni/Studium/2021&2022 Wintersemseter
p:/home/tuan/Documents/Protokolle/FSE
o:/home/tuan/.dotfiles/config
m:/run/media
a:/home/tuan/Documents/Arbeit
a:/home/tuan/.syncthing/Documents/Arbeit
l:/home/tuan/Local
c:/home/tuan/Documents/CTF
t:/home/tuan/Templates
w:/home/tuan/workspace_l/Projects
w:/home/tuan/workspace_l
k:/home/tuan/Documents/Uni/Studium/2017&2018 Wintersemester/Rechnerstrukturen und Betriebssysteme [4,0]/Rechnerstrukturen
q:/home/tuan/Quick Drop
':/home/tuan/Documents/Arbeit/BBAW - Testbed/04 - Projekte/03-Server_Setup/p4lab/documentation
':/home/tuan/workspace_l/home lab/config
e:/home/tuan/Documents/CTF/TryHackMe/Ice/2_Recon
s:/home/tuan/Pictures/Screenshots

View File

@ -26,6 +26,7 @@ function battery_routine {
capacity=$(< /sys/class/power_supply/BAT0/capacity)
if [[ $capacity -lt lower_battery_threshold ]]; then
acpi | grep -q '0: Discharging' && dunstify "Battery at $capacity%";
sleep 60;
fi
}

View File

@ -1,47 +1,3 @@
# FSE
Host mx
HostName 132.252.238.12
Port 22
User infra
IdentityFile /mnt/veracrypt1/fse
Host gitlab
HostName 132.252.238.13
Port 22
User infra
IdentityFile /mnt/veracrypt1/fse
Host helios
HostName 132.252.238.17
Port 22
User infra
IdentityFile /mnt/veracrypt1/fse
Host root
HostName 132.252.238.06
Port 2222
User root
IdentityFile /mnt/veracrypt1/fse
Host www
HostName 132.252.238.16
Port 22
User infra
IdentityFile /mnt/veracrypt1/fse
# Own Server
Host infinity
HostName mos4.de
Port 22
User infinity
IdentityFile /mnt/veracrypt1/mos4.de
Host goldi
HostName mos4.de
Port 22
User goldi
IdentityFile /mnt/veracrypt1/goldi
# Services
Host github.com
Hostname github.com
@ -61,23 +17,12 @@ Host picoCTF
User mos4
IdentityFile "/home/tuan/Documents/CTF/picoCTF/2018/30 - ssh-keyz/picoCTF"
Host iui-jupyter
HostName 132.252.238.159
Port 22
User so21-tuan-dat.tran
IdentityFile /mnt/veracrypt1/jupyter
Host git.uni-due.de
HostName git.uni-due.de
Port 22
User git
IdentityFile /mnt/veracrypt1/git
Host sdn
HostName 192.168.56.102
Port 22
User sdn
# Homeserver
Host proxmox
HostName 10.1.10.2
@ -104,29 +49,23 @@ Host fireflyiii
User root
IdentityFile /mnt/veracrypt1/proxmox
Host sonarr
HostName 10.1.11.106
Port 22
User root
IdentityFile /mnt/veracrypt1/proxmox
Host pihole
HostName 10.1.11.108
Port 22
User root
IdentityFile /mnt/veracrypt1/proxmox
Host plex
HostName 10.1.11.110
Port 22
User root
IdentityFile /mnt/veracrypt1/proxmox
Host codimd
Host git
HostName 10.1.11.107
Port 22
User root
IdentityFile /mnt/veracrypt1/proxmox
IdentityFile /mnt/veracrypt1/genesis
Host soft
HostName 10.1.11.107
Port 23231
User root
IdentityFile /mnt/veracrypt1/genesis
Host portainer
HostName 10.1.11.103
@ -142,14 +81,22 @@ Host ansible
## VM
Host nfs
HostName 10.1.11.109
## Work
Host iperf-client
HostName 10.1.11.114
Port 22
User root
User user
IdentityFile /mnt/veracrypt1/proxmox
Host torrent
HostName 10.1.11.111
Host iperf-server
HostName 10.1.11.112
Port 22
User root
User user
IdentityFile /mnt/veracrypt1/proxmox
Host ncs-server
HostName 132.252.68.50
Port 2122
User root
IdentityFile /mnt/veracrypt1/genesis

View File

@ -1,49 +1,21 @@
192.168.178.37 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBA6tMNDBFzlBhwnb7Y8Cze/ZdcaNSeRJCInxkVmcDSNwqGSAPX7GMy9VxBNbcAwArI/NGxHWFDJ0vRV8mfQF/IQ=
192.168.178.38 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNyjs7y8q2lqpfaiaiWZnSZSG68bV4NFSoQzN2DYviHIg6EVNry2DbLy6JvEG3Rua+Mvhg3PHMoz0SjKPI3xp5Q=
192.168.178.43 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBD8Wj85edbYXEG/Us9GRgu/cw2BycX6EIS79QdyjektR4kWoTGJBZ0VDwfqtzcqsB1/DCIDls7K+LeA1+2Zx+XM=
192.168.178.48 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE7hZjpvBGioU25He08Qnk2RCdwYGtLQmigJ/gaFXpNFnxmgWj5ByypoZ8leAff6jQ3yHrXOSA8PDkUQDJJ077E=
192.168.178.24 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDmNWFGigpzeAspBQOhBiGesU1p+KHVPcYKdqXohDi9E4NgtyBL2vsoFSgrQbFQORU8bZ+hnT/vbXpL9K2Bvx/A=
192.168.178.51 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLpjsSDDG3e0EzbiVWSWvsbh77bMA89eD+Lb5jOATVQLwQ95GNp2rUcAHqrjOr9yZqtTcE4iJ5QexlCEaWLRYRU=
mos4.de,5.45.99.65 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKEn9UgYP+e6T6t8ZVxBdcNL/aLJ36GBs/XaRmSS18I4Q3dgp9Z1kBW2kk70DmjdtEKHkZ0TBLITpAyg5z2gUuc=
[192.168.178.55]:2222 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAExK6XURwsSBbVYWBsJ66Utk6qNCuCP5tWxYGZcniPl
192.168.178.40 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE7hZjpvBGioU25He08Qnk2RCdwYGtLQmigJ/gaFXpNFnxmgWj5ByypoZ8leAff6jQ3yHrXOSA8PDkUQDJJ077E=
192.168.178.25 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFhaJQt11br0LBX3dXb5nr777VdB2MTU7nePdbLy4+GpK+r8P8CBTQOjoqSCUpa9DOVkFztGqb9utdIHnzB9HZs=
192.168.178.59 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE7hZjpvBGioU25He08Qnk2RCdwYGtLQmigJ/gaFXpNFnxmgWj5ByypoZ8leAff6jQ3yHrXOSA8PDkUQDJJ077E=
192.168.178.61 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBV1+w3EVS5YmsQFkg3SadCL/HDdFtnegcvmCDQZEf9LVf4c/fOjPwSI60YwD7igKccODNRys+KoLqYExSgkWgA=
gitlab.com,2606:4700:90:0:f22e:fbec:5bed:a9b9 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFSMqzJeV9rUzU4kWitGjeR4PWSa29SPqJ1fVkhtj3Hw9xjLVXVYrU9QlYWrOLXBpQ6KWjbjTDTdDkoohFzgbEY=
192.168.178.64 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJY66ZlyMdoF4YNNbV6nCwrUMtyip5JQLaGrsw9bXoy5nJ18sRd/SrHDjmOAGFIYqn/SNjjFE4rTDYqWn0HYlrE=
132.252.238.17 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOiYGPBPSYMmZ4zBaFuoW5Wfz8nhKOWj3NTdEAy7KlpvJF+AzbfcPZCUjCGfPn6fwzWPs275ctC3wHFcMrXK9EM=
192.168.178.47 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPTEkLqtUQVYK/wkdRV5jiJAxSqY+E/L7g1lHzInLUrW/qF8ZUtojW3lUrT926C35Y+q9mYMXJncor/XTPmJsuc=
192.168.178.41 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJjcCrCcSnvUyqFy5WB/r470ig77W0g1VJQ1HzN/RW834limOa+ZrmplTjpLX54kKEQwGNb6aUw2TgTkX32zIHU=
192.168.178.67 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKgZ5x9iEnmVb3eXzO3rgJ16whznK6kJ8QU5tHw/lgaiRrPyGmozS2GSjelR4jfJjfmIZVrE+PvYFNEw7CAnEjg=
10.1.11.112 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwP7gRl4mDx3Vfwqs8d4ns0Gc7aFg0YegA31qCyjJVo
10.1.11.112 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC2pHKlOxPSS+KKxIGJDZSnaKRlK61g5Cmicjo25sUKTvmc4VlANRs4D3cgUg60imr1fW4KA6YE8a9V5fwrugsEOjx90TqGjO97lxZOzCMtu7UQAL+vqrsNmTHHM+Ivll9Bi9RL878d+YNWxo5sK4SYdwSbo7ZnELeAn02kUIIFq6x4tRzi+OY+Ns/lNEbO8C4K+F3CLD5Mt4Zrh2z9ptVy3LPdjzuzUYnYS49NZyR2dX1qZOtm24Qc6T2TEKIZjOwQSMFYNwhQBzCjTckHFuiDoeZbd4dBhUmJxLTHMa8+Gi3biZvXXwZW3XQFyqdTeMF/WUbEH1+0x+DbSzC4/cA9AUAVmwwLiJstD+zd+e5I/k2a5cojtzEszil6eHPslbok0xeVZzoXDqmMyH3d/h4wnnm5R0sRLaEDRxNT6OJxtYld+38n+m0qrpyyA3mZ7ZMwmSkBrp1/030KST8JW495epBSy2VoUT2ImFqXpfoE2hoIqlKJuSn+sMm7cfkFVhE=
10.1.11.112 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPPzaiY+RlxsL5e402czvVuLWwlY1zZkVTSXwj34ek1nzqEwyjLMFOg/Bh1sMW4shKDsDDQqq3pswSHZqn3rXXc=
10.1.11.114 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINZTOMnQ5Djjz4c92n89SlSsjGwiY5KJipIHNNVI2bFh
10.1.11.114 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDBlyJFBz1V1Yw7jP0nBxK/tZ0qIfOQajKMistwwRNOwMeWG7LpNq9weneLDr8lxL0RhH1uxGXFZzcGPMLH4labezKClWQk5pkvBNE/8aqRdZSgQtjdOiQz2K6emyM+uuGIcjiOdmQolfn3fqfnfwqDuo6/lYMJOdAGxpsVZYx/ZSJ+E0COSYj2rRFEO5KaxiHnwcnzLkIqxK0AQEeOPLYMkRD4y1NNFbr5iIavLUNkigAExS72kjyL44NG7agatYksNPc/6vFywg30kJxAYFvs1bSxYBDKnLgxzkmyOhmYhA3/65xK0OuoIoNKoKLplmW6hnantTvJNYsgMgcLG9uxG5wzK3EcHNE3v4fHdxjnGXUZaxnepVXUHLXCOyEe9iUYae0/CqNLlYjbMS2kwbpNQpe+aRd7dlMGaoLOrAmU+oNvtrxij0z0/zUF77vXrWOvsiPah0obREFOU/8B2iSB7/z7Xe/NLjULaZHKW2fOlS3aGnWG/e0UdeC72YBVxFc=
10.1.11.114 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOXK2tpwMuXFDdSS6SJb+MeXhstv1pAkM079sKN0TohhIrHJgkJR+MxBsbFlep431WGjat56r5/FqLXJrOwhHMs=
10.1.10.2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAION2W4GfmiiaXJVYfZk5wY0caZt1A/i5WkBxx/Txg3qE
10.1.10.2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSLzKI6CPMcnYRmEORx5i8kdf7djYbTpH4/aMM64TaOJgP+iGGA57rx/0tL9YZnGCKh57p6AIm/UBh6M57hIgKFu2WQvHkFdbwGnC4o+OAA0y9Fc9PRQ+pjWqI2ivKlD5+MnonJRt/lq4R2QAb7RZJhPFAK3/wqHm91WXGM2lIyB3tNAeexi/qlVrXnQM6FzjQXCOn2oLuP4GldcqZASFW64EJ4xhH5f93+B3NLHQn8JnE7bJ8nlOG9pU6zqbDwG+fpL3TFmfRZOCsRForrjSfU8euJCI92G2pQUlU7CzjMHR4+9kLaUkTLR4qg0/GFvIlqSS3U6LeWrhfKMYxUzRD
10.1.10.2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNyjs7y8q2lqpfaiaiWZnSZSG68bV4NFSoQzN2DYviHIg6EVNry2DbLy6JvEG3Rua+Mvhg3PHMoz0SjKPI3xp5Q=
10.1.11.2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDmNWFGigpzeAspBQOhBiGesU1p+KHVPcYKdqXohDi9E4NgtyBL2vsoFSgrQbFQORU8bZ+hnT/vbXpL9K2Bvx/A=
10.1.10.114 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJY66ZlyMdoF4YNNbV6nCwrUMtyip5JQLaGrsw9bXoy5nJ18sRd/SrHDjmOAGFIYqn/SNjjFE4rTDYqWn0HYlrE=
10.1.11.102 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFhaJQt11br0LBX3dXb5nr777VdB2MTU7nePdbLy4+GpK+r8P8CBTQOjoqSCUpa9DOVkFztGqb9utdIHnzB9HZs=
10.1.10.116 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBA6tMNDBFzlBhwnb7Y8Cze/ZdcaNSeRJCInxkVmcDSNwqGSAPX7GMy9VxBNbcAwArI/NGxHWFDJ0vRV8mfQF/IQ=
[132.252.68.50]:2122 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAoDztb9wZq6H2Isg5I2MqzUmYWWRIN7vjBtlIGURo+S
[132.252.68.50]:2122 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDC8ks9qBhdZfDZ/w84FhoBfiaJleXAseY5OTbQI0rnPaSIbvaSQfEQnoGJHlbLSHsdrJtgeC5ya0K0xHJPd24wGzTYW2+aqxzm3CtVNfJqFW+emDPRRQf+8hbtK3ot52fVTFiam2jtIFvEfbZyfaQszV68x9INpuSouPFv0l/JwQGm83f/kVFfuOzdq7++KEyoj3yZ36jPNoV/CAfDVsld5t3WAV65fcK5/Vsy7IJ3dJODEsJl64XYv7ujPtxHIfEdt1aedj0vkx2Af/+YYEMYPkTSPdM30zeRsiNn3dsAz7IGGCytYXEw9zx9bk8WbSYtllfQhNei3taozpABflkU/lr8t+Cy4N7SOIt7zaUd0/pFH61bOD/wF3xB4wRGE8adqOcsvVc7nek2C4AWFCe4WubtC8YptOz2XL86wSvIG6XeNdIV3QVxaQgp5X4LgER/iGB8iFVPrTruD864X83dv0b7Y6VLuqW/wAuD1V0Ka3Rrr/+lNmy+O5rWEP0HsN0=
[132.252.68.50]:2122 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCnlQ4lpY4LgWm9+sd20pk6x8NzdtLasmxZsqq5+qKJlHAbPFpY7LwNF4OLpA/mPEpQYk8NtBtRBJdoBidkg2N4=
10.1.11.100 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICJrUSMXZ++NFNZ/qFoRV4hlogwAGV22f7exHoCCL5s7
10.1.11.100 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDUGwQNz/GwLrAAexhAHBoWZJveieurH4x0sqrhc0ovfEt3CCrc2VC6i8wIpztT7DaUamvyIMUN/s9qbIQNaXlx1HPZjirExADOajh9I85lt5YkWSyoyhy143ESugcnNaCCrvg9kxOlMsa0X3QYUocjnrc7NyXAC81Q1RQPIbLJXeQlTgMMlV5k9e5w+yxFxJIDXhcczsIw2I5g7E2OM9Zr4ZoTWkeDVxesmctmmpUT0PQwx9ucu6qgD6fsRIdcjokJutT229ZpNW5kHckReHYow1XVfL2V+rhzhval1x6JSNoJJpSblusYqrSFY4uN+1+ZZKxHg9dhqC2gIkB2C8J5
10.1.11.100 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDmNWFGigpzeAspBQOhBiGesU1p+KHVPcYKdqXohDi9E4NgtyBL2vsoFSgrQbFQORU8bZ+hnT/vbXpL9K2Bvx/A=
10.1.11.104 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL93r4HbwmtI9C5rl63MPqYfcL9Ij9yOQv/+GAeGuJzyvianiqtoHt4OE/sTGlSfdGrSnARbRIIyQ/rN3tCubfo=
10.1.11.109 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBA6tMNDBFzlBhwnb7Y8Cze/ZdcaNSeRJCInxkVmcDSNwqGSAPX7GMy9VxBNbcAwArI/NGxHWFDJ0vRV8mfQF/IQ=
10.1.11.111 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJY66ZlyMdoF4YNNbV6nCwrUMtyip5JQLaGrsw9bXoy5nJ18sRd/SrHDjmOAGFIYqn/SNjjFE4rTDYqWn0HYlrE=
10.1.11.105 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE7hZjpvBGioU25He08Qnk2RCdwYGtLQmigJ/gaFXpNFnxmgWj5ByypoZ8leAff6jQ3yHrXOSA8PDkUQDJJ077E=
10.1.11.108 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPTEkLqtUQVYK/wkdRV5jiJAxSqY+E/L7g1lHzInLUrW/qF8ZUtojW3lUrT926C35Y+q9mYMXJncor/XTPmJsuc=
10.1.11.110 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE7hZjpvBGioU25He08Qnk2RCdwYGtLQmigJ/gaFXpNFnxmgWj5ByypoZ8leAff6jQ3yHrXOSA8PDkUQDJJ077E=
sonarr ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIyG9zxFEARPTtU7yBUOTM/4/vUAm9w08jNt93AEMAqz
10.1.11.106 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIyG9zxFEARPTtU7yBUOTM/4/vUAm9w08jNt93AEMAqz
github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
10.1.11.104 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChwvESCsNtzjitFY96ObnSI9UIR+sGbi4JaKUnnw5LVaaVBFMj9fFjdgp0GqVdflKrYEJru2sHungIDsQEooWWaJYdIXVgy0dWG5YWEO8zf62Tq5uu+A0y1Umjs1Ez0FSFlQWyF0dF1yV9gFiESOAZmFCN2uBalm+4w0OlvuV7eap7GwjgKgXHUmhDN8XhUey3HKR1p1ek9kv5yZ77+vjiaEDU1I0OrHKIfnRX4K3F3ez9brcb/MYXEVXXjbNdxXetGFxD1aqkYGA+A3zIqRbS4D9byRHiQbBa3mh6KXnWl3vg0TsQMMsy2IqBh1ImQro/R5on1Tw4ZXr2GXD4F+5L
10.1.11.104 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGnqBoWnukWEtKyDnIA+5y7sCb4ejYaDtsrXsQaxY0Pm
132.252.238.159 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH0G0HaE3uYGC7jq9nTpC7ihYqdk6bLKPmPOQevLXRyL
132.252.238.159 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChSu3L7e6SlC7NLlMfzi8GkZPnDw2ckV8EQ7VuMiDPnLloHqgC+DSCWEUwxAZ/EcmXtpvb/Gdr/Wl57CAU/brrrf8OFqFz/ABC6sLehm/ajMZPZRpNLdk1ib+frnit2AqM/uOwwE1ltSOULip4XkJlbzkylYdFrps//IezS4cktfl0U5ZcPZfZFvk9+hifpSPoFU803HcHdhNxr1hBvXyj0UtQEYhy/ojcKJZshA+y7iIEQsMqSrp6EQD/83yOiFHl+lNe9a3KW63F03dJQLcd0wt/FbZBpa1gzruhMXvMZxqAScCI+Wo676qPpsUPDnCx5vAuwBkx78MJ50OB3+lLOy055kRjxJkdNDXOnQN3bQ073NVgKYJ2Kwc/0fsb6JHD2DGHiLx9yk60tcEETZYWH0ndrAzgFB266ZjJKKNbUI8aOWIWNu+Frz6uV4KUA4YQTXGrpdOwkU/B8kzJPIcQzieI0J+6RWcuDM+Qc77nAXayerWw3OJprAqUD0QTyPk=
132.252.238.159 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFoPGR+NTFgAXkmymwCVYIW8zize10AUiVCiJZi41Oaqg0esUiMtcb+EeT1qpNmnkC5M9Cjcg/l5BM6aQwl4NLQ=
10.1.11.107 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMTAeBT0/OJCwTXIaxu8Ua1ZCXAwLWtqX9Vtwg+IUjXW
10.1.11.107 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKAPOsK/oxJBFaHSeHXxitk2PWfyjQeU4I5hqXG5sDRfjlZcC5QDkV+OxnL7EHgx0NxR34BH55wnQYGdbYe7yCT2Kk05Y634+OC/XUrOnVd+p6X2/7IzR1pnjkwblq3oZR3/hZJd13ZSxY/GIZYKrDhRlIWQXc/8e+Cz3XBc3dtq19D3W2Ici0rv+74gPfksHk70R7Z7uIoYmYv2LysWiC0E8VFHSdflKatD0MNCpQTGJAaSlxknu4STjfX0m+Sq8u7NpK/xThkfMBKR5ag+lg8Yl79fNoi24LMYpnKff1YSH9ehPrk9CyFOmPxkFWY9tmuXP5qxkoT5HQH26JkmJd
10.1.11.107 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBABnjQ92lYuAqJaV7Uu7OFOyUZdDeRVlLwbNMxqRAP9Prh44TanrpmDYSvAcjZPKTY95KOBiudqbGQ8JcH3ZK2c=
10.1.11.103 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFnh0lu2k9BV0vHNEc3UswMDI7ZgHpx36vetMZ4XlQiq
10.1.11.103 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD9Rs2JqhOCaBpFPPM9RwxxV4s+ADqFIwl4sVKX+nFdKwD7Kh+WqWwic3L2uI0wosWzbWTPp/+XKTT1PCYymbUZ6wCmb1tbgNxijJThAMEKc1r3LclwHaCN2npstBvKIIx72QclTJIadY8MyNT0JEIvHHx0Z8n7YXoGFYiCcpuI1kqWcBKHGT7ovXdrO8No5KNP8dWbbmx9R8viejseHW9W0tCUbNa0X3GZZNJIExQiN9Xkr1PvU3lZ5M5/UP1cyFb0cztiRNVvYOO3Z5XKDNb5DTW46/vXNbl1b5sXrB6t0LdVU4abuKZIFzL8qWqEwC+5tUN9U9fIyG/9QRpvKEe1
10.1.11.103 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDw3aVpAEee8v27xOzozu5NzlIaTHBuY6DriRG5lRs9DM47FEzT5s17meHQzIJ/r05HJFWdBHJ/hWaMBGBsME/s=
git.charm.sh ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuy+nYe1WRRM7KrupoN88FSbfayyezygBfvAOS8jbcJ
10.1.11.107 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIwhbrYIeq7unsMyZxkfO+GcNhjerPlVkxrt/+dAZ77C
10.1.11.107 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgjxLb6fRop4vW2unciqzKX8pHLF63zlpy8y1w//RLHsQHQBau4oN5g7u6gpmiEscw9Vc3qMR6rKmQBmSeSunxfoj+Tqx0on3mrZmr3yTITaEE9Il0EIIZLz1Augs6QPiwljIZueoMMTMqA7qIbiHBiMH8Z5/QrvG73R3x0VeDuqWO1PJBi0AzaA7TrGyzQw/oTlkLuFaYzeTZlUxlJ++VKyfe3bnJya0kxenHL5ERRiUaKgvclHj2aAb2HkchzGw3TpbpviitAaPLFJ2oz73n35Sbp3dmsr++EqNg+KKW+R+GJr8AxagJZs26PD7a9ke3wFd5vO0WLCUBJT6FG5qv
10.1.11.107 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBONWxxKSm3p3EH3ZjQ84lLXhbemYFYv5wriCcTTyYhCPhSAZn9ybQ9Mb1u8V7H8N9+dEJAW2T2QAX1w9mWb8mUM=
[10.1.11.107]:23231 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVhrOGV+PZN0+c0DVZtuK/yEtMHAgNU3G/W1PRlR7p9
git.uni-due.de ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB/f8VVsjeXT82vK2GX1iU61w5JNLoQUQhOwCocA7Ox5
git.uni-due.de ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/ksWF8VRco/Wh39wEum8U+g9cMcQkEPlZN2kWxtw1EhtOVraCONnX6KPvbiKqDZQDKlV4FE+Cp9cVPj1NODN3fUiTsDSyj050juCVW16kx1nHSMYpFjzRUxhZMGGiKyTA1S24HDUhKVyqK/znss+oN93WUnE6w4rpQM3SUa7H6Kj1474kPlTNJR319dnsqixc5UjHacil0JkMDyksjb6kZwgfv/b0vHmgFqksHW5/7gVM0qjzwL+mElBxM1xyEEaGzw/C4x2wJDFUPryMryxgwa1FfaC5ywLgSFqh1w1mnxXnoAtO6uKWW9FIfMIlYpZ2TiXPCK3+HbbBm67vqrND
git.uni-due.de ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAgroRZpxHSEmGpyVxJqzQeLi2sCVNON/7zxx5Jd6tzVG8bLvq+AhWpAo1jAqdGGkOmlynH4GoTb9xrnyeg07Mk=
192.168.56.101 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCLHz3QufjBUZ+/eE7i7hpMiClnzQIS5XPeOSl9QWJlUHEPZiUvX1yvognEVvv4qq86VB+vUPlcswyemAorqILAQQv/JmuXHaKJM3/eqgtDJjN9zHkgMXRY42HeZbM9g7RE0eF85Ir7BWUrn/lYe+DQvOIjwDWO/yqY2L5yajxuWL6xZhdyqIAUZy9RvFsRrAhXcUbrsrLXhZBM5IxtImbYNnhfzWsA8u1yLl8G9kUDi0G4BBAWpiFDtgbyP1c9ADTkgrkfIMLI0CC+gs+D7CohzRF53P1qICZCLfihcmJswNLQes1zNURiDysDX4c1q2ZhKTccBgC566WKuaGxmnnx
192.168.56.102 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJwtKxqx6/NcuKtjOgSX9KZp8pv9OhZKb5/5EG8OHwiE

View File

@ -218,6 +218,28 @@
(simpleclip-mode 1))
#+end_src
*** [[https://github.com/ledger/ledger-mode][ledger-mode]]
#+BEGIN_SRC emacs-lisp
(use-package ledger-mode
:mode ("\\.ledger\\'")
:config
(autoload 'ledger-mode "ledger-mode" "A major mode for Ledger" t)
(add-to-list 'load-path
(expand-file-name "/path/to/ledger/source/lisp/"))
(add-to-list 'auto-mode-alist '("\\.ledger$" . ledger-mode))
)
#+END_SRC
*** [[https://github.com/yoshiki/yaml-mode][yaml-mode]]
#+BEGIN_SRC emacs-lisp
(use-package yaml-mode
:config
(add-to-list 'auto-mode-alist '("\\.yml\\'" . yaml-mode))
:bind-keymap
("\C-m" . (newline-and-indent))
)
#+END_SRC
* Appearance
This section is for appearance customization. Either via packages or manually.
@ -265,9 +287,10 @@
(setq-default indent-tabs-mode nil)
#+END_SRC
* Mode Configuration
** Org-mode
Enable org-bullets and hide leading stars.
*** Enable org-bullets and hide leading stars.
#+begin_src emacs-lisp
(add-hook 'org-mode-hook
@ -277,12 +300,25 @@
(setq org-src-fontify-natively t)))
#+end_src
Enable utf8x on latex output
*** Enable utf8x on latex output
#+begin_src emacs-lisp
(setq org-latex-inputenc-alist '(("utf8" . "utf8x")))
#+end_src
*** minted options for pdfexport
#+begin_src emacs-lisp
(setq org-latex-listings 'minted
org-latex-packages-alist '(("" "minted"))
org-latex-pdf-process
'("pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f"))
#+end_src
#+begin_src emacs-lisp
(setq org-latex-minted-options '(("breaklines" "true")
("breakanywhere" "true")))
#+end_src
*** Keybindings
#+begin_src emacs-lisp
(define-key org-mode-map (kbd "C-c ,") 'org-insert-structure-template)

View File

@ -1,11 +1,11 @@
(org-babel-load-file "~/.emacs.d/config.org")
(put 'upcase-region 'disabled nil)
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(auth-source-save-behavior nil)
'(org-export-backends '(ascii html latex md odt))
'(package-selected-packages
'(auctex-latexmk flycheck-rust ansible yasnippet use-package theme-magic rainbow-mode rainbow-delimiters ox-twbs ox-reveal ox-hugo org-bullets no-littering moe-theme magit ivy-prescient htmlize god-mode go-mode flycheck evil-collection diminish counsel company auctex)))
(custom-set-faces

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: whitesqure
# key: \box{}
# --
□ $0

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: logging-critical
# key: lcritical
# --
logging.critical(f'$0')

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: logging-debug
# key: ldebug
# --
logging.debug(f'$0')

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: logging-error
# key: lerror
# --
logging.error(f'$0')

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: logging-info
# key: linfo
# --
logging.info(f'$0')

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: logging-warning
# key: lwarning
# --
logging.warning(f'$0')

View File

@ -15,8 +15,6 @@ export HISTTIMEFORMAT="[%F %T] "
setopt EXTENDED_HISTORY
setopt HIST_FIND_NO_DUPS
# Alias
alias q="exit"
alias b="byobu"
@ -28,6 +26,9 @@ alias ed="\emacs --daemon"
alias e="emacsclient -t"
alias df="df -h"
alias picpaste="xclip -selection clipboard -t image/png -o"
alias eledger="e ~/Documents/Finanzen/Ledger/MyBudget.ledger"
alias sshconfig="e ~/.ssh/config"
alias econfig="e ~/.emacs.d/config.org"
# Theme
ZSH_THEME="agnoster"