No description
  • TypeScript 39.1%
  • GLSL 20.5%
  • Lua 15.6%
  • Perl 10%
  • Shell 5.5%
  • Other 9.2%
Find a file
2026-06-19 16:54:21 +03:00
anydesk/.anydesk update anydesk 2025-12-29 20:03:51 +03:00
atac/.config/atac set vim key bindings in atac 2025-09-11 23:23:11 +03:00
atuin/.config/atuin update atuin history filter 2026-04-15 11:23:26 +03:00
bagels/.config/bagels add bagels 2025-11-03 21:06:12 +03:00
bash add alias for clear docker images for ansible scripts 2026-06-11 23:04:50 +03:00
bat/.config/bat set bat as man and help previewer, add config 2025-08-15 09:07:35 +03:00
bluetuith/.config/bluetuith remove unnecessary file from bluetuith 2025-11-19 17:35:01 +03:00
bombadillo/.config add bombadillo 2025-11-05 13:36:37 +03:00
brows/.config add brows and github cli 2025-09-11 23:47:18 +03:00
btop/.config/btop update btop config 2026-05-07 10:22:41 +03:00
calcure/.config/calcure add calcure 2025-11-04 00:06:33 +03:00
calcurse change work dir and autostart for calcurse 2025-12-08 13:50:15 +03:00
cava/.config/cava add cava 2025-10-27 00:05:57 +03:00
chawan/.config/chawan add chawan term web browser 2025-09-30 23:06:43 +03:00
claude/.claude remove claude plugins 2026-06-12 10:43:34 +03:00
clipse/.config/clipse add clipse 2025-11-04 00:19:07 +03:00
cmus/.config/cmus update cmus autosave 2026-05-07 10:21:22 +03:00
crow-translate/.config/crow-translate remove unnecessary plugin from logseq 2026-04-08 09:59:11 +03:00
cruise/.config/cruise add cruise a docker tui client 2025-09-19 22:08:07 +03:00
curl/.config change repo to dotfiles 2025-07-18 14:35:57 +03:00
delta/.config/delta change repo to dotfiles 2025-07-18 14:35:57 +03:00
dive/.config/dive add dive 2025-09-19 22:17:58 +03:00
docker/.docker add global docker config 2025-09-10 20:49:56 +03:00
dunst/.config/dunst remove telegram-tg 2026-02-20 22:50:26 +03:00
durdraw/.durdraw Revert "remove durdraw" 2025-10-01 19:33:51 +03:00
fastfetch/.config/fastfetch change repo to dotfiles 2025-07-18 14:35:57 +03:00
feh/.config/feh add feh config and info in readme 2025-08-16 23:19:37 +03:00
fish/.config/fish add alias for clear docker images for ansible scripts 2026-06-11 23:04:50 +03:00
flameshot/.config/flameshot update flameshot 2025-12-27 17:55:36 +03:00
galculator/.config/galculator add galculator config 2025-08-01 20:58:25 +03:00
gdu add gdu 2025-10-27 09:35:15 +03:00
gemini/.gemini add plannotator-last command in opencode and BeforeTool hook in gemini settings 2026-04-28 09:04:35 +03:00
git/.config/git change fish pager nad set git pager 2025-12-03 11:57:39 +03:00
github-cli/.config/gh add brows and github cli 2025-09-11 23:47:18 +03:00
glow/.config/glow change repo to dotfiles 2025-07-18 14:35:57 +03:00
gobang/.config/gobang add gobang 2025-08-18 22:51:19 +03:00
greenclip/.config change repo to dotfiles 2025-07-18 14:35:57 +03:00
gtk remove incorrect bookmarks and add bookmark to Nextcloud in yazi 2026-06-19 16:54:21 +03:00
hledger/.config/hledger add hledger config 2025-10-29 20:46:42 +03:00
i3/.config/i3 change screenshot app 2026-06-15 15:26:37 +03:00
iamb/.config/iamb add iamb 2026-02-25 13:00:50 +03:00
icons/.icons/default update gtk and xsettings 2025-11-21 14:58:34 +03:00
inputrc change repo to dotfiles 2025-07-18 14:35:57 +03:00
jqp/.config/jqp update jqp theme 2025-09-15 23:42:29 +03:00
k9s/.config/k9s add k9s 2025-09-19 22:32:49 +03:00
khal/.config/khal add khal 2025-11-04 23:40:43 +03:00
kitty/.config/kitty add ssh config example to kitty 2025-08-10 16:59:22 +03:00
koreader/.config/koreader update koreader config 2026-01-26 17:59:20 +03:00
lazydocker/.config/lazydocker add default config in lazydocker 2025-09-15 22:16:30 +03:00
lazygit/.config/lazygit update lazygit coloring branches 2025-12-22 11:46:08 +03:00
lazyjournal/.config/lazyjournal add lazyjournal 2025-09-15 22:29:17 +03:00
lazysql/.config/lazysql add lazysql 2025-09-15 22:14:26 +03:00
libreoffice/.config/libreoffice/4/user update libreoffice javasettings 2026-05-12 13:12:32 +03:00
lnav/.config/lnav add lnav 2025-10-27 18:32:14 +03:00
logseq/.logseq update logseq plugins 2026-05-30 23:33:21 +03:00
ls-fusion/lsFusion add ls-fusion 2025-11-12 21:24:21 +03:00
lsd/.config/lsd add lsd config 2025-08-12 18:38:41 +03:00
lynx/.config/lynx fix start and index file in lynx 2025-12-10 13:51:44 +03:00
mailcap/.config uncomment code in tg config and move mailcap 2025-08-15 20:12:43 +03:00
mineapp-list/.config add claude-code config 2026-05-15 12:42:21 +03:00
mpv/.config/mpv disable cycle videi keybinding in mpv 2025-12-18 21:48:21 +03:00
nano/.config/nano change repo to dotfiles 2025-07-18 14:35:57 +03:00
ncdu replace gdu with ncdu and configure ncdu 2025-08-08 09:03:32 +03:00
nsnake/.local/share/nsnake update nsnake arcade scores 2025-10-25 18:17:51 +03:00
nvim/.config/nvim add astro support to lazyvim 2026-06-18 10:28:44 +03:00
nvim.astro/.config/nvim change repo to dotfiles 2025-07-18 14:35:57 +03:00
nvim.nvchad/.config/nvim change repo to dotfiles 2025-07-18 14:35:57 +03:00
nwg-look/.config/nwg-look change gtk theme 2026-05-18 20:54:16 +03:00
nyaa/.config/nyaa add nyaa 2025-11-05 16:51:39 +03:00
obs/.config/obs-studio update libreoffice and obs-studio verstions and config 2026-03-30 22:14:36 +03:00
onboard update onboard 2025-12-31 12:06:04 +03:00
onlyoffice/.config/onlyoffice update onlyoffice DesktopEditors 2025-12-04 18:51:59 +03:00
opencode/.config/opencode update zai and zai_and_free profiles in opencode 2026-06-14 22:21:44 +03:00
otter-launcher/.config/otter-launcher add otter-launcher 2025-11-11 17:33:06 +03:00
ovpn/ovpn set default first config in ovpn script 2025-08-18 14:13:20 +03:00
patat/.config/patat add patat 2025-11-05 00:12:47 +03:00
pavucontrol/.config update pavucontrol 2026-01-20 15:21:11 +03:00
picom/.config remove unnecessary opacity for inactive in picom 2025-11-13 20:18:32 +03:00
pipewire/.config/pipewire change repo to dotfiles 2025-07-18 14:35:57 +03:00
posting/.config/posting add posting config 2025-10-01 00:03:43 +03:00
profanity/.config/profanity add prifanity config 2025-10-27 21:35:59 +03:00
qalculate/.config/qalculate update qualculate and libreoffice versions 2026-01-22 15:57:04 +03:00
redshift/.config add redshift config and start in i3 2025-08-02 23:03:06 +03:00
rofi/.config/rofi fix v2rayN desktop file and update execution v2ray from i3 config 2026-04-29 23:30:06 +03:00
rustdesk/.config/rustdesk set default workspase for normal window types in i3 2026-02-05 14:10:41 +03:00
sc-im/.config/sc-im add sc-im with aliases 2025-08-17 15:37:49 +03:00
scooter/.config/scooter add scooter 2025-11-13 11:54:02 +03:00
scripts update install with pacman scripts 2026-06-12 10:38:32 +03:00
spectacle/.config update spectacle config 2026-06-12 10:53:14 +03:00
ssh/.ssh add including files in ssh config 2026-06-18 14:44:10 +03:00
sshm/.config/sshm add sshm 2025-11-05 00:34:12 +03:00
syncthingtray/.config update syncthingtray ini 2026-05-02 16:48:41 +03:00
taskwarrior/.config/task add taskwarrior 2025-11-05 09:52:51 +03:00
television/.config/television add television 2025-11-05 10:49:15 +03:00
termscp/.config/termscp add termscp 2025-11-05 11:04:48 +03:00
termshark/.config/termshark add termshark 2025-10-27 22:28:15 +03:00
termux/.termux remove symlink for shell in termux 2025-12-23 12:21:16 +03:00
thokr/.config/thokr add thokr 2025-10-27 22:51:26 +03:00
thunar/.config/Thunar update thunar config 2025-07-31 10:04:59 +03:00
ttyper/.config/ttyper add ttyper 2025-10-27 22:52:23 +03:00
user-dirs/.config change repo to dotfiles 2025-07-18 14:35:57 +03:00
v2rayN/.local update v2rayN script 2026-05-02 16:49:30 +03:00
ventoy/.config/ventoy add ventoy config 2025-12-27 19:12:36 +03:00
vim change font size in all configs 2025-08-01 19:50:31 +03:00
wallpaper add wallpapers 2025-07-18 18:46:22 +03:00
warpd/.config/warpd add warpd 2025-12-16 16:58:41 +03:00
wavemon/.config/wavemon add wavemon 2025-10-27 23:02:05 +03:00
wget change repo to dotfiles 2025-07-18 14:35:57 +03:00
xarchiver/.config/xarchiver add xarchiver 2025-07-31 14:33:22 +03:00
xfce-4/.config/xfce4/xfconf/xfce-perchannel-xml update thunar conf 2025-08-09 21:55:19 +03:00
xinit change repo to dotfiles 2025-07-18 14:35:57 +03:00
xorg change font size in all configs 2025-08-01 19:50:31 +03:00
xsettingsd/.config/xsettingsd change gtk theme 2026-05-18 20:54:16 +03:00
ya-disk/.config/yandex-disk clear exclude-dirs in yandex-disk 2026-05-13 10:14:29 +03:00
yazi/.config/yazi remove incorrect bookmarks and add bookmark to Nextcloud in yazi 2026-06-19 16:54:21 +03:00
yt-dlp/.config/yt-dlp update yt-dlp config 2025-12-23 14:00:28 +03:00
ytsurf/.config/ytsurf add ytsurf config 2025-07-28 08:46:50 +03:00
.gitattributes update git-filter-script for koreader and rename 2025-09-28 15:06:53 +03:00
.gitignore add including files in ssh config 2026-06-18 14:44:10 +03:00
AboutPackages.md update install with pacman scripts 2026-06-12 10:38:32 +03:00
AI.md add tip for selecting best pipeline in opencode 2026-03-16 23:47:56 +03:00
AppsToRemoveInAndroid.md add apps to remove in android list as md file 2025-12-18 18:06:52 +03:00
README.md change repo to codeberg 2025-12-30 00:04:23 +03:00
setup.sh add setup_server script 2026-01-21 20:48:11 +03:00

