From 90b108f637b461c473dae136b4f08325aa684938 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Fri, 27 Oct 2023 14:15:39 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9A=20docs(README):=20added=20summarie?= =?UTF-8?q?s=20to=20make=20the=20file=20shorter=20and=20less=20bloated.=20?= =?UTF-8?q?also=20added=20the=20config=20link=20to=20the=20programs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/README.md | 76 +++++++++++++---------- .github/assets/images/dotfiles-binds.png | Bin 0 -> 18872 bytes 2 files changed, 44 insertions(+), 32 deletions(-) create mode 100644 .github/assets/images/dotfiles-binds.png diff --git a/.github/README.md b/.github/README.md index 72777b49..919d3181 100644 --- a/.github/README.md +++ b/.github/README.md @@ -25,56 +25,63 @@ This repo is always changing, so I may add new stuff in the future. If you encou Here is some _small_ information about my setup: -#### System +
+ 🐧 System -- **OS**: Arch Linux (btw) -- **Window Manager**: Hyprland -- **Panel**: Waybar -- **Notification Daemon/Center**: swaync -- **Application Launcher**: Rofi -- **Audio Daemon**: Pipewire +- **OS**: Arch Linux ([btw](https://www.reddit.com/r/archlinux/comments/6hv94x/has_anyone_seen_arch/)) +- **Window Manager**: Hyprland ([Config](../.config/hypr/)) +- **Panel**: Waybar ([Config](../.config/waybar/)) +- **Terminal Emulator**: Kitty ([Config](../.config/kitty/)) +- **Notification Daemon/Center**: swaync ([Config](../.config/swaync/)) +- **Application Launcher**: Rofi ([Config](../.config/rofi/)) +- **Audio Daemon**: Pipewire ([Config](../.config/pipewire/)) - **Firewall**: ufw - **AUR Helper**: yay - **Clipboard Manager**: wl-clipboard (with cliphist) - **Wallpaper Switcher**: swww -- **Lock Screen**: swaylock-effects -- **Idle Timeout**: swayidle +- **Lock Screen**: swaylock-effects ([Config](../.config/sway/)) +- **Idle Timeout**: swayidle ([Config](../.config/sway/)) - **Color Picker**: Hyprpicker - **Recording Tool**: wf-recorder - **Screenshot Tool**: Hyprshot -- **Logout Menu**: wleave +- **Logout Menu**: wleave ([Config](../.config/wleave/)) -#### CLI/TUI +
-- **Terminal Emulator**: Kitty -- **Shell**: Fish -- **Shell Prompt**: Starship +
+ 🖥️ CLI/TUI Apps + +- **Shell**: Fish ([Config](../.config/fish/)) +- **Shell Prompt**: Starship ([Config](../.config/starship/)) - **Shell History**: [Atuin](https://github.com/atuinsh/atuin) ([Config](../.config/atuin/)) - **CD Replacement**: zoxide - **LS Replacement**: eza -- **Cat Replacement**: bat -- **Help Pages**: Navi / TLDR +- **Cat Replacement**: bat ([Config](../.config/bat/)) +- **Help Pages**: Navi / TLDR ([Config](../.config/navi/)) - **Fuzzy File Finder**: Fzf -- **Fuzzy Word Finder**: Ripgrep -- **Editor**: Neovim -- **File Manager**: Yazi -- **Git UI**: Lazygit +- **Fuzzy Word Finder**: Ripgrep ([Config](../.config/rg/)) +- **Editor**: Neovim ([Config](../.config/nvim/)) +- **File Manager**: Yazi ([Config](../.config/yazi/)) +- **Git UI**: Lazygit ([Config](../.config/lazygit/)) - **Npm Manager UI**: Lazynpm - **Docker UI**: Lazydocker -- **Audio Visualizer**: Cava -- **System Monitor**: btop +- **Audio Visualizer**: Cava ([Config](../.config/cava/)) +- **System Monitor**: btop ([Config](../.config/btop/)) - **GPU Monitor**: nvtop -- **System Fetch**: Neofetch +- **System Fetch**: Neofetch ([Config](../.config/neofetch/)) - **Git Fetch**: Onefetch -- **Keybindings TUI**: Keyb +- **Keybindings TUI**: Keyb ([Config](../.config/keyb/)) -#### GUI Apps +
-- **Music Player**: Spotify (patched with Spicetify) -- **Web Browser**: Librewolf / Thorium -- **Messaging App**: Discord (patched with BetterDiscord) +
+ 🖱️ GUI Apps + +- **Music Player**: Spotify (patched with Spicetify) ([Config](../.config/spicetify/)) +- **Web Browser**: Librewolf / Thorium ([Config](../.config/librewolf/)) +- **Messaging App**: Discord (patched with BetterDiscord) ([Config](../.config/BetterDiscord/)) - **Email Client**: Thunderbird -- **PDF Viewer**: Zathura +- **PDF Viewer**: Zathura ([Config](../.config/zathura/)) - **Note Taking**: Obsidian - **Video Player**: Celluloid (MPV) - **Image Viewer**: geeqie @@ -86,13 +93,18 @@ Here is some _small_ information about my setup: - **Recording Program**: OBS - **Office Apps**: LibreOffice -#### Other +
-- **Colorscheme**: Catppuccin +
+ 🔍 Other + +- **Colorscheme**: Catppuccin Macchiato - **Font**: Jetbrains Mono Nerd -- **Dotfiles Manager**: yadm +- **Dotfiles Manager**: yadm ([Config](../.config/yadm/)) - **Automatic System Deployment**: Ansible +
+ ## :wrench: [Setup](#setup) #### :package: Automatic Installation (Arch Linux) diff --git a/.github/assets/images/dotfiles-binds.png b/.github/assets/images/dotfiles-binds.png new file mode 100644 index 0000000000000000000000000000000000000000..c496801ef0a247629e3cb49923e4e81f0082fc28 GIT binary patch literal 18872 zcmdSBV|Qg=uss~xwrzH7vtxB^t7F@?ZQFLzNyoNr`+xd(?|r_*^X7~*#@-8it=g-q zX3e?7733x0VQ^r8fPmnoBt?~gfPm`(|6idX0Ker`uwXzyL_kuaLMm>$mpYJXXu~Kq ze1Ze`P&9dY39`lt0Yp0nV7JJkf_L#`PzkX_T*qXZfWMLo$YO_3BzRQVqGE#MVMH6i z2~Vo@3=FQFtecIjjjTM2*ZcXl&TpM&U*%UY3_Al*OdwG}q*XU|7K7 ze#rV@eo|2!z<>*Y>wY%K`Y4T;bGLoi|8p&E$PMxT+F<}wFt0P$kLt{)UKdfXC4Ysu$)HR1_Uq=|nl}?6Es=?j8gek|xzBno9J+|u+P8l% zYN1Jztb(3=4mfv`?h!9m_sXD0tsQzE9LY%bc(*BvIJVdQWB?d}z9!gBI^UUawTiQ! zE#`!OMb?RfQwE!TmD|??_1e1ojpY?C2N7oU=wSywzP+~X%3(+t&*QV58F zgrRFw_OC^UM~hp{MCd`eKgxyxivS0^A>Fui9QNezA+@#3i@mZR`SV0}G#iFe`@>}) zA4$H%gOd?sI{H8Ju>kubXXkE^3oezK4q0Wcw2_+pt&-+e+`WEz)h7-!x1K@!&#;t{ z1(klcYws&bm|zhiEH$=})!V$I;11fT3-s7Io+*#r|1)D9B>TZEHVcxs_s-1uVsBKO zdh~E+_w+i_Hdw%B*%N`-c8SO=_8RX#+`43T*+|kE{G79HVu`B9?c>$`?;WrX>SGAA z=crF)4m*^(h}j)Uer$tQ(!iP9+5EAF&#Us^O?0t-qr+4MdgTMyBfosAI0a=A(@^|Z zfwc)p|9cOf#QN}aDQFr(7NZ5|WDKF-Q6uwjN34Bu(!4pqWB=#1!6gX1B; zu8dhrAUh(i`&E}CcU;|JAvd<&SU<7wNync@E!|SIlQCTmR~y(b_Zt?|6ud46Ol0Kbn~lVzq@={^ zIbJ#6DZPI7Aqh9z3%nx#mIMO?gN#Kce&xwqom(F)re6Fy0w4O2-1V5r4pG% zBr37IG(v`W<1_8H_zf3ePNlTPqZMOax)J>dY+hU9{hJiM(k`@Ww59IMSMzDq+=W6c zzcy-pppe>UL+$+o#E1k?bZa);AFZ_O$a(ekG&}5#;e{MThUr8Mp*>M&F(*;ob(e(? z*nR(^$#@x@ax>dT{bzxqL@YEDzo!g-loQ84N|2mmo{80gh1+ay1~2$Mup~4g+$zcBlGf`vMWh~Dq&1%(s2V+N3@7gl zrPdxfl%z;BU|BYgmb_=H4SaBRiK#qP(f=K}NC;4IE^5SY&Sfga5L=}t%bwDm(&#aCHLisPm%&*>4+{fn zeWIz^hk(PluN
  • l25~dQMAkYBE|VFj9018oY#y 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 SWhx06nLt!a2TBduFZEv!S7^on literal 0 HcmV?d00001