diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml index 4b3d433..d38e411 100644 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -1,6 +1,7 @@ [colors] # make ALL background colors transparent -- looks bad with nvim lualine -transparent_background_colors = false +# transparent_background_colors = false +transparent_background_colors = true [debug] render_timer = false @@ -52,7 +53,7 @@ program = "/usr/bin/fish" [window] decorations = "none" dynamic_padding = false -# opacity = 0.20 +# opacity = 0.50 blur = true opacity = 1 diff --git a/.config/hypr/monitors.conf b/.config/hypr/monitors.conf index c6f044e..7c573ca 100644 --- a/.config/hypr/monitors.conf +++ b/.config/hypr/monitors.conf @@ -20,8 +20,8 @@ monitor=desc:LG Electronics LG HDR 4K 0x0007E545, 2560x1440,auto-up,1 #4k on HDM ## Variant 3 monitor=eDP-1,1920x1080,auto-down,1,vrr, 1 -monitor=desc:Iiyama North America PL2492H 1151164104155,highres@highrr,auto-left, auto, vrr, 0 -monitor=desc:Iiyama North America PL2492H 11511811A1794,highres@highrr,0x0, auto, vrr, 1 +monitor=desc:Iiyama North America PL2492H 11511811A1794,highres@highrr,auto-left, auto, vrr, 0 +monitor=desc:Iiyama North America PL2492H 1151164104155,highres@highrr,0x0, auto, vrr, 1 # --- monitor=desc:Philips Consumer Electronics Company PHL 272B8Q UK01945026658,highres@highrr,auto-up,auto, bitdepth, 10, vrr, 1 diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 3810255..afe0ac3 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -6,11 +6,11 @@ include current-theme.conf # BEGIN_COLOR_SCHEME # background #1e1e1e # ↓↓same as nvim Everforest↓↓ -# background #2E383C -background #2D353B +background #2E383C +# background #2D353B # ↑↑----------↑↑ -# background_opacity 0.25 -background_opacity 1 +background_opacity 0.60 +# background_opacity 1 background_blur 1 background_tint 0.0 transparent_background_colors #22262D #2D313B #303030 #000 #2D353B #343F44 #3D484D #2E383C diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl index fe4095e..98a5e8d 100644 --- a/.config/niri/config.kdl +++ b/.config/niri/config.kdl @@ -1,13 +1,15 @@ spawn-at-startup "waybar" -spawn-sh-at-startup "swaybg -m fit -i ~/Pictures/backgrounds/hibiscus-flowers-5k-5120x2880-16240.jpg" +// spawn-sh-at-startup "swaybg -m fit -i ~/Pictures/backgrounds/hibiscus-flowers-5k-5120x2880-16240.jpg" +spawn-sh-at-startup "swaybg -m fit -i ~/Pictures/backgrounds/NASA/earth-1.jpg" spawn-sh-at-startup "swaydidle -w -C ~/.config/swayidle.conf" spawn-sh-at-startup "amixer set 'Mic Boost (+20dB)' on" +spawn-sh-at-startup "scx_lavd" spawn-at-startup "dunst" spawn-at-startup "kwalletd6" spawn-at-startup "polkit-kde-authentication-agent-1" spawn-at-startup "plasma-polkit-agent" spawn-sh-at-startup "wl-paste --watch cliphist store" -spawn-at-startup "NetworkManager" +//spawn-at-startup "NetworkManager" spawn-at-startup "nm-applet" spawn-at-startup "nextcloud" "--background" spawn-at-startup "syncthing" @@ -87,6 +89,13 @@ input { // Setting max-scroll-amount="0%" makes it work only on windows already fully on screen. // focus-follows-mouse max-scroll-amount="0%" } +blur { + //off + passes 2 + offset 3.0 + noise 0.02 + saturation 1.5 +} // Settings that influence how windows are positioned and sized. // Find more information on the wiki: @@ -243,7 +252,7 @@ layout { // layer-shell panels and regular gaps. struts { left 1 - right -2 + right 1 top -2 bottom -2 } @@ -265,7 +274,7 @@ prefer-no-csd // You can change the path where screenshots are saved. // A ~ at the front will be expanded to the home directory. // The path is formatted with strftime(3) to give you the screenshot date and time. -screenshot-path "~/Pictures/Screenshots/Screenshot_%Y-%m-%d_%H-%M-%S.png" +screenshot-path "~/Pictures/Screenshots/%Y-%m-%d_%H%M%S_Screenshot.png" // You can also set this to null to disable saving screenshots to disk. // screenshot-path null diff --git a/.config/niri/dms/colors.kdl b/.config/niri/dms/colors.kdl new file mode 100644 index 0000000..e69de29 diff --git a/.config/niri/dms/windowrules.kdl b/.config/niri/dms/windowrules.kdl new file mode 100644 index 0000000..e69de29 diff --git a/.config/niri/monitors.kdl b/.config/niri/monitors.kdl index b2975f8..c6cc60f 100644 --- a/.config/niri/monitors.kdl +++ b/.config/niri/monitors.kdl @@ -54,10 +54,18 @@ output "Advanced Micro Peripherals Ltd ES07D03 EVE213400622" { // } } } +// // half display - actually it stretches +// // output "Iiyama North America PLG2888UH 0x01010101" { +// // mode "1920x2160" +// // position x=-3840 y=0 +// // scale 1.3333 +// // } + output "Iiyama North America PLG2888UH 0x01010101" { + "off" mode "3840x2160" position x=-3840 y=0 - scale 1.333333 + scale 1.3333 variable-refresh-rate } output "Iiyama North America PLG2888UH 1141664500247" { @@ -65,13 +73,13 @@ output "Iiyama North America PLG2888UH 1141664500247" { position x=0 y=-360 } // work monitor left -output "Iiyama North America PL2492H 1151164104155" { +output "Iiyama North America PL2492H 11511811A1794" { mode "1920x1080" scale 1 position x=-1920 y=0 } // work monitor right -output "Iiyama North America PL2492H 11511811A1794" { +output "Iiyama North America PL2492H 1151164104155" { mode "1920x1080" scale 1 position x=0 y=0 diff --git a/.config/niri/windowrules.kdl b/.config/niri/windowrules.kdl index cb7befa..3203388 100644 --- a/.config/niri/windowrules.kdl +++ b/.config/niri/windowrules.kdl @@ -13,6 +13,7 @@ window-rule { match title="^Volume Control$" match title="^Network Connections$" match title="Bitwarden" + match title="^Extension: (Bitwarden Password Manager) - Bitwarden — Zen Browser$" match title="Extension: (Bitwarden Password Manager) - Bitwarden — Zen Browser" match title="^Extension:" match app-id="^org.kde.kwalletd6$" @@ -29,11 +30,15 @@ window-rule { window-rule { match app-id=r#"kitty"# + match app-id="^Alacritty$" // opacity 0.95 draw-border-with-background false focus-ring { on } + background-effect { + blur true + } } // browsers in full width @@ -43,6 +48,7 @@ window-rule { exclude title="^Vivaldi$" exclude title="^Vivaldi - login - Vivaldi$" exclude title="^Bitwarden - Vivaldi$" + exclude title=r#"^Extension:"# default-column-width { proportion 1.0; } } @@ -59,6 +65,7 @@ window-rule { match app-id="^ZapZap$" match app-id="^discord$" + open-focused false block-out-from "screencast" open-on-workspace "Comms" } @@ -79,6 +86,7 @@ window-rule { window-rule { match app-id="^spotify$" + match app-id="^Spotify$" match app-id="^com.sayonara-player.Sayonara$" default-column-width { proportion 0.9; } @@ -100,6 +108,7 @@ window-rule { window-rule { match title="^Friends List$" + default-column-width { proportion 0.2; } default-window-height { proportion 0.667; } open-focused false diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json deleted file mode 100644 index fbdc42c..0000000 --- a/.config/nvim/lazy-lock.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "color-picker.nvim": { "branch": "master", "commit": "06cb5f853535dea529a523e9a0e8884cdf9eba4d" }, - "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, - "coq.artifacts": { "branch": "artifacts", "commit": "ef5f21d638ccc456cfa5b8d0ab37093cefe48c8b" }, - "coq_nvim": { "branch": "coq", "commit": "d939a34ceb2b57d2937890337a4aa75eb55e18a8" }, - "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, - "everforest": { "branch": "main", "commit": "557bce922401e247a596583679bc181d4d688554" }, - "fzf-lua": { "branch": "main", "commit": "b4b1f05957a77f7662de834328827890c1a8c02b" }, - "gitsigns.nvim": { "branch": "main", "commit": "abf82a65f185bd54adc0679f74b7d6e1ada690c9" }, - "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, - "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "markview.nvim": { "branch": "main", "commit": "86ce3fe623fe54319a1f1d4ce6b861219c95b151" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "c953789db7fd28eafe5eb5659846d34b5024b3cc" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, - "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "mini.nvim": { "branch": "main", "commit": "9b935c218ddba02e5dc75c94f90143bce1f7c646" }, - "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, - "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, - "nvim-dap": { "branch": "master", "commit": "e47878dcf1ccc30136b30d19ab19fe76946d61cd" }, - "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, - "nvim-dap-python": { "branch": "master", "commit": "1808458eba2b18f178f990e01376941a42c7f93b" }, - "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" }, - "nvim-lint": { "branch": "master", "commit": "bcd1a44edbea8cd473af7e7582d3f7ffc60d8e81" }, - "nvim-lspconfig": { "branch": "master", "commit": "3f58aeca0c6ece8a9fb8782ea3fcb6024f285be3" }, - "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, - "nvim-possession": { "branch": "main", "commit": "fa1a37ffcba9e8d708192ebb4b031b53679f0246" }, - "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-treesitter-context": { "branch": "master", "commit": "64dd4cf3f6fd0ab17622c5ce15c91fc539c3f24a" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" }, - "nvim-web-devicons": { "branch": "master", "commit": "803353450c374192393f5387b6a0176d0972b848" }, - "obsidian.nvim": { "branch": "main", "commit": "dacdbd8b08862ddbb8e9d384ddba6c428aef4428" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, - "smart-open.nvim": { "branch": "0.3.x", "commit": "918c97cac0c33f7a116a822df144bc5bbefa4490" }, - "snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" }, - "sqlite.lua": { "branch": "master", "commit": "50092d60feb242602d7578398c6eb53b4a8ffe7b" }, - "store.nvim": { "branch": "main", "commit": "a32c8972c4f4b52de12393df904a477f182c467a" }, - "telescope-fzy-native.nvim": { "branch": "master", "commit": "282f069504515eec762ab6d6c89903377252bf5b" }, - "telescope.nvim": { "branch": "master", "commit": "ad7d9580338354ccc136e5b8f0aa4f880434dcdc" }, - "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, - "typr": { "branch": "main", "commit": "584e4ef34dea25a4035627794322f315b22d1253" }, - "undotree": { "branch": "main", "commit": "f68aed28c8ff1294b012dfadaced2084dc045870" }, - "virtual-types.nvim": { "branch": "master", "commit": "d652ec0b1781bbb0e83dc588fb62d638006cf61e" }, - "volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" }, - "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }, - "wilder.nvim": { "branch": "master", "commit": "679f348dc90d80ff9ba0e7c470c40a4d038dcecf" } -} diff --git a/.config/nvim/lua/plug_init/ft_autocmds.lua b/.config/nvim/lua/plug_init/ft_autocmds.lua index 7731892..8f9010b 100644 --- a/.config/nvim/lua/plug_init/ft_autocmds.lua +++ b/.config/nvim/lua/plug_init/ft_autocmds.lua @@ -4,5 +4,5 @@ vim.api.nvim_create_autocmd({ "BufNewFile", "BufRead", "BufEnter" }, { }) vim.api.nvim_create_autocmd({ "BufRead", "BufEnter" }, { pattern = { "*.md", "*.txt" }, - command = "set wrap", + command = "set wrap | setlocal foldmethod=expr | setlocal foldexpr=v:lua.vim.treesitter.foldexpr() | norm zR", }) diff --git a/.config/nvim/lua/plug_init/init.lua b/.config/nvim/lua/plug_init/init.lua index a3bf877..1374e80 100644 --- a/.config/nvim/lua/plug_init/init.lua +++ b/.config/nvim/lua/plug_init/init.lua @@ -7,9 +7,9 @@ require("lazy").setup({ checker = { enabled = true }, }) require("everforest").load() +require("plug_init.mini_init") require("plug_init.ft_autocmds") require("plug_init.godot_editor") -require("plug_init.mini_init") --require("plug_init.lsp_init") --require("plug_init.which_key_init") diff --git a/.config/nvim/lua/plugins/peanuts.lua b/.config/nvim/lua/plugins/peanuts.lua index b092022..208a7d7 100644 --- a/.config/nvim/lua/plugins/peanuts.lua +++ b/.config/nvim/lua/plugins/peanuts.lua @@ -111,6 +111,12 @@ return { { "u", function() require("undotree").toggle() end, desc = "toggle undotree" }, }, }, + -- { + -- "neovim/undotree", + -- keys = { + -- { "u", function() require("undotree").toggle() end, desc = "toggle undotree" } + -- }, + -- }, { "saecki/crates.nvim", lazy = true, diff --git a/.config/qt6ct/qt6ct.conf b/.config/qt6ct/qt6ct.conf index 18dac0e..dea194e 100644 --- a/.config/qt6ct/qt6ct.conf +++ b/.config/qt6ct/qt6ct.conf @@ -1,12 +1,12 @@ [Appearance] -color_scheme_path=/usr/share/color-schemes/BreezeDark.colors +color_scheme_path=/usr/share/qt6ct/colors/darker.conf custom_palette=true standard_dialogs=xdgdesktopportal style=Breeze [Fonts] -fixed="monospace,9,-1,2,400,0,0,0,0,0,0,0,0,0,0,1" -general="Sans Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1" +fixed="monospace,9,-1,2,400,0,0,0,0,0,0,0,0,0,0,1,,0,0" +general="Sans Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,,0,0" [Interface] activate_item_on_single_click=1 diff --git a/.config/qt6ct/style-colors.conf b/.config/qt6ct/style-colors.conf new file mode 100644 index 0000000..c659bc0 --- /dev/null +++ b/.config/qt6ct/style-colors.conf @@ -0,0 +1,4 @@ +[ColorScheme] +active_colors=#ffd3dae3, #ff263034, #ff222b2e, #ff222b2e, #ff1b2224, #ff1b2224, #ffd3dae3, #ffffffff, #ffd3dae3, #ff222b2e, #ff1b2224, #ff000000, #ff2eb398, #ffffffff, #ff0057ae, #ff452886, #ff222b2e, #ff000000, #ff000000, #ffd3dae3, #80d3dae3, #ff308cc6 +disabled_colors=#78d3dae3, #ff263034, #ff222b2e, #ff222b2e, #ff1b2224, #ff1b2224, #78d3dae3, #ffffffff, #78d3dae3, #ff222b2e, #ff1b2224, #ff000000, #ff2eb398, #ffffffff, #ff0057ae, #ff452886, #ff222b2e, #ff000000, #ff000000, #ffd3dae3, #80d3dae3, #ff919191 +inactive_colors=#ffd3dae3, #ff263034, #ff222b2e, #ff222b2e, #ff1b2224, #ff1b2224, #ffd3dae3, #ffffffff, #ffd3dae3, #ff222b2e, #ff1b2224, #ff000000, #ff2eb398, #ffffffff, #ff0057ae, #ff452886, #ff222b2e, #ff000000, #ff000000, #ffd3dae3, #80d3dae3, #ff308cc6 diff --git a/.config/tofi/brightness_config b/.config/tofi/brightness_config index 41e64c3..e741b7e 100644 --- a/.config/tofi/brightness_config +++ b/.config/tofi/brightness_config @@ -60,7 +60,7 @@ font-size = 17 # Maximum number of results to display. # If 0, tofi will draw as many results as it can fit in the window. - num-results = 7 + num-results = 5 # Spacing between results in pixels. Can be negative. result-spacing = 6 diff --git a/.config/waybar/config b/.config/waybar/config index 2fe6e3d..3d2a329 100644 --- a/.config/waybar/config +++ b/.config/waybar/config @@ -1,12 +1,12 @@ { - "layer": "bottom", // Waybar at top layer - // "position": "bottom", // Waybar position (top|bottom|left|right) - //"height": 30, // Waybar height (to be removed for auto height) + "layer": "bottom", // Waybar at top layer + // "position": "bottom", // Waybar position (top|bottom|left|right) + //"height": 30, // Waybar height (to be removed for auto height) "height": 25, "mode": "dock", // (dock|hide|invisible|overlay) - "exclusive": "false", + "exclusive": "true", // "width": 1280, // Waybar width - "spacing": 4, // Gaps between modules (4px) + "spacing": 0, // Gaps between modules (4px) // Choose the order of the modules "modules-left": ["hyprland/workspaces", "niri/workspaces", "niri/window"], "modules-center": ["clock"], @@ -18,19 +18,28 @@ "format": "{name}", "show-special": true, "persistent-workspaces": { - "*": 5, + "*": 3, } }, + "niri/workspaces": { + "disable-scroll": false, + "warp-on-scroll": true, + "format": "{name}", + "persistent-workspaces": { + "*": 3, + }, + }, "niri/window": { "format": "{title}" }, "hyprland/window": { "format": "{title}" }, - "hyprland/language": { + "niri/layout": { "format-en": "UK", "format-de": "DE", "format-eu": "EU", + "format-ja": "JP", "on-click": "hyprctl switchxkblayout at-translated-set-2-keyboard next" }, "keyboard-state": { diff --git a/.config/yazi/yazi.toml b/.config/yazi/yazi.toml index a30f16c..a00f6be 100644 --- a/.config/yazi/yazi.toml +++ b/.config/yazi/yazi.toml @@ -9,8 +9,8 @@ tab_size = 2 image_delay = 100 image_filter = "triangle" -[[confirm.quit]] -enabled = true +[confirm.quit] +enabled = false origin = "center" [confirm.trash]