EgorEast's dotfiles

      ██            ██     ████ ██  ██
     ░██           ░██    ░██░ ░░  ░██
     ░██  ██████  ██████ ██████ ██ ░██  █████   ██████
  ██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░
 ██░░░██░██   ░██  ░██    ░██  ░██ ░██░███████░░█████
░██  ░██░██   ░██  ░██    ░██  ░██ ░██░██░░░░  ░░░░░██
░░██████░░██████   ░░██   ░██  ░██ ███░░██████ ██████
 ░░░░░░  ░░░░░░     ░░    ░░   ░░ ░░░  ░░░░░░ ░░░░░░

  ▓▓▓▓▓▓▓▓▓▓
 ░▓ about  ▓ custom linux config files
 ░▓ author ▓ egoreast <i@egoreast.ru>
 ░▓▓▓▓▓▓▓▓▓▓
 ░░░░░░░░░░

Based on: https://github.com/xero/dotfiles

table of contents

managing

i manage mine with gnu stow, a free, portable, lightweight symlink farm manager. this allows me to keep a versioned directory of all my config files that are virtually linked into place via a single command. this makes sharing these files among many users (root) and computers super simple. and does not clutter your home directory with version control files.

installing

stow is available for all linux and most other unix like distributions via your package manager.

  • apt install stow
  • brew install stow
  • dnf install stow
  • pacman -S stow
  • yum install stow

