Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
rileyrg committed Feb 20, 2025
0 parents commit 5f22ad7
Show file tree
Hide file tree
Showing 174 changed files with 12,876 additions and 0 deletions.
211 changes: 211 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
#Maintained in linux-init-files.org
*
!.gitignore
!README.md
!linux-config.org

!/.rsync-ignore

!/etc

!/etc/acpi
!/etc/acpi/events
!/etc/acpi/events/*
!/etc/acpi/actions
!/etc/acpi/actions/*

!/etc/crypttab*

!/etc/apt
!/etc/apt/*
!/etc/apt/sources.list.d
!/etc/apt/sources.list.d/*

!/etc/rsnapshot
!/etc/rsnapshot/*

!/etc/zsh
!/etc/zsh/zshenvb
!/etc/zsh/zshprofile

!/dot-config

!/dot-config/alacritty
!/dot-config/alacritty/*

!/dot-config/mako
!/dot-config/mako/*

!/dot-config/waybar
!/dot-config/waybar/*

!/dot-config/kanshi
!/dot-config/kanshi/*

!/dot-config/i3
!/dot-config/i3/config

!/dot-config/i3blocks
!/dot-config/i3blocks/config

!/dot-config/i3status
!/dot-config/i3status/config

!/dot-config/polybar
!/dot-config/polybar/config

!/dot-config/sway
!/dot-config/sway/config
!/dot-config/sway/host-config-*

!/dot-config/tmux
!/dot-config/tmux/tmux.conf

!/dot-config/wofi
!/dot-config/wofi/config
!/dot-config/wofi/style.css

!/dot-config/zsh
!/dot-config/zsh/.zshenv
!/dot-config/zsh/.zlogin
!/dot-config/zsh/.zshrc
!/dot-config/zsh/.zprofile

!/DotFiles

!/DotFiles/.gnupg
!/DotFiles/.gnupg/gpg.conf
!/DotFiles/.gnupg/gpg-agent.conf


!/DotFiles/.bashrc
!/DotFiles/.bash_profile
!/DotFiles/.bash_profile.local.example
!/DotFiles/.clang-format
!/DotFiles/.mbsyncrc
!/DotFiles/.profile
!/DotFiles/.ignore
!/DotFiles/.syncrclone

!/DotFiles/.syncrclone/crontab.intelnuc
!/DotFiles/.syncrclone/crontab.x1c6
!/DotFiles/.syncrclone/crontab.t14s
!/DotFiles/.syncrclone/excludes.txt
!/DotFiles/.syncrclone/gdrive-excludes.txt
!/DotFiles/.syncrclone/privacy-excludes.txt
!/DotFiles/.syncrclone/config.py
!/DotFiles/.syncrclone/gdrive-config.py
!/DotFiles/.syncrclone/gdrive-excludes.txt
!/DotFiles/.syncrclone/gdrive-docs-config.py
!/DotFiles/.syncrclone/hetzner-config.py
!/DotFiles/.ripgreprc
!/DotFiles/.Xdefaults
!/DotFiles/.gdbinit
!/DotFiles/.lldbinit

!/directories

!/directories/bin

!/directories/bin/gdb-scripts/
!/directories/bin/gdb-scripts/*

!/directories/bin/sway/
!/directories/bin/sway/*


!/directories/bin/llvm/
!/directories/bin/llvm/*

/directories/bin/llvm/build
/directories/bin/thirdparty
/directories/bin/thirdparty/*

!/directories/bin/AIS
!/directories/bin/AIScatcher
!/directories/bin/AIScheck
!/directories/bin/build-emacs
!/directories/bin/bluetooth-headphone-controls
!/directories/bin/discharge-suspend
!/directories/bin/edit
!/directories/bin/eman
!/directories/bin/expert-advice
!/directories/bin/extract-debug-info
!/directories/bin/firefox
!/directories/bin/gdb-scripts
!/directories/bin/gdrive-mount
!/directories/bin/getmails
!/directories/bin/google-trans
!/directories/bin/google-trans-de-en
!/directories/bin/google-trans-en-de
!/directories/bin/gpg-cache
!/directories/bin/hetzner-du
!/directories/bin/hetzner-mount
!/directories/bin/htop-regexp
!/directories/bin/llvm
!/directories/bin/make-compile_commands
!/directories/bin/md-read
!/directories/bin/network-online
!/directories/bin/post-blank
!/directories/bin/post-lock
!/directories/bin/pre-blank
!/directories/bin/pre-lock
!/directories/bin/.projectile
!/directories/bin/random-man-page
!/directories/bin/rclone-mount
!/directories/bin/remove-broken-symlinks
!/directories/bin/remove-conflicted-copies
!/directories/bin/resgithub.sh
!/directories/bin/rsnapshot-if-mounted
!/directories/bin/stm32cubeide-uninstall
!/directories/bin/syncrclone-gdrive-docs
!/directories/bin/syncrclone-gdrive
!/directories/bin/syncrclone-htop
!/directories/bin/syncrclone-once
!/directories/bin/thirdparty
!/directories/bin/tmux-current-session
!/directories/bin/tmux-pane-tty
!/directories/bin/upd
!/directories/bin/AIS
!/directories/bin/AIScatcher
!/directories/bin/AIScheck
!/directories/bin/build-emacs
!/directories/bin/edit
!/directories/bin/eman
!/directories/bin/expert-advice
!/directories/bin/extract-debug-info
!/directories/bin/gdb-scripts
!/directories/bin/gdrive-mount
!/directories/bin/getmails
!/directories/bin/google-trans
!/directories/bin/google-trans-de-en
!/directories/bin/google-trans-en-de
!/directories/bin/gpg-cache
!/directories/bin/hetzner-du
!/directories/bin/hetzner-mount
!/directories/bin/htop-regexp
!/directories/bin/llvm
!/directories/bin/make-compile_commands
!/directories/bin/md-read
!/directories/bin/post-blank
!/directories/bin/post-lock
!/directories/bin/pre-blank
!/directories/bin/pre-lock
!/directories/bin/.projectile
!/directories/bin/random-man-page
!/directories/bin/rclone-mount
!/directories/bin/remove-broken-symlinks
!/directories/bin/remove-conflicted-copies
!/directories/bin/rsnapshot-if-mounted
!/directories/bin/stm32cubeide-uninstall
!/directories/bin/sway
!/directories/bin/syncrclone-gdrive
!/directories/bin/syncrclone-htop
!/directories/bin/syncrclone-once
!/directories/bin/thirdparty
!/directories/bin/tmux-current-session
!/directories/bin/tmux-pane-tty
!/directories/bin/upd
!/directories/bin/wifi-toggle
!/directories/bin/enable-disable-wifi
!/directories/bin/70-wifi-wired-exclusive.sh
5 changes: 5 additions & 0 deletions .rsync-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#Maintained in linux-config.org
cloud/.syncrclone/
Documents/.syncrclone/
OpenAudible/aax/
OpenAudible/books/
34 changes: 34 additions & 0 deletions DotFiles/.Xdefaults
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
! Maintained in linux-config.org
! Use a truetype font and size.
*.font: -*-JetBrainsMono Nerd Font-*-*-*-*-14-*-*-*-*-*-*
Xft.autohint: 0
Xft.antialias: 1
Xft.hinting: true
Xft.hintstyle: hintslight
Xft.dpi: 96
Xft.rgba: rgb
Xft.lcdfilter: lcddefault

! Fonts {{{
#ifdef SRVR_t460
Xft.dpi: 104
#endif
#ifdef SRVR_intelnuc
Xft.dpi: 108
#endif
#ifdef SRVR_x270
Xft.dpi: 96
#endif
#ifdef SRVR_t14s
Xft.dpi: 96
#endif
#ifdef SRVR_x1c6
Xft.dpi: 96
#endif
#ifdef SRVR_x13amdg4
Xft.dpi: 188
#endif
#ifdef SRVR_xmgneo
Xft.dpi: 188
#endif
! }}}
10 changes: 10 additions & 0 deletions DotFiles/.bash_profile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/usr/bin/env bash
# Maintained in linux-config.org
logger -t "startup-initfile" BASH_PROFILE
[ -f ~/.profile ] && . ~/.profile || true
[ -f ~/.bashrc ] && . ~/.bashrc || true
#emacs --bg-daemon &> /dev/null &

[ -f "${HOME}/.bash_profile.local" ] && . "${HOME}/.bash_profile.local"
[ -f "${HOME}/.cargo/env" ] && . "$HOME/.cargo/env"
sway-autostart
53 changes: 53 additions & 0 deletions DotFiles/.bashrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
#!/usr/bin/env bash
# Maintained in linux-config.org
logger -t "startup-initfile" BASHRC
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
dumb) color_prompt=no;;
xterm-256color) color_prompt=no;;
*) color_prompt=no
;;
esac

if [ -n "$force_color_prompt" ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it's compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=no
fi
fi

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

stty -ixon

GPG_TTY=$(tty)
export GPG_TTY
# Set up fzf key bindings and fuzzy completion
eval "$(fzf --bash)"

if [ -f "${HOME}/bin/thirdparty/bash-git-prompt/gitprompt.sh" ]; then
GIT_PROMPT_ONLY_IN_REPO=1
source "${HOME}/bin/thirdparty/bash-git-prompt/gitprompt.sh"
fi
13 changes: 13 additions & 0 deletions DotFiles/.clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Maintained in linux-config.org
BasedOnStyle: Google
Language: Cpp
IndentWidth: 4
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AccessModifierOffset: -4
PointerAlignment: Left
ColumnLimit: 80
KeepEmptyLinesAtTheStartOfBlocks: true
Loading

0 comments on commit 5f22ad7

Please sign in to comment.