Add revelation
Update and add bling task_preview, tag_preview and window_switcher Add catppuccin-macchiato Use my weather key Update keybindings Update autorun Fix sliders
This commit is contained in:
parent
4f850f7173
commit
2401cfcee2
56 changed files with 2040 additions and 858 deletions
|
@ -19,61 +19,62 @@ ruled.client.connect_signal("request::rules", function()
|
|||
-- All clients will match this rule.
|
||||
ruled.client.append_rule {
|
||||
id = "global",
|
||||
rule = { },
|
||||
rule = {},
|
||||
properties = {
|
||||
focus = awful.client.focus.filter,
|
||||
raise = true,
|
||||
screen = awful.screen.preferred,
|
||||
placement = awful.placement.no_overlap+awful.placement.no_offscreen+awful.placement.centered
|
||||
placement = awful.placement.no_overlap + awful.placement.no_offscreen + awful.placement.centered
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
-- Floating clients.
|
||||
ruled.client.append_rule {
|
||||
id = "floating",
|
||||
rule_any = {
|
||||
id = "floating",
|
||||
rule_any = {
|
||||
instance = { "copyq", "pinentry" },
|
||||
class = {
|
||||
"Arandr",
|
||||
"Steam",
|
||||
"XTerm",
|
||||
"Virt-manager",
|
||||
"VirtualBox Manager",
|
||||
"Nm-connection-editor",
|
||||
"Xfce4-power-manager-settings",
|
||||
"Pavucontrol",
|
||||
"Qalculate-gtk",
|
||||
"Engrampa",
|
||||
"Lxappearance",
|
||||
"Gnome-disks",
|
||||
"Nitrogen",
|
||||
"Viewnior",
|
||||
"Audacious",
|
||||
"qt5ct",
|
||||
"qt6ct",
|
||||
"Kvantum Manager",
|
||||
"Blueman-manager",
|
||||
"Gpick",
|
||||
"Kruler",
|
||||
"MessageWin", -- kalarm.
|
||||
"Sxiv",
|
||||
"Tor Browser", -- Needs a fixed window size to avoid fingerprinting by screen size.
|
||||
"Wpa_gui",
|
||||
"veromix",
|
||||
"alsamixer",
|
||||
"xtightvncviewer",
|
||||
"Gufw Firewall",
|
||||
"VPN4Test"
|
||||
},
|
||||
class = {
|
||||
"Arandr",
|
||||
"Steam",
|
||||
"XTerm",
|
||||
"Virt-manager",
|
||||
"VirtualBox Manager",
|
||||
"Nm-connection-editor",
|
||||
"Xfce4-power-manager-settings",
|
||||
"Pavucontrol",
|
||||
"Qalculate-gtk",
|
||||
"Engrampa",
|
||||
"Lxappearance",
|
||||
"Gnome-disks",
|
||||
"Nitrogen",
|
||||
"Viewnior",
|
||||
"Audacious",
|
||||
"qt5ct",
|
||||
"qt6ct",
|
||||
"Kvantum Manager",
|
||||
"Blueman-manager",
|
||||
"Gpick",
|
||||
"Kruler",
|
||||
"MessageWin", -- kalarm.
|
||||
"Sxiv",
|
||||
"Tor Browser", -- Needs a fixed window size to avoid fingerprinting by screen size.
|
||||
"Wpa_gui",
|
||||
"veromix",
|
||||
"alsamixer",
|
||||
"xtightvncviewer",
|
||||
"Gufw Firewall",
|
||||
"VPN4Test",
|
||||
"xdg-desktop-portal-gnome"
|
||||
},
|
||||
-- Note that the name property shown in xprop might be set slightly after creation of the client
|
||||
-- and the name shown there might not match defined rules here.
|
||||
name = {
|
||||
"Event Tester", -- xev.
|
||||
name = {
|
||||
"Event Tester", -- xev.
|
||||
},
|
||||
role = {
|
||||
"AlarmWindow", -- Thunderbird's calendar.
|
||||
"ConfigManager", -- Thunderbird's about:config.
|
||||
"pop-up", -- e.g. Google Chrome's (detached) Developer Tools.
|
||||
role = {
|
||||
"AlarmWindow", -- Thunderbird's calendar.
|
||||
"ConfigManager", -- Thunderbird's about:config.
|
||||
"pop-up", -- e.g. Google Chrome's (detached) Developer Tools.
|
||||
}
|
||||
},
|
||||
properties = { floating = true }
|
||||
|
@ -83,19 +84,19 @@ ruled.client.connect_signal("request::rules", function()
|
|||
ruled.client.append_rule {
|
||||
id = "center_placement",
|
||||
rule_any = {
|
||||
type = {"dialog"},
|
||||
class = {"Steam", "discord", "markdown_input", "nemo", "thunar", "pcmanfm" },
|
||||
instance = {"markdown_input",},
|
||||
role = {"GtkFileChooserDialog"}
|
||||
type = { "dialog" },
|
||||
class = { "Steam", "discord", "markdown_input", "nemo", "thunar", "pcmanfm" },
|
||||
instance = { "markdown_input", },
|
||||
role = { "GtkFileChooserDialog" }
|
||||
},
|
||||
properties = {placement = awful.placement.center}
|
||||
properties = { placement = awful.placement.center }
|
||||
}
|
||||
|
||||
|
||||
-- Add titlebars to normal clients and dialogs
|
||||
ruled.client.append_rule {
|
||||
id = "titlebars",
|
||||
rule_any = { type = { "normal", "dialog" } },
|
||||
properties = { titlebars_enabled = false }
|
||||
properties = { titlebars_enabled = false }
|
||||
}
|
||||
|
||||
-- Set Firefox to always map on the tag named "2" on screen 1.
|
||||
|
@ -103,16 +104,29 @@ ruled.client.connect_signal("request::rules", function()
|
|||
-- rule = { class = "Firefox" },
|
||||
-- properties = { screen = 1, tag = "2" }
|
||||
-- }
|
||||
|
||||
ruled.client.append_rule {
|
||||
id = 'sandbox',
|
||||
rule_any = {
|
||||
class = {
|
||||
'nvidia-settings',
|
||||
'Nvidia-settings'
|
||||
}
|
||||
},
|
||||
properties = {
|
||||
tag = '8'
|
||||
}
|
||||
}
|
||||
end)
|
||||
|
||||
ruled.notification.connect_signal('request::rules', function()
|
||||
-- All notifications will match this rule.
|
||||
ruled.notification.append_rule {
|
||||
rule = { },
|
||||
rule = {},
|
||||
properties = {
|
||||
screen = awful.screen.preferred,
|
||||
implicit_timeout = 5,
|
||||
position = "top_right",
|
||||
position = "bottom_right",
|
||||
}
|
||||
}
|
||||
end)
|
||||
|
@ -130,12 +144,12 @@ end)
|
|||
|
||||
-- Window opacity
|
||||
client.connect_signal("focus", function(c)
|
||||
c.border_color = beautiful.border_focus
|
||||
c.opacity = 1
|
||||
c.border_color = beautiful.border_focus
|
||||
c.opacity = 1
|
||||
end)
|
||||
client.connect_signal("unfocus", function(c)
|
||||
c.border_color = beautiful.border_normal
|
||||
c.opacity = 0.9
|
||||
c.border_color = beautiful.border_normal
|
||||
c.opacity = 1
|
||||
end)
|
||||
|
||||
client.connect_signal("property::fullscreen", function(c)
|
||||
|
@ -147,7 +161,7 @@ client.connect_signal("property::fullscreen", function(c)
|
|||
end)
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
-- # Round Corners :
|
||||
--local function enable_rounding()
|
||||
-- client.connect_signal("manage", function (c)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue