From b3497e71e7cb82d83b902e8d08c72a7ce0669aeb Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Mon, 12 May 2025 16:50:27 +0200 Subject: [PATCH] Updated script --- config/hypr/hyprland.conf | 4 ++++ config/nvim/init.lua | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index 783f2d6..85b7499 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -21,6 +21,7 @@ exec-once = waybar exec-once = systemctl --user start hypridle exec-once = systemctl --user start sunshine +exec-once = [workspace 1] $terminal ############################# ### ENVIRONMENT VARIABLES ### @@ -323,6 +324,9 @@ windowrulev2 = workspace emptyn, initialTitle:^(.*PrusaSlicer.*)$ # FreeCad windowrulev2 = workspace emptyn, initialTitle:^(FreeCAD.*)$ +# Steam +windowrulev2 = workspace emptyn, initialTitle:^(.*Steam.*)$ + # Ignore maximize requests from apps. You'll probably like this. windowrulev2 = suppressevent maximize, class:.* diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 383007d..dc67b07 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -65,6 +65,14 @@ vim.api.nvim_create_autocmd( { "InsertEnter", "WinLeave" }, { pattern = "*", command = "set nocursorline", group = cursorLineGrp } ) +vim.api.nvim_create_autocmd( + { "InsertLeave", "FocusGained" }, + { pattern = "*", command = "set cursorline", group = cursorLineGrp } +) +vim.api.nvim_create_autocmd( + { "InsertEnter", "FocusLost" }, + { pattern = "*", command = "set nocursorline", group = cursorLineGrp } +) -- Auto format on save vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format()]]