aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2024-06-24 03:13:24 +0300
committeromagdy7 <omar.professional8777@gmail.com>2024-06-24 03:13:24 +0300
commit08314dae894927a9fb33448c63ada25e41923578 (patch)
tree92619f3cb3cc456f0499250bafa2372c2720bb80
parent8b8d2e6bf37691a5004104f20024fee8c5cb9ec2 (diff)
downloaddotfiles-08314dae894927a9fb33448c63ada25e41923578.tar.xz
dotfiles-08314dae894927a9fb33448c63ada25e41923578.zip
Added rules in picom to disable blurring on context menus
-rw-r--r--awesome/.config/awesome/picom.conf16
-rw-r--r--nvim/.config/nvim/lazy-lock.json3
-rw-r--r--nvim/.config/nvim/lua/plugins/litee-calltree.lua29
3 files changed, 45 insertions, 3 deletions
diff --git a/awesome/.config/awesome/picom.conf b/awesome/.config/awesome/picom.conf
index 18ae177..db2fc06 100644
--- a/awesome/.config/awesome/picom.conf
+++ b/awesome/.config/awesome/picom.conf
@@ -7,8 +7,8 @@
# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
# unless explicitly requested using the wintypes option.
#
-# shadow = false
-shadow = true;
+shadow = false;
+# shadow = true;
# The blur radius for shadows, in pixels. (defaults to 12)
# shadow-radius = 12
@@ -60,6 +60,7 @@ shadow-offset-y = -7;
# examples:
# shadow-exclude = "n:e:Notification";
#
+#
# shadow-exclude = []
shadow-exclude = [
"name = 'Notification'",
@@ -72,6 +73,9 @@ shadow-exclude = [
"name *= 'compton'",
"name *= 'Chromium'",
"name *= 'Chrome'",
+ "name *= 'Brave-browser'",
+ "class_g = 'Brave-browser'",
+ "class_g = 'firefox'",
"class_g = 'Firefox' && argb",
"class_g = 'Conky'",
"class_g = 'Kupfer'",
@@ -99,6 +103,9 @@ shadow-exclude = [
# Crop shadow of a window fully on a particular Xinerama screen to the screen.
# xinerama-shadow-crop = false
+wintypes: {
+ menu = { shadow = false; blur-background = false; }
+}
#################################
@@ -194,7 +201,10 @@ blur-background-exclude = [
# "window_type = 'tooltip'";
# "window_type = 'dock'",
# "window_type = 'desktop'",
- "_GTK_FRAME_EXTENTS@:c"
+ #
+ # "_GTK_FRAME_EXTENTS@:c"
+ "class_g = 'Brave-browser'",
+ "class_g = 'firefox'",
];
diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json
index daa5da0..c879da1 100644
--- a/nvim/.config/nvim/lazy-lock.json
+++ b/nvim/.config/nvim/lazy-lock.json
@@ -21,6 +21,9 @@
"hex.nvim": { "branch": "master", "commit": "cbffd2ce4b8be089360e3c95d5909cd511d8840c" },
"indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" },
"lazy.nvim": { "branch": "main", "commit": "eab487c2520f0fe9e54eb5e3ea0606e20512492e" },
+ "litee-calltree.nvim": { "branch": "main", "commit": "3908f52f2e69438cdeca32771d449f8ef3ee3bcc" },
+ "litee.nvim": { "branch": "main", "commit": "4efaf373322d9e71eaff31164abb393417cc6f6a" },
+ "lspsaga.nvim": { "branch": "main", "commit": "6f920cfabddb9b7de5a3a4d0b7cd4f0774ae23e2" },
"lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" },
"mason.nvim": { "branch": "main", "commit": "0fb4e56837f13b81a972fcc0554be1327b39061e" },
diff --git a/nvim/.config/nvim/lua/plugins/litee-calltree.lua b/nvim/.config/nvim/lua/plugins/litee-calltree.lua
new file mode 100644
index 0000000..42c175e
--- /dev/null
+++ b/nvim/.config/nvim/lua/plugins/litee-calltree.lua
@@ -0,0 +1,29 @@
+return {
+ {
+ "ldelossa/litee.nvim",
+ event = "VeryLazy",
+ opts = {
+ notify = { enabled = false },
+ panel = {
+ orientation = "bottom",
+ panel_size = 10,
+ },
+ },
+ config = function(_, opts)
+ require("litee.lib").setup(opts)
+ end,
+ },
+
+ {
+ "ldelossa/litee-calltree.nvim",
+ dependencies = "ldelossa/litee.nvim",
+ event = "VeryLazy",
+ opts = {
+ on_open = "panel",
+ map_resize_keys = false,
+ },
+ config = function(_, opts)
+ require("litee.calltree").setup(opts)
+ end,
+ },
+}