diff --git a/.stow-local-ignore b/.stow-local-ignore deleted file mode 100644 index fd1ae90..0000000 --- a/.stow-local-ignore +++ /dev/null @@ -1,3 +0,0 @@ -.git -README.md -install.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..d23d95a --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# dotfiles + diff --git a/bash/.bashrc b/bash/.bashrc deleted file mode 100644 index d44a64e..0000000 --- a/bash/.bashrc +++ /dev/null @@ -1,23 +0,0 @@ -# Sample .bashrc for SUSE Linux -# Copyright (c) SUSE Software Solutions Germany GmbH - -# There are 3 different types of shells in bash: the login shell, normal shell -# and interactive shell. Login shells read ~/.profile and interactive shells -# read ~/.bashrc; in our setup, /etc/profile sources ~/.bashrc - thus all -# settings made here will also take effect in a login shell. -# -# NOTE: It is recommended to make language settings in ~/.profile rather than -# here, since multilingual X sessions would not work properly if LANG is over- -# ridden in every subshell. - -test -s ~/.alias && . ~/.alias || true - -export MOZ_ENABLE_WAYLAND=1 -export QUTE_PASS_MENU=rofi - -export TERMINAL=kitty -export EDITOR="emacs -nw" - -export PATH="$PATH:/home/michael/bin/yubico-authenticator-7.2.3-linux" - -eval "$(keychain --quiet --eval --agents ssh)" diff --git a/install.sh b/install.sh deleted file mode 100755 index 6e1c973..0000000 --- a/install.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash - -set -e - -DOTFILES_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -cd "$DOTFILES_DIR" || exit 1 - -PKG="stow" - -# Check if stow is installed -if ! command -v stow &> /dev/null; then - echo "'$PKG' is not installed." - -# Detect distribution -if [[ -f /etc/os-release ]]; then - . /etc/os-release - DISTRO_ID=$ID -else - echo "Could not detect distribution. Please install '$PKG' manually." - exit 1 -fi - -# Choose installation command -case "$DISTRO_ID" in - debian|ubuntu) - INSTALL_CMD="sudo apt update && sudo apt install -y $PKG" - ;; - opensuse*|suse|sles) - INSTALL_CMD="sudo zypper install -y $PKG" - ;; - rocky|rhel|centos) - INSTALL_CMD="sudo dnf install -y $PKG" - ;; - arch) - INSTALL_CMD="sudo pacman -S --noconfirm $PKG" - ;; - *) - echo "Unsupported distribution '$DISTRO_ID'. Please install '$PKG' manually." - exit 1 - ;; -esac - -# Ask user -read -rp "Do you want to install '$PKG' now? [y/N]: " reply -if [[ "$reply" =~ ^[Yy]$ ]]; then - echo "Running: $INSTALL_CMD" - eval "$INSTALL_CMD" -else - echo "Aborted. '$PKG' is required to continue." - exit 1 -fi -fi - - -# Stow all visible subdirectories -for pkg in */; do - if [[ -d "$pkg" && ! "$pkg" =~ ^\..* ]]; then - echo "${pkg%/}" - stow -D "${pkg%/}" - stow "${pkg%/}" - fi -done diff --git a/mutt/.muttrc b/mutt/.muttrc deleted file mode 100644 index 477d150..0000000 --- a/mutt/.muttrc +++ /dev/null @@ -1,50 +0,0 @@ -# E-Mail-Adresse und Name -set realname = "Michael Moese" -set from = "frankenmichl@posteo.de" -set use_from = yes - -# Mail-Setup -set folder = "~/.mail" -set spoolfile = "~/.mail/posteo/INBOX" - -# Maildir-Format aktivieren -set mbox_type = Maildir -set mask = "!^\\.[^.]" - -# Anzeigeoptionen -set header_cache = ~/.cache/neomutt/headers -set message_cachedir = ~/.cache/neomutt/bodies -set certificate_file = ~/.mutt/certificates - -# Threading -set sort = threads -set sort_aux = reverse-last-date-received - -# Anzeige von HTML-Mails als Text (ohne externe Viewer) -auto_view text/html - -# Editor (hier nano, du kannst auch vim nehmen) -set editor = "nano" - -# Signatur (optional) -set signature = "~/.signature" - -# Farben (einfaches Setup) -color normal white black -color indicator yellow black -color header yellow black - -# Benachrichtigung bei neuer Mail -unset beep - -set sendmail="/usr/bin/msmtp" - -# Passwörter sicherer verwalten (besser über externen Helfer wie gpg-agent oder pass) -# smtp_pass kann weggelassen werden, wenn Auth über externes Tool läuft - -# Posteo-spezifisch: Trash-Ordner -set trash = "~/.mail/posteo/.Trash" - -# Quelltext für erweiterte Funktionen, z.B. PGP, kannst du später ergänzen. - - diff --git a/vim/.vim/.netrwhist b/vim/.vim/.netrwhist deleted file mode 100644 index bb62295..0000000 --- a/vim/.vim/.netrwhist +++ /dev/null @@ -1,4 +0,0 @@ -let g:netrw_dirhistmax =10 -let g:netrw_dirhistcnt =2 -let g:netrw_dirhist_2='/home/michael/.local/share/qutebrowser/userscripts' -let g:netrw_dirhist_1='/home/michael/vpn' diff --git a/vim/.vim/colors/kuronami.vim b/vim/.vim/colors/kuronami.vim deleted file mode 100644 index 3ce290c..0000000 --- a/vim/.vim/colors/kuronami.vim +++ /dev/null @@ -1,22 +0,0 @@ -" kuronami.vim - a Kuronami inspired colorscheme for Vim - -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "kuronami" - -" Background and foreground -hi Normal guifg=#c9c9c9 guibg=#181a26 -hi Cursor guibg=#e97f86 -hi Comment guifg=#7fbbe9 gui=italic -hi Constant guifg=#cdb38f -hi String guifg=#65bab4 -hi Function guifg=#fffafa -hi Keyword guifg=#a5bad7 -hi Identifier guifg=#fffafa -hi Error guifg=#e97f86 gui=bold -hi WarningMsg guifg=#cdb38f gui=bold -hi Search guibg=#e97f86 guifg=#181a26 -hi Visual guibg=#2e41ac -hi LineNr guifg=#a5bad7 guibg=#181a26 -hi StatusLine guifg=#232328 guibg=#b3b3b3 diff --git a/vim/.vim/vimrc b/vim/.vim/vimrc deleted file mode 100644 index 3d935b6..0000000 --- a/vim/.vim/vimrc +++ /dev/null @@ -1,3 +0,0 @@ -colorscheme kuronami - -filetype indent on