Compare commits
No commits in common. "master" and "main" have entirely different histories.
8 changed files with 2 additions and 167 deletions
|
@ -1,3 +0,0 @@
|
||||||
.git
|
|
||||||
README.md
|
|
||||||
install.sh
|
|
2
README.md
Normal file
2
README.md
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# dotfiles
|
||||||
|
|
23
bash/.bashrc
23
bash/.bashrc
|
@ -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)"
|
|
62
install.sh
62
install.sh
|
@ -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
|
|
50
mutt/.muttrc
50
mutt/.muttrc
|
@ -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.
|
|
||||||
|
|
||||||
|
|
|
@ -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'
|
|
|
@ -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
|
|
|
@ -1,3 +0,0 @@
|
||||||
colorscheme kuronami
|
|
||||||
|
|
||||||
filetype indent on
|
|
Loading…
Add table
Add a link
Reference in a new issue