-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 5f22ad7
Showing
174 changed files
with
12,876 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
! }}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Oops, something went wrong.