Compare commits
No commits in common. "0551525c04db14c5881edcb9ac9271e699306417" and "5dadf1143ae67c44f381d93d721691b5e049dc30" have entirely different histories.
0551525c04
...
5dadf1143a
2 changed files with 4 additions and 69 deletions
49
README.md
49
README.md
|
@ -1,58 +1,17 @@
|
||||||
# Config
|
# Config
|
||||||
My dotfiles, I guess
|
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
|
## About
|
||||||
I used to like ricing. Now I use a basic theme, Sway, and a Comic Sans based programming font....
|
I used to like ricing, now I use a boring theme and (almost) default sway
|
||||||
|
|
||||||
## 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)
|
|
||||||
|
|
||||||
## General Information
|
## General Information
|
||||||
* Operating System: Fedora 41 Workstation
|
* Theme: Modus
|
||||||
* Theme: Modus Vivendi (tinted)
|
|
||||||
* Terminal: Kitty
|
* Terminal: Kitty
|
||||||
* Window Manager: Sway (Wayland)
|
* Window Manager: Sway (Wayland)
|
||||||
* Shell: Zsh
|
* Shell: bash
|
||||||
* Editor: Neovim
|
* Editor: Neovim
|
||||||
* Terminal Font: Comic Code + Nerd Fonts
|
* Font: Comic Code + Nerd Fonts
|
||||||
* UI Font: JetBrains Mono
|
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
## 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
|
|
||||||
|
|
|
@ -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
|
|
Loading…
Add table
Add a link
Reference in a new issue