From 0bb86471dbc2959a4d2f9121f47292571a90cad2 Mon Sep 17 00:00:00 2001 From: xtex Date: Sun, 31 Dec 2023 16:49:09 +0800 Subject: [PATCH] Init --- .config/Code - Insiders/User/settings.json | 5 +++++ .config/fish/config.fish | 3 +++ .config/kdeconnect/config | 2 ++ .config/tmux/tmux.conf | 1 + .config/user-dirs.dirs | 15 +++++++++++++ .gitconfig | 16 ++++++++++++++ .gitignore | 16 ++++++++++++++ .profile | 25 ++++++++++++++++++++++ .ssh/authorized_keys | 2 ++ .ssh/config | 2 ++ 10 files changed, 87 insertions(+) create mode 100644 .config/Code - Insiders/User/settings.json create mode 100644 .config/fish/config.fish create mode 100644 .config/kdeconnect/config create mode 100644 .config/tmux/tmux.conf create mode 100644 .config/user-dirs.dirs create mode 100644 .gitconfig create mode 100644 .gitignore create mode 100644 .profile create mode 100644 .ssh/authorized_keys create mode 100644 .ssh/config diff --git a/.config/Code - Insiders/User/settings.json b/.config/Code - Insiders/User/settings.json new file mode 100644 index 0000000..5c31b1b --- /dev/null +++ b/.config/Code - Insiders/User/settings.json @@ -0,0 +1,5 @@ +{ + "files.autoSave": "afterDelay", + "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', monospace", + "git.autofetch": "all" +} \ No newline at end of file diff --git a/.config/fish/config.fish b/.config/fish/config.fish new file mode 100644 index 0000000..d714361 --- /dev/null +++ b/.config/fish/config.fish @@ -0,0 +1,3 @@ +if status is-interactive + # Commands to run in interactive sessions can go here +end diff --git a/.config/kdeconnect/config b/.config/kdeconnect/config new file mode 100644 index 0000000..bd1efae --- /dev/null +++ b/.config/kdeconnect/config @@ -0,0 +1,2 @@ +[General] +name=xtex diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf new file mode 100644 index 0000000..207d7e8 --- /dev/null +++ b/.config/tmux/tmux.conf @@ -0,0 +1 @@ +set -g mouse on diff --git a/.config/user-dirs.dirs b/.config/user-dirs.dirs new file mode 100644 index 0000000..7f9a959 --- /dev/null +++ b/.config/user-dirs.dirs @@ -0,0 +1,15 @@ +# This file is written by xdg-user-dirs-update +# If you want to change or add directories, just edit the line you're +# interested in. All local changes will be retained on the next run. +# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped +# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an +# absolute path. No other format is supported. +# +XDG_DESKTOP_DIR="$HOME/Desktop" +XDG_DOWNLOAD_DIR="$HOME/Downloads" +XDG_TEMPLATES_DIR="$HOME/Templates" +XDG_PUBLICSHARE_DIR="$HOME/Public" +XDG_DOCUMENTS_DIR="$HOME/Documents" +XDG_MUSIC_DIR="$HOME/Music" +XDG_PICTURES_DIR="$HOME/Pictures" +XDG_VIDEOS_DIR="$HOME/Videos" diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..a32c7cd --- /dev/null +++ b/.gitconfig @@ -0,0 +1,16 @@ +[init] + defaultBranch = main +[user] + email = xtexchooser@duck.com + name = xtex + signingKey = 7231804B052C670F15A6771DB918086ED8045B91 +[commit] + gpgSign = true +[push] + gpgSign = true +[tag] + gpgSign = true +[core] + autocrlf = input +[url "git@github.com:"] + insteadof = https://github.com/ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..80a1907 --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +* +!*/ + +!/.gitignore +!/.gitconfig +!/.profile + +!/.ssh/authorized_keys +!/.ssh/config + +!/.config/user-dirs.dirs +!/.config/Code - Exploration/User/settings.json +!/.config/Code - Insiders/User/settings.json +!/.config/fish/config.fish +!/.config/kdeconnect/config +!/.config/tmux/tmux.conf diff --git a/.profile b/.profile new file mode 100644 index 0000000..b2cd071 --- /dev/null +++ b/.profile @@ -0,0 +1,25 @@ +# Sample .profile for SUSE Linux +# rewritten by Christian Steinruecken +# +# This file is read each time a login shell is started. +# All other interactive shells will only read .bashrc; this is particularly +# important for language settings, see below. + +test -z "$PROFILEREAD" && . /etc/profile || true + +# Some applications read the EDITOR variable to determine your favourite text +# editor. So uncomment the line below and enter the editor of your choice :-) +#export EDITOR=/usr/bin/vim +export EDITOR=/usr/bin/nvim + +# For some news readers it makes sense to specify the NEWSSERVER variable here +#export NEWSSERVER=your.news.server + +# Some people don't like fortune. If you uncomment the following lines, +# you will have a fortune each time you log in ;-) + +#if [ -x /usr/bin/fortune ] ; then +# echo +# /usr/bin/fortune +# echo +#fi diff --git a/.ssh/authorized_keys b/.ssh/authorized_keys new file mode 100644 index 0000000..d5cd23e --- /dev/null +++ b/.ssh/authorized_keys @@ -0,0 +1,2 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC9Xq225dYzTPQLc3ixSeRSlaq/8pSTAVI+flvSMMApe xtex@xtexx.eu.org +sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIBec9mnzRi149os0tSb2zA0aJf/c7/6wF6W5weK8+fHPAAAABHNzaDo= xtex.sk@xtexx.eu.org diff --git a/.ssh/config b/.ssh/config new file mode 100644 index 0000000..a225783 --- /dev/null +++ b/.ssh/config @@ -0,0 +1,2 @@ +ServerAliveInterval=5 +IdentityFile=~/.ssh/id_ed25519_sk