diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 1541529..8ada8af 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -18,7 +18,7 @@ $browser = zen-browser ################# ### AUTOSTART ### ################# -exec-once = swww-daemon & swww img /home/d3m0k1d/wlp/415519.jpg & waybar & $browser & Telegram +exec-once = swww-daemon & swww img /home/d3m0k1d/wlp/sasuke-uchiha-dark-3840x2160-19881.jpg & waybar & $browser & Telegram exec-once = ~/bin/hypr_monitor_switch.sh ############################# ### ENVIRONMENT VARIABLES ### diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index d1f316e..1987ecf 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,29 +1,29 @@ { - "AstroNvim": { "branch": "main", "commit": "55a2b084eabe880c4ffa377f82bb972caec57e09" }, - "LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" }, - "aerial.nvim": { "branch": "master", "commit": "6ab1a0ce4874d21610fc5a67a6c82c7b943c635b" }, - "astrocore": { "branch": "main", "commit": "c797dd5a592e2bd154f2503e231b8a4083659534" }, + "AstroNvim": { "branch": "main", "commit": "7fd58328e2bc91d5cad606ee48fdf924fca6ea3e" }, + "LuaSnip": { "branch": "master", "commit": "5a1e39223db9a0498024a77b8441169d260c8c25" }, + "aerial.nvim": { "branch": "master", "commit": "5c4e2da4486da5f9b798ea9a0f1fc5c6bcd3d9cf" }, + "astrocore": { "branch": "main", "commit": "41e7e7208102d95409aa2632b9dc6f7ece9f8abf" }, "astrolsp": { "branch": "main", "commit": "0befe28a4ea96e46b7f7c01e4a634c04225ba55a" }, - "astrotheme": { "branch": "main", "commit": "4a2af93815e4e6adfe69c836e46047a9451de858" }, + "astrotheme": { "branch": "main", "commit": "cf0e65a7b3ce2f830b052f4da937729eee1e7a7d" }, "astroui": { "branch": "main", "commit": "4943abbd42674b43249313afe83b91065a40e4be" }, "better-escape.nvim": { "branch": "master", "commit": "199dcc2643dec5d8dbdab4ec672cf405224dcb3b" }, - "blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" }, + "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, "blink.compat": { "branch": "main", "commit": "2ed6d9a28b07fa6f3bface818470605f8896408c" }, "cmp-dap": { "branch": "master", "commit": "ea92773e84c0ad3288c3bc5e452ac91559669087" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, "gitsigns.nvim": { "branch": "main", "commit": "7010000889bfb6c26065e0b0f7f1e6aa9163edd9" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "heirline.nvim": { "branch": "master", "commit": "fae936abb5e0345b85c3a03ecf38525b0828b992" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lazydev.nvim": { "branch": "main", "commit": "f59bd14a852ca43db38e3662395354cb2a9b13e0" }, - "lsp_signature.nvim": { "branch": "master", "commit": "62cadce83aaceed677ffe7a2d6a57141af7131ea" }, + "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, + "lazydev.nvim": { "branch": "main", "commit": "01bc2aacd51cf9021eb19d048e70ce3dd09f7f93" }, + "lsp_signature.nvim": { "branch": "master", "commit": "0efb088dce050d38a3608ee69f80f2a62cf9849c" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, "mason-null-ls.nvim": { "branch": "main", "commit": "2b8433f76598397fcc97318d410e0c4f7a4bea6a" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "e51f9b259f066c4347f9a79ffde54c29a0619384" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, - "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, + "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, "mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" }, - "neo-tree.nvim": { "branch": "main", "commit": "8cdd6b1940f333c1dd085526a9c45b30fb2dbf50" }, + "neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, "neoconf.nvim": { "branch": "main", "commit": "7a8d7fd36f95f5cbbf57d4a5c463f6c54ad54cd3" }, "none-ls.nvim": { "branch": "main", "commit": "6617d47fbf275d197e3335022a3d33ff310a4b93" }, "nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" }, @@ -41,11 +41,11 @@ "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, "resession.nvim": { "branch": "master", "commit": "cc819b0489938d03e4f3532a583354f0287c015b" }, "smart-splits.nvim": { "branch": "master", "commit": "ddb23c1a1cf1507bda487cda7f6e4690965ef9f5" }, - "snacks.nvim": { "branch": "main", "commit": "da230e3ca8146da4b73752daaf0a1d07d343c12d" }, + "snacks.nvim": { "branch": "main", "commit": "a4e46becca45eb65c73a388634b1ce8aad629ae0" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, "transparent.nvim": { "branch": "main", "commit": "8ac59883de84e9cd1850ea25cf087031c5ba7d54" }, "vim-illuminate": { "branch": "master", "commit": "0d1e93684da00ab7c057410fecfc24f434698898" }, "which-key.nvim": { "branch": "main", "commit": "fcbf4eea17cb299c02557d576f0d568878e354a4" }, - "windsurf.vim": { "branch": "main", "commit": "a8d47ec54fe82df920b2545559f767003e8a7f8d" } + "windsurf.vim": { "branch": "main", "commit": "3c0a4f8a7be75113a6e19be13b7cc37210d6e26a" } } diff --git a/.config/nvim/lua/plugins/astroui.lua b/.config/nvim/lua/plugins/astroui.lua index 6f0ff64..4129f06 100644 --- a/.config/nvim/lua/plugins/astroui.lua +++ b/.config/nvim/lua/plugins/astroui.lua @@ -12,10 +12,26 @@ return { opts = { -- change colorscheme colorscheme = "astrodark", + -- AstroUI allows you to easily modify highlight groups easily for any and all colorschemes highlights = { init = { -- this table overrides highlights in all themes - -- Normal = { bg = "#000000" },Normal = { bg = "NONE", ctermbg = "NONE" }, + StatusLine = { bg = "NONE" }, + StatusLineNC = { bg = "NONE" }, + TabLine = { bg = "NONE" }, + TabLineFill = { bg = "NONE" }, + TabLineSel = { bg = "NONE" }, + BufferLine = { bg = "NONE" }, + BufferLineFill = { bg = "NONE" }, + HeirlineActive = { bg = "NONE" }, + HeirlineInactive = { bg = "NONE" }, + NeoTreeGitAdded = { bg = "NONE" }, + NeoTreeGitModified = { bg = "NONE" }, + NeoTreeGitDeleted = { bg = "NONE" }, + BufferLineGitAdded = { bg = "NONE" }, + BufferLineGitModified = { bg = "NONE" }, + BufferLineGitDeleted = { bg = "NONE" }, + HeirlineGit = { bg = "NONE" }, }, astrodark = { -- a table of overrides/changes when applying the astrotheme theme -- Normal = { bg = "#000000" }, diff --git a/.config/nvim/lua/plugins/user.lua b/.config/nvim/lua/plugins/user.lua index bc3b06a..644d0f3 100644 --- a/.config/nvim/lua/plugins/user.lua +++ b/.config/nvim/lua/plugins/user.lua @@ -37,11 +37,39 @@ return { "StatusLine", "StatusLineNC", "EndOfBuffer", + "TabLine", + "TabLineFill", + "TabLineSel", + "BufferLine", + "BufferLineFill", + "BufferLineTab", + "BufferLineTabClose", + "BufferLineTabSelected", + "BufferLineTabSeparator", + "BufferLineTabSeparatorSelected", }, extra_groups = { "NormalFloat", "NeoTreeNormal", "NeoTreeNormalNC", + "Pmenu", + "PmenuSel", + "TelescopeNormal", + "TelescopeBorder", + "WhichKeyFloat", + "DashboardHeader", + "DashboardFooter", + "HeirlineInActive", + "HeirlineActive", + "HeirlineTerm", + "HeirlineFile", + "HeirlineGit", + "HeirlineDiagnostic", + "HeirlineLSP", + "HeirlineVC", + "HeirlineMode", + "HeirlineNav", + "HeirlineMisc", }, exclude_groups = {}, } diff --git a/.zshrc b/.zshrc index a56fbff..f5a50f2 100644 --- a/.zshrc +++ b/.zshrc @@ -107,8 +107,9 @@ source $ZSH/oh-my-zsh.sh alias n='nvim' alias l='lazygit' alias g='git push origin master' -alias gg= 'git pull origin master && git push gitea master' +alias gg='git pull origin master && git push gitea master' alias sn='shutdown now' alias upd='sudo pacman -Syu' alias ls='eza' alias ff='fastfetch' +alias re='reboot' diff --git a/README.md b/README.md index 90e419b..51ff7db 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,22 @@ # dots -My personal simple setup for Hyprland on my Arch Linux +My personal simple setup for [Hyprland](https://github.com/hyprwm/Hyprland) on my Arch Linux ## Overview ![Waybar](./docs/sc1.png) ![Terminal + Fastfetch](./docs/sc2.png) ![NeoVim](./docs/sc3.png) ## Core components -- Hyprland -- Waybar -- Wofi -- Hyprlock -- NeoVim + AstroNvim -- Kitty + OhMyZsh -- Hyprshot -- Fastfetch -- Lazygit +- [Hyprland](https://github.com/hyprwm/Hyprland) +- [Waybar](https://github.com/Alexays/Waybar) +- [Wofi](https://github.com/SimplyCEO/wofi) +- [Hyprlock](https://github.com/hyprwm/hyprlock) +- [NeoVim](https://github.com/neovim/neovim) + [AstroNvim](https://github.com/AstroNvim/AstroNvim) +- [Kitty](https://github.com/kovidgoyal/kitty) + [OhMyZsh](https://github.com/ohmyzsh/ohmyzsh) +- [Hyprshot](https://github.com/another-brother/hyprshot) +- [Fastfetch](https://github.com/fastfetch-cli/fastfetch) +- [Lazygit](https://github.com/jesseduffield/lazygit) +- [Eza](https://github.com/eza-community/eza) ## Installation I write simple makefile, but i dont test on new system. If you encounter any issues while using it, please create an issue on GitHub or contact me via email. ```shell @@ -24,5 +25,17 @@ cd dots sudo make backup sudo make install ``` +## Aliases +| Alias | Command | +| ----- | ------- | +| `ff` | `fastfetch` | +| `ls` | `eza` | +| `l` | `lazygit` | +| `upd` | `sudo pacman -Syu` | +| `sn` | `shutdown now` | +| `re` | `reboot` | +| `g` | `git push origin master` | +| `n` | `nvim` | + ## License This project is licensed under the MIT License. diff --git a/docs/sasuke-uchiha-dark-3840x2160-19881.jpg b/docs/sasuke-uchiha-dark-3840x2160-19881.jpg new file mode 100644 index 0000000..6fb3e10 Binary files /dev/null and b/docs/sasuke-uchiha-dark-3840x2160-19881.jpg differ diff --git a/docs/sc1.png b/docs/sc1.png index be308be..2fdc6c5 100644 Binary files a/docs/sc1.png and b/docs/sc1.png differ diff --git a/docs/sc2.png b/docs/sc2.png index fc43235..803689a 100644 Binary files a/docs/sc2.png and b/docs/sc2.png differ diff --git a/docs/sc3.png b/docs/sc3.png index 31f0005..73a660c 100644 Binary files a/docs/sc3.png and b/docs/sc3.png differ diff --git a/makefile b/makefile index 13e4593..8f698ee 100644 --- a/makefile +++ b/makefile @@ -14,7 +14,7 @@ backup: deps: @echo "Installing dependencies..." - sudo pacman -S --needed hyprland nvim kitty lazygit swww hyprshot hyprlock waybar wofi fastfetch zsh curl git + sudo pacman -S --needed hyprland nvim kitty lazygit swww hyprshot hyprlock waybar wofi fastfetch zsh curl git eza @echo "✓ Dependencies installed" install-zsh: