diff --git a/README.md b/README.md index 5a862dc..9cd70e5 100644 --- a/README.md +++ b/README.md @@ -1,58 +1,17 @@ # Config My dotfiles, I guess -## Note: -Don't use this, I hardcoded my username everywhere, and this is just a place I copy my configs into on my machine. -Nothing is symlinked, nothing is reproducible, nothing is organized, and to be honest... I don't care. - ## About -I used to like ricing. Now I use a basic theme, Sway, and a Comic Sans based programming font.... - -## Packages -General stuff I need to remember: -* Kitty (For launching Neovim) -* Sway & Sway-adjacent utils (For launching Kitty) -* Grim (Select area of the screen) -* Slurp (Slurp the screen into a image file) -* Pamixer (Get the volume from the command line) -* Neovim (Everything) +I used to like ricing, now I use a boring theme and (almost) default sway ## General Information -* Operating System: Fedora 41 Workstation -* Theme: Modus Vivendi (tinted) +* Theme: Modus * Terminal: Kitty * Window Manager: Sway (Wayland) -* Shell: Zsh +* Shell: bash * Editor: Neovim -* Terminal Font: Comic Code + Nerd Fonts -* UI Font: JetBrains Mono +* Font: Comic Code + Nerd Fonts ## Screenshots ![](screenshot1.png) ![](screenshot2.png) - -## Neovim Configuration -Neovim my beloved. - -### General plugin overview -* `auto-session`: Session restore -* `cmp-*`: Autocomplete -* `colorful-menu`: Colorful treesitter autocomplete -* `conform`: Buffer formatting -* `fidget.nvim`: Why is clangd taking so long to start, oh its just indexing... -* `lazy.nvim`: Package manager that everybody uses, so I guess I do as well -* `lspkind.nvim`: Nice symbols in autocomplete that show the kind of symbol -* `mason-*.nvim`: Automatic LSP/Formatter/Debugger installer, cause I'm laazzyyyy(not .nvim) -* `mini.nvim`: Swiss army knife plugin, does basically everything. I use it for the statusline, and some other text-related stuff -* `modus-themes.nvim`: Best theme ever. Port of the original Emacs theme -* `nvim-bufdel`: Nicer buffer delete. Do I even need this anymore??? -* `nvium-lspconfig`: LSP server configuration -* `nvim-treesitter`: Better syntax highlighting -* `nvim-web-devicons`: Nerd font icons -* `tabby.nvim`: Tab line, just switch buffers with telescope.... -* `telescope.nvim`: Pick & find everything -* `trouble.nvim`: Kinda better quickfix list, don't use it alot but it's nice -* `which-key.nvim`: Bind keys, find out what they do later when you inevitably forget them -* `lazydev.nvim`: Better Neovim API support in Lua -* `lsp_signature.nvim`: LSP function signature autocomplete -* (DISABLED) `neo-tree`: Good for big refactors sometimes, otherwise file trees are kinda bloat diff --git a/config/zsh/.zshrc b/config/zsh/.zshrc deleted file mode 100644 index 1ca5dbd..0000000 --- a/config/zsh/.zshrc +++ /dev/null @@ -1,24 +0,0 @@ -ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git" -[ ! -d $ZINIT_HOME ] && mkdir -p "$(dirname $ZINIT_HOME)" -[ ! -d $ZINIT_HOME/.git ] && git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME" -source "${ZINIT_HOME}/zinit.zsh" - -export HISTFILE="$HOME/.zsh_history" -export HISTSIZE=10000000 -export SAVEHIST=10000000 - -zinit load zsh-users/zsh-autosuggestions -zinit load zsh-users/zsh-syntax-highlighting -#zinit load agkozak/agkozak-zsh-prompt -zinit ice depth=1; zinit light jeffreytse/zsh-vi-mode - -export SYSTEMD_PAGER= - -. "$HOME/.cargo/env" - -export PATH=$HOME/.local/bin:$PATH - -# Auto login to sway -if [[ $(tty) == "/dev/tty1" ]]; then - sway -fi