or clone it from source and build it yourself.

how it works

by default the stow command will create symlinks for files in the parent directory of where you execute the command. since i keep my dots in: ~/.local/src/dotfiles and all stow commands should be executed in that directory and suffixed with -t ~ to target the home directory. otherwise they will end up in ~/.local/.

to install configs execute the stow command with the folder name as the first argument, then target your home directory (or wherever you like).

to install my fish configs use the command:

stow fish -t ~

this will symlink files like config.fish to ~/.config/fish

note: stow can only create a symlink if a config file does not already exist. if a default file was created upon program installation you must delete it first before you can install a new one with stow. this does not apply to directories, only files.

my dotfiles setup

to fully "install" and setup this repo run the setup script or something like this:

# clone and stow
git clone ssh://git@codeberg.org/egoreast/dotfiles.git ~/.local/src/dotfiles &&
 cd ~/.local/src/dotfiles &&
 stow bash calcurse cmus curl delta dunst fastfetch -t ~

# nvim
nvim --headless "+Lazy! sync" +qa
nvim --headless "+Lazy! load mason.nvim" "+lua require('mason.api.command').MasonUpdate()" +qa

tl;dr

navigate to your home directory

cd ~

clone the repo:

git clone ssh://git@codeberg.org/egoreast/dotfiles.git

enter the dotfiles directory

cd dotfiles

install the fish settings

stow fish

install fish settings for the root user

sudo stow fish -t /root

uninstall fish

stow -D fish

etc, etc, etc...

setup kitty

sudo ln -sf /usr/bin/kitty /usr/bin/x-terminal-emulator

apply xresources

cp ~/evangelion.Xresources ~/.Xresources
xrdb -merge ~/.Xresources

enable necessary services

sudo systemctl enable --now reflector.timer

sudo systemctl start bluetooth
sudo systemctl enable bluetooth

yandex-disk token
yandex-disk start

setup bandwhich

sudo setcap cap_sys_ptrace,cap_dac_read_search,cap_net_raw,cap_net_admin+ep $(command -v bandwhich)

📦 About packages

About packages can be found this page