removed newlines to reduce line count (absolutely useless)

This commit is contained in:
lulusilly 2025-08-30 10:13:30 -04:00
parent 25d776ccf6
commit bb1d899da2
6 changed files with 13 additions and 46 deletions

View file

@ -14,9 +14,6 @@ $fileManager = lf
############################
### AUTO STARTUP ###
############################
# Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this:
exec-once = bash ~/.config/hypr/start.sh
exec-once = $terminal
@ -167,8 +164,6 @@ bind = $secMod, S, exec, grim -l 0 -g "$(slurp)" - | wl-copy
bind = $mainMod, E, exec, $fileManager
bind = $mainMod, B, exec, $browser
bind = $mainMod, V, togglefloating,
# bind = $mainMod, P, pseudo, # dwindle
# bind = $mainMod, J, togglesplit, # dwindle
bind = $mainMod, D, exec, rofi -show drun -show-icons
# Move focus with Alt + arrow keys
@ -240,4 +235,4 @@ bindl = , XF86AudioPrev, exec, playerctl previous
# Ignore maximize requests from apps. You'll probably like this.
windowrule = suppressevent maximize, class:.*
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0

View file

@ -3,4 +3,4 @@
swww-daemon &
swww img ~/.config/hypr/bg.jpg &
waybar &
dunst
dunst

View file

@ -181,4 +181,4 @@
# system.copySystemConfiguration = true;
system.stateVersion = "25.05";
}
}

View file

@ -13,5 +13,4 @@
];
};
};
}
}

View file

@ -12,10 +12,8 @@ vim.opt.expandtab = true -- Use spaces instead of tabs
vim.opt.termguicolors = true -- Enable terminal colors
vim.opt.scrolloff = 8 -- Lines above/below cursor
vim.opt.signcolumn = "yes" -- Always show the sign column
-- Set the leader key to space. This is a crucial step for custom mappings.
vim.g.mapleader = " "
-- ====================================
-- | Plugin Management with lazy.nvim |
-- ====================================
@ -28,7 +26,6 @@ if not vim.loop.fs_stat(lazypath) then
})
end
vim.opt.rtp:prepend(lazypath)
-- Setup the plugins you need.
require("lazy").setup({
-- === The colorscheme plugin is specified here. ===
@ -39,19 +36,15 @@ require("lazy").setup({
-- Load the colorscheme.
vim.cmd.colorscheme("gruvbox")
end },
-- Treesitter plugin for syntax highlighting.
{ "nvim-treesitter/nvim-treesitter", build = ":TSUpdate" },
-- Autocomplete plugins
{ "hrsh7th/nvim-cmp" },
{ "hrsh7th/cmp-nvim-lsp" },
{ "L3MON4D3/LuaSnip" },
{ "neovim/nvim-lspconfig" },
-- Plugin to automatically close paired characters like (), {}, [], and ""
{ 'echasnovski/mini.pairs' },
-- File tree and icon plugins
{
'nvim-tree/nvim-tree.lua',
@ -66,14 +59,12 @@ require("lazy").setup({
end
},
})
-- Treesitter configuration.
require("nvim-treesitter.configs").setup({
highlight = { enable = true },
-- You can specify languages to install with `ensure_installed`.
-- e.g., ensure_installed = { "lua", "python", "javascript" },
})
-- Autocomplete (cmp) configuration.
local cmp = require("cmp")
cmp.setup({
@ -89,21 +80,17 @@ cmp.setup({
{ name = "nvim_lsp" },
},
})
-- Mini.pairs configuration.
-- This simple setup is all that's needed for the basic functionality.
require('mini.pairs').setup({})
-- ===================================
-- | Custom Keymaps |
-- ===================================
-- Keymaps are custom commands mapped to a specific key combination.
-- The "<leader>" prefix will be replaced with your leader key, which is "space".
-- Split creation keymaps
vim.keymap.set('n', '<leader>sv', ':vsplit<CR>', { desc = 'Create a vertical split' })
vim.keymap.set('n', '<leader>ss', ':split<CR>', { desc = 'Create a horizontal split' })
-- Buffer navigation
-- <leader>bh/j/k/l to navigate between buffers
vim.keymap.set('n', '<leader>bh', ':bprev<CR>', { desc = 'Go to previous buffer' })
@ -111,30 +98,23 @@ vim.keymap.set('n', '<leader>bl', ':bnext<CR>', { desc = 'Go to next buffer' })
-- The following mappings are less common, but fulfill your request.
vim.keymap.set('n', '<leader>bj', ':bnext<CR>', { desc = 'Go to next buffer' })
vim.keymap.set('n', '<leader>bk', ':bprev<CR>', { desc = 'Go to previous buffer' })
-- Split navigation
-- <leader>sh/j/k/l to move between splits
vim.keymap.set('n', '<leader>sh', '<C-w>h', { desc = 'Move to left split' })
vim.keymap.set('n', '<leader>sj', '<C-w>j', { desc = 'Move to split below' })
vim.keymap.set('n', '<leader>sk', '<C-w>k', { desc = 'Move to split above' })
vim.keymap.set('n', '<leader>sl', '<C-w>l', { desc = 'Move to right split' })
-- Normal mode keymaps
-- Save the current file.
vim.keymap.set('n', '<leader>w', ':w<CR>', { desc = 'Save file' })
-- Force quit the current window without saving.
vim.keymap.set('n', '<leader>q', ':q!<CR>', { desc = 'Force quit window' })
-- Save and quit.
vim.keymap.set('n', '<leader>x', ':wq<CR>', { desc = 'Save and quit' })
-- Save all open buffers.
vim.keymap.set('n', '<leader>wa', ':wa<CR>', { desc = 'Save all buffers' })
-- Close all windows except the current one.
vim.keymap.set('n', '<leader>o', ':only<CR>', { desc = 'Close all other windows' })
-- Toggle the file tree.
vim.keymap.set('n', '<leader>e', ':NvimTreeToggle<CR>', { desc = 'Toggle file tree' })
-- Select the entire file content.