From ba5533babf67781c3237bade6ed96812c8c15f77 Mon Sep 17 00:00:00 2001 From: The-Repo-Club Date: Tue, 18 Oct 2022 20:30:32 +0100 Subject: [PATCH] remove awesomewm and update other stuff --- awesome/.config/awesome/rc.lua | 564 ------------------ ckb-next/.config/ckb-next/ckb-next.conf | 16 +- dconf/.config/dconf/user | Bin 11696 -> 11704 bytes herbstluftwm/.config/herbstluftwm/autostart | 190 ------ .../.config/herbstluftwm/extra/config | 230 ------- herbstluftwm/.config/herbstluftwm/extra/panel | 22 - herbstluftwm/.config/herbstluftwm/extra/theme | 62 -- 7 files changed, 8 insertions(+), 1076 deletions(-) delete mode 100644 awesome/.config/awesome/rc.lua delete mode 100755 herbstluftwm/.config/herbstluftwm/autostart delete mode 100755 herbstluftwm/.config/herbstluftwm/extra/config delete mode 100755 herbstluftwm/.config/herbstluftwm/extra/panel delete mode 100755 herbstluftwm/.config/herbstluftwm/extra/theme diff --git a/awesome/.config/awesome/rc.lua b/awesome/.config/awesome/rc.lua deleted file mode 100644 index 18815c81f..000000000 --- a/awesome/.config/awesome/rc.lua +++ /dev/null @@ -1,564 +0,0 @@ --- If LuaRocks is installed, make sure that packages installed through it are --- found (e.g. lgi). If LuaRocks is not installed, do nothing. -pcall(require, "luarocks.loader") - --- Standard awesome library -local gears = require("gears") -local awful = require("awful") -require("awful.autofocus") --- Widget and layout library -local wibox = require("wibox") --- Theme handling library -local beautiful = require("beautiful") --- Notification library -local naughty = require("naughty") -local menubar = require("menubar") -local hotkeys_popup = require("awful.hotkeys_popup") --- Enable hotkeys help widget for VIM and other apps --- when client with a matching name is opened: -require("awful.hotkeys_popup.keys") - --- {{{ Error handling --- Check if awesome encountered an error during startup and fell back to --- another config (This code will only ever execute for the fallback config) -if awesome.startup_errors then - naughty.notify({ preset = naughty.config.presets.critical, - title = "Oops, there were errors during startup!", - text = awesome.startup_errors }) -end - --- Handle runtime errors after startup -do - local in_error = false - awesome.connect_signal("debug::error", function (err) - -- Make sure we don't go into an endless error loop - if in_error then return end - in_error = true - - naughty.notify({ preset = naughty.config.presets.critical, - title = "Oops, an error happened!", - text = tostring(err) }) - in_error = false - end) -end --- }}} - --- {{{ Variable definitions --- Themes define colours, icons, font and wallpapers. -beautiful.init(gears.filesystem.get_themes_dir() .. "default/theme.lua") - --- This is used later as the default terminal and editor to run. -terminal = "xterm" -editor = os.getenv("EDITOR") or "nano" -editor_cmd = terminal .. " -e " .. editor - --- Default modkey. --- Usually, Mod4 is the key with a logo between Control and Alt. --- If you do not like this or do not have such a key, --- I suggest you to remap Mod4 to another key using xmodmap or other tools. --- However, you can use another modifier like Mod1, but it may interact with others. -modkey = "Mod4" - --- Table of layouts to cover with awful.layout.inc, order matters. -awful.layout.layouts = { - awful.layout.suit.floating, - awful.layout.suit.tile, - awful.layout.suit.tile.left, - awful.layout.suit.tile.bottom, - awful.layout.suit.tile.top, - awful.layout.suit.fair, - awful.layout.suit.fair.horizontal, - awful.layout.suit.spiral, - awful.layout.suit.spiral.dwindle, - awful.layout.suit.max, - awful.layout.suit.max.fullscreen, - awful.layout.suit.magnifier, - awful.layout.suit.corner.nw, - -- awful.layout.suit.corner.ne, - -- awful.layout.suit.corner.sw, - -- awful.layout.suit.corner.se, -} --- }}} - --- {{{ Menu --- Create a launcher widget and a main menu -myawesomemenu = { - { "hotkeys", function() hotkeys_popup.show_help(nil, awful.screen.focused()) end }, - { "manual", terminal .. " -e man awesome" }, - { "edit config", editor_cmd .. " " .. awesome.conffile }, - { "restart", awesome.restart }, - { "quit", function() awesome.quit() end }, -} - -mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, - { "open terminal", terminal } - } - }) - -mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, - menu = mymainmenu }) - --- Menubar configuration -menubar.utils.terminal = terminal -- Set the terminal for applications that require it --- }}} - --- Keyboard map indicator and switcher -mykeyboardlayout = awful.widget.keyboardlayout() - --- {{{ Wibar --- Create a textclock widget -mytextclock = wibox.widget.textclock() - --- Create a wibox for each screen and add it -local taglist_buttons = gears.table.join( - awful.button({ }, 1, function(t) t:view_only() end), - awful.button({ modkey }, 1, function(t) - if client.focus then - client.focus:move_to_tag(t) - end - end), - awful.button({ }, 3, awful.tag.viewtoggle), - awful.button({ modkey }, 3, function(t) - if client.focus then - client.focus:toggle_tag(t) - end - end), - awful.button({ }, 4, function(t) awful.tag.viewnext(t.screen) end), - awful.button({ }, 5, function(t) awful.tag.viewprev(t.screen) end) - ) - -local tasklist_buttons = gears.table.join( - awful.button({ }, 1, function (c) - if c == client.focus then - c.minimized = true - else - c:emit_signal( - "request::activate", - "tasklist", - {raise = true} - ) - end - end), - awful.button({ }, 3, function() - awful.menu.client_list({ theme = { width = 250 } }) - end), - awful.button({ }, 4, function () - awful.client.focus.byidx(1) - end), - awful.button({ }, 5, function () - awful.client.focus.byidx(-1) - end)) - -local function set_wallpaper(s) - -- Wallpaper - if beautiful.wallpaper then - local wallpaper = beautiful.wallpaper - -- If wallpaper is a function, call it with the screen - if type(wallpaper) == "function" then - wallpaper = wallpaper(s) - end - gears.wallpaper.maximized(wallpaper, s, true) - end -end - --- Re-set wallpaper when a screen's geometry changes (e.g. different resolution) -screen.connect_signal("property::geometry", set_wallpaper) - -awful.screen.connect_for_each_screen(function(s) - -- Wallpaper - set_wallpaper(s) - - -- Each screen has its own tag table. - awful.tag({ "1", "2", "3", "4", "5", "6", "7", "8", "9" }, s, awful.layout.layouts[1]) - - -- Create a promptbox for each screen - s.mypromptbox = awful.widget.prompt() - -- Create an imagebox widget which will contain an icon indicating which layout we're using. - -- We need one layoutbox per screen. - s.mylayoutbox = awful.widget.layoutbox(s) - s.mylayoutbox:buttons(gears.table.join( - awful.button({ }, 1, function () awful.layout.inc( 1) end), - awful.button({ }, 3, function () awful.layout.inc(-1) end), - awful.button({ }, 4, function () awful.layout.inc( 1) end), - awful.button({ }, 5, function () awful.layout.inc(-1) end))) - -- Create a taglist widget - s.mytaglist = awful.widget.taglist { - screen = s, - filter = awful.widget.taglist.filter.all, - buttons = taglist_buttons - } - - -- Create a tasklist widget - s.mytasklist = awful.widget.tasklist { - screen = s, - filter = awful.widget.tasklist.filter.currenttags, - buttons = tasklist_buttons - } - - -- Create the wibox - s.mywibox = awful.wibar({ position = "top", screen = s }) - - -- Add widgets to the wibox - s.mywibox:setup { - layout = wibox.layout.align.horizontal, - { -- Left widgets - layout = wibox.layout.fixed.horizontal, - mylauncher, - s.mytaglist, - s.mypromptbox, - }, - s.mytasklist, -- Middle widget - { -- Right widgets - layout = wibox.layout.fixed.horizontal, - mykeyboardlayout, - wibox.widget.systray(), - mytextclock, - s.mylayoutbox, - }, - } -end) --- }}} - --- {{{ Mouse bindings -root.buttons(gears.table.join( - awful.button({ }, 3, function () mymainmenu:toggle() end), - awful.button({ }, 4, awful.tag.viewnext), - awful.button({ }, 5, awful.tag.viewprev) -)) --- }}} - --- {{{ Key bindings -globalkeys = gears.table.join( - awful.key({ modkey, }, "s", hotkeys_popup.show_help, - {description="show help", group="awesome"}), - awful.key({ modkey, }, "Left", awful.tag.viewprev, - {description = "view previous", group = "tag"}), - awful.key({ modkey, }, "Right", awful.tag.viewnext, - {description = "view next", group = "tag"}), - awful.key({ modkey, }, "Escape", awful.tag.history.restore, - {description = "go back", group = "tag"}), - - awful.key({ modkey, }, "j", - function () - awful.client.focus.byidx( 1) - end, - {description = "focus next by index", group = "client"} - ), - awful.key({ modkey, }, "k", - function () - awful.client.focus.byidx(-1) - end, - {description = "focus previous by index", group = "client"} - ), - awful.key({ modkey, }, "w", function () mymainmenu:show() end, - {description = "show main menu", group = "awesome"}), - - -- Layout manipulation - awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end, - {description = "swap with next client by index", group = "client"}), - awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end, - {description = "swap with previous client by index", group = "client"}), - awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end, - {description = "focus the next screen", group = "screen"}), - awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end, - {description = "focus the previous screen", group = "screen"}), - awful.key({ modkey, }, "u", awful.client.urgent.jumpto, - {description = "jump to urgent client", group = "client"}), - awful.key({ modkey, }, "Tab", - function () - awful.client.focus.history.previous() - if client.focus then - client.focus:raise() - end - end, - {description = "go back", group = "client"}), - - -- Standard program - awful.key({ modkey, }, "Return", function () awful.spawn(terminal) end, - {description = "open a terminal", group = "launcher"}), - awful.key({ modkey, "Control" }, "r", awesome.restart, - {description = "reload awesome", group = "awesome"}), - awful.key({ modkey, "Shift" }, "q", awesome.quit, - {description = "quit awesome", group = "awesome"}), - - awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end, - {description = "increase master width factor", group = "layout"}), - awful.key({ modkey, }, "h", function () awful.tag.incmwfact(-0.05) end, - {description = "decrease master width factor", group = "layout"}), - awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1, nil, true) end, - {description = "increase the number of master clients", group = "layout"}), - awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1, nil, true) end, - {description = "decrease the number of master clients", group = "layout"}), - awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1, nil, true) end, - {description = "increase the number of columns", group = "layout"}), - awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1, nil, true) end, - {description = "decrease the number of columns", group = "layout"}), - awful.key({ modkey, }, "space", function () awful.layout.inc( 1) end, - {description = "select next", group = "layout"}), - awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(-1) end, - {description = "select previous", group = "layout"}), - - awful.key({ modkey, "Control" }, "n", - function () - local c = awful.client.restore() - -- Focus restored client - if c then - c:emit_signal( - "request::activate", "key.unminimize", {raise = true} - ) - end - end, - {description = "restore minimized", group = "client"}), - - -- Prompt - awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end, - {description = "run prompt", group = "launcher"}), - - awful.key({ modkey }, "x", - function () - awful.prompt.run { - prompt = "Run Lua code: ", - textbox = awful.screen.focused().mypromptbox.widget, - exe_callback = awful.util.eval, - history_path = awful.util.get_cache_dir() .. "/history_eval" - } - end, - {description = "lua execute prompt", group = "awesome"}), - -- Menubar - awful.key({ modkey }, "p", function() menubar.show() end, - {description = "show the menubar", group = "launcher"}) -) - -clientkeys = gears.table.join( - awful.key({ modkey, }, "f", - function (c) - c.fullscreen = not c.fullscreen - c:raise() - end, - {description = "toggle fullscreen", group = "client"}), - awful.key({ modkey, "Shift" }, "c", function (c) c:kill() end, - {description = "close", group = "client"}), - awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle , - {description = "toggle floating", group = "client"}), - awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end, - {description = "move to master", group = "client"}), - awful.key({ modkey, }, "o", function (c) c:move_to_screen() end, - {description = "move to screen", group = "client"}), - awful.key({ modkey, }, "t", function (c) c.ontop = not c.ontop end, - {description = "toggle keep on top", group = "client"}), - awful.key({ modkey, }, "n", - function (c) - -- The client currently has the input focus, so it cannot be - -- minimized, since minimized clients can't have the focus. - c.minimized = true - end , - {description = "minimize", group = "client"}), - awful.key({ modkey, }, "m", - function (c) - c.maximized = not c.maximized - c:raise() - end , - {description = "(un)maximize", group = "client"}), - awful.key({ modkey, "Control" }, "m", - function (c) - c.maximized_vertical = not c.maximized_vertical - c:raise() - end , - {description = "(un)maximize vertically", group = "client"}), - awful.key({ modkey, "Shift" }, "m", - function (c) - c.maximized_horizontal = not c.maximized_horizontal - c:raise() - end , - {description = "(un)maximize horizontally", group = "client"}) -) - --- Bind all key numbers to tags. --- Be careful: we use keycodes to make it work on any keyboard layout. --- This should map on the top row of your keyboard, usually 1 to 9. -for i = 1, 9 do - globalkeys = gears.table.join(globalkeys, - -- View tag only. - awful.key({ modkey }, "#" .. i + 9, - function () - local screen = awful.screen.focused() - local tag = screen.tags[i] - if tag then - tag:view_only() - end - end, - {description = "view tag #"..i, group = "tag"}), - -- Toggle tag display. - awful.key({ modkey, "Control" }, "#" .. i + 9, - function () - local screen = awful.screen.focused() - local tag = screen.tags[i] - if tag then - awful.tag.viewtoggle(tag) - end - end, - {description = "toggle tag #" .. i, group = "tag"}), - -- Move client to tag. - awful.key({ modkey, "Shift" }, "#" .. i + 9, - function () - if client.focus then - local tag = client.focus.screen.tags[i] - if tag then - client.focus:move_to_tag(tag) - end - end - end, - {description = "move focused client to tag #"..i, group = "tag"}), - -- Toggle tag on focused client. - awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9, - function () - if client.focus then - local tag = client.focus.screen.tags[i] - if tag then - client.focus:toggle_tag(tag) - end - end - end, - {description = "toggle focused client on tag #" .. i, group = "tag"}) - ) -end - -clientbuttons = gears.table.join( - awful.button({ }, 1, function (c) - c:emit_signal("request::activate", "mouse_click", {raise = true}) - end), - awful.button({ modkey }, 1, function (c) - c:emit_signal("request::activate", "mouse_click", {raise = true}) - awful.mouse.client.move(c) - end), - awful.button({ modkey }, 3, function (c) - c:emit_signal("request::activate", "mouse_click", {raise = true}) - awful.mouse.client.resize(c) - end) -) - --- Set keys -root.keys(globalkeys) --- }}} - --- {{{ Rules --- Rules to apply to new clients (through the "manage" signal). -awful.rules.rules = { - -- All clients will match this rule. - { rule = { }, - properties = { border_width = beautiful.border_width, - border_color = beautiful.border_normal, - focus = awful.client.focus.filter, - raise = true, - keys = clientkeys, - buttons = clientbuttons, - screen = awful.screen.preferred, - placement = awful.placement.no_overlap+awful.placement.no_offscreen - } - }, - - -- Floating clients. - { rule_any = { - instance = { - "DTA", -- Firefox addon DownThemAll. - "copyq", -- Includes session name in class. - "pinentry", - }, - class = { - "Arandr", - "Blueman-manager", - "Gpick", - "Kruler", - "MessageWin", -- kalarm. - "Sxiv", - "Tor Browser", -- Needs a fixed window size to avoid fingerprinting by screen size. - "Wpa_gui", - "veromix", - "xtightvncviewer"}, - - -- 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. - }, - role = { - "AlarmWindow", -- Thunderbird's calendar. - "ConfigManager", -- Thunderbird's about:config. - "pop-up", -- e.g. Google Chrome's (detached) Developer Tools. - } - }, properties = { floating = true }}, - - -- Add titlebars to normal clients and dialogs - { rule_any = {type = { "normal", "dialog" } - }, properties = { titlebars_enabled = true } - }, - - -- Set Firefox to always map on the tag named "2" on screen 1. - -- { rule = { class = "Firefox" }, - -- properties = { screen = 1, tag = "2" } }, -} --- }}} - --- {{{ Signals --- Signal function to execute when a new client appears. -client.connect_signal("manage", function (c) - -- Set the windows at the slave, - -- i.e. put it at the end of others instead of setting it master. - -- if not awesome.startup then awful.client.setslave(c) end - - if awesome.startup - and not c.size_hints.user_position - and not c.size_hints.program_position then - -- Prevent clients from being unreachable after screen count changes. - awful.placement.no_offscreen(c) - end -end) - --- Add a titlebar if titlebars_enabled is set to true in the rules. -client.connect_signal("request::titlebars", function(c) - -- buttons for the titlebar - local buttons = gears.table.join( - awful.button({ }, 1, function() - c:emit_signal("request::activate", "titlebar", {raise = true}) - awful.mouse.client.move(c) - end), - awful.button({ }, 3, function() - c:emit_signal("request::activate", "titlebar", {raise = true}) - awful.mouse.client.resize(c) - end) - ) - - awful.titlebar(c) : setup { - { -- Left - awful.titlebar.widget.iconwidget(c), - buttons = buttons, - layout = wibox.layout.fixed.horizontal - }, - { -- Middle - { -- Title - align = "center", - widget = awful.titlebar.widget.titlewidget(c) - }, - buttons = buttons, - layout = wibox.layout.flex.horizontal - }, - { -- Right - awful.titlebar.widget.floatingbutton (c), - awful.titlebar.widget.maximizedbutton(c), - awful.titlebar.widget.stickybutton (c), - awful.titlebar.widget.ontopbutton (c), - awful.titlebar.widget.closebutton (c), - layout = wibox.layout.fixed.horizontal() - }, - layout = wibox.layout.align.horizontal - } -end) - --- Enable sloppy focus, so that focus follows mouse. -client.connect_signal("mouse::enter", function(c) - c:emit_signal("request::activate", "mouse_enter", {raise = false}) -end) - -client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end) -client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end) --- }}} \ No newline at end of file diff --git a/ckb-next/.config/ckb-next/ckb-next.conf b/ckb-next/.config/ckb-next/ckb-next.conf index 6264a6896..d09cf0e83 100644 --- a/ckb-next/.config/ckb-next/ckb-next.conf +++ b/ckb-next/.config/ckb-next/ckb-next.conf @@ -197,7 +197,7 @@ 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Lighting\Keys\y=#ffffff 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Lighting\Keys\z=#ffffff 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Lighting\UseRealNames=true -0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Modified=5ebf615 +0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Modified=8f039f92 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Name=Rainbow 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Performance\AngleSnap=false 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\0\Performance\DPI\0=@Point(400 400) @@ -425,7 +425,7 @@ 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Lighting\Keys\y=#ff0000 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Lighting\Keys\z=#ff0000 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Lighting\UseRealNames=true -0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Modified=a73fb6b +0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Modified=7b65824e 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Name=Breathing 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Performance\AngleSnap=false 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\1\Performance\DPI\0=@Point(400 400) @@ -675,7 +675,7 @@ 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Lighting\Keys\y=#aa00ff 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Lighting\Keys\z=#aa00ff 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Lighting\UseRealNames=true -0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Modified=c76efcf0 +0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Modified=fe1201f7 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Name=Trippy 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Performance\AngleSnap=false 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\2\Performance\DPI\0=@Point(400 400) @@ -733,7 +733,7 @@ 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\CurrentMode={51EB6E3A-27A0-4AD6-A35C-6B67E0329A3D} 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\HwModified=7ffd 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\ModeCount=3 -0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\Modified=7a5b9c85 +0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\Modified=f44c03c9 0E029022AF4C18835CBDCC7EF5001BC3\%7B5B1E2E81-ED4F-4F79-9EB5-F8ACA67D1BF0%7D\Name=Multi 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Binding\KeyMap=K68 GB 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Binding\UseRealNames=true @@ -929,7 +929,7 @@ 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Lighting\Keys\y=#ffffff 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Lighting\Keys\z=#ffffff 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Lighting\UseRealNames=true -0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Modified=bbbc6542 +0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Modified=b255598d 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Name=Rainbow 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Performance\AngleSnap=false 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\0\Performance\DPI\0=@Point(400 400) @@ -1157,7 +1157,7 @@ 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Lighting\Keys\y=#ff0000 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Lighting\Keys\z=#ff0000 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Lighting\UseRealNames=true -0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Modified=3fb7294 +0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Modified=10cc2fda 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Name=Breathing 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Performance\AngleSnap=false 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\1\Performance\DPI\0=@Point(400 400) @@ -1407,7 +1407,7 @@ 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Lighting\Keys\y=#aa00ff 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Lighting\Keys\z=#aa00ff 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Lighting\UseRealNames=true -0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Modified=b1d9504b +0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Modified=d8dd136b 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Name=Trippy 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Performance\AngleSnap=false 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\2\Performance\DPI\0=@Point(400 400) @@ -1465,7 +1465,7 @@ 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\CurrentMode={11C11AE3-3195-4DFC-B8AC-2FEA703414E5} 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\HwModified=40b6f054 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\ModeCount=3 -0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\Modified=c86c2550 +0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\Modified=d2008bc 0E029022AF4C18835CBDCC7EF5001BC3\%7BBA7FC152-2D51-4C26-A7A6-A036CC93D924%7D\Name=Demo [Popups] diff --git a/dconf/.config/dconf/user b/dconf/.config/dconf/user index 7a458eb85283b0c099302938ac9f5774717e60b1..9e6067c3054037cc0084e4cc7f013e69af3be604 100644 GIT binary patch delta 1298 zcmW-he@v8R0LPy@L_|0}6Dzv=0}#j2bwZ;V3}V`k4V8^rrEECG&NuJc#oZ1%@CUrO zoMvN-y0E55)*5P)ar(B23vmA7lx0qrYqq&YQFCo9bo7VouRh;n`||zV=XrlU&pr2M z+9ujE<@v5JoOSsR+?1!V#`Q+Smbv7BG3KXIW0shdxkt~E$)bT^7%%qYO_?z{( z^f+EzXqt_e_LHgCR~`!B{m!SJ9G9!Z8Cr4DZTovitxvEYFjT}<2I*Vm{t5TmKD>B2 zSGh;el2dovTbAO*t2q8KT~KMvSNTV4F5|`d_^0V0IX&OLa~ocqi?60P$p2S9(qN38 z{jh?8CgfHPd^CM=KPQNFp;o$$lsLa^YQl?ke1h(k|2Hyr9xv8(2k1faPT)6R1TS90 z@n`Ap$z0uszJqwN$Ji-z1Gq{4TsL%u$z)kGo7KUj;%fVN5niktKc;h^HRjAeKc<`U zVy%#uE+TtJj~*DqiwiiugbtE3EiX-+!;3xmTDsBZUu1Lf-3tsf!g*Y%iGGVzM*61@ z;KlmlTj?+mQ=hF-$VD2=w$ta4!k&r>l~&B$@=r|1$pr@{Fn4;vT&sSk*z1y z2R&(qo+9I?HlKSNFV+b+=-cwmbKAG$#UA`D?F|}}m~^Imc(GQfgbtC+rSj^2ym%?c zzd*lA9$sCY^Bf+w%@dj#GE6Rx{FOaH?B;|Bogkf4$8z=Ei}j%W^bxZ7=AmKj6|wfp zAU#ZK8vpoA6BB#!8QLMK>%qzQ@M5j#M9?4CsTN zbR+!=sef|Yd@f$R8sAE{kslVXE!T|2T8Ri9Ck^X+m&uE@5$~VRdos-n6gG z@6?vTdF+QI+m`;z2~Cb`8C#CJ$*w{Ei09Q_|T{qRPz2`|>l z<-EcJkewrk_K)Gkd7NKFmyy%W>n@$ei{1FObgjcrXw!pZX&Bg{Zsq# zV*SA_bQ}45dfT*?RJ<4;rQ;+#QGYLj7iTd~51k-YqpnBt;vD>^^cUpONA-^#J*f`# zq-W@F$@s}lXE)=;y5I_ZUA}2{>sGwjjlZdJpE1#i^rQzb)(RET6(sdt`PzQGcs}Q^ zp&Q8D)umZ$@UUZE(wiaM$i<<%nG3`&E(p>g(m8oJTmQXS54wl$BTrfne5t)6)?P`_ zM@h|Ve;v__i3{*&=<_80lW*dEyjUxm@;ST}k5W7P#@8zu5No$zr*Du~1DD&iC&Vl8 z_vwE~-QkZt+7sdh_~-QhByg?1xdt!J>qW5-AEVy);Z+DrC1C-QzCV?YOb z(mJ|cS-#~#HeS3G-$J*N@1I;-s5cgCC4%%$(oof#BQMrUMCl&V`*`|Kz5^L9;l{(b z6zSX^w|DsC;k0*ILB6#s87MjW@_XTk?T>XtB6h5rOU@BZsXc4&vD=d~CDqB|(qhY` z>q_6Y_&g1k<;}A`NPbmWZGE2nwep+FNVv0$N$u`xvyH17NeI;u+v|_n(a838+ut4T l3MB`;uP^Bi@7mGP?T^MfqIRq+YjjVY94Y_+ diff --git a/herbstluftwm/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart deleted file mode 100755 index bd779c55a..000000000 --- a/herbstluftwm/.config/herbstluftwm/autostart +++ /dev/null @@ -1,190 +0,0 @@ -#!/usr/bin/env bash -#-*-coding:utf-8 -*- -#Auto updated? -# Yes -#File: -# autostart -#Author: -# The-Repo-Club [wayne6324@gmail.com] -#Github: -# https://github.com/The-Repo-Club/ -# -#Created: -# Sat 15 October 2022, 09:01:26 PM [GMT+1] -#Modified: -# Sun 16 October 2022, 01:52:54 AM [GMT+1] -# -#Description: -# Config for herbstluftwm -# -#Dependencies: -# bash, herbstluftwm -# -# shellcheck disable=all - -if command -v autorandr &>/dev/null; then - autorandr --load 'herbstluft' & -fi - -if [ -f $HOME/.config/herbstluftwm/extra/config ]; then - . $HOME/.config/herbstluftwm/extra/config -fi - -if [ -f $HOME/.config/herbstluftwm/extra/panel ]; then - sh $HOME/.config/herbstluftwm/extra/panel & -fi - -if command -v /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &>/dev/null; then - if ! pgrep -f "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1" >/dev/null; then - /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & - else - echo "polkit-gnome already Running" - fi -fi - -if command -v xroot &>/dev/null; then - if ! pgrep -f "xroot" >/dev/null; then - if command -v xmenu_desktop &>/dev/null; then - if ! pgrep -f "xmenu_desktop" >/dev/null; then - xroot -r xmenu_desktop & - else - echo "xroot already Running" - fi - fi - else - echo "xroot already Running" - fi -fi - -if command -v clipmenu-daemon &>/dev/null; then - if ! pgrep -f "clipmenu-daemon" >/dev/null; then - clipmenu-daemon & - else - echo "clipmenu-daemon already Running" - fi -fi - -if ! command -v picom &>/dev/null; then - echo "picom could not be found" -else - if ! pgrep -x "picom" >/dev/null; then - picom -CGb --experimental-backend --config "$HOME"/.config/i3/picom.conf & - else - echo "picom already Running" - fi -fi - -################ -## Tray Icons ## -################ - -if ! command -v ckb-next &>/dev/null; then - echo "ckb-next could not be found" -else - if ! pgrep -x "ckb-next" >/dev/null; then - ckb-next --background & - else - echo "ckb-next already Running" - fi -fi - -if command -v nm-applet &>/dev/null; then - if ! pgrep -x "nm-applet" >/dev/null; then - nm-applet & - else - echo "nm-applet already Running" - fi -fi - -if command -v blueman-applet &>/dev/null; then - if ! pgrep -x "blueman-applet" >/dev/null; then - blueman-applet & - else - echo "blueman-applet already Running" - fi -fi - -if command -v touchpad-indicator &>/dev/null; then - if ! pgrep -f "touchpad-indicator" >/dev/null; then - touchpad-indicator & - else - echo "touchpad-indicator already Running" - fi -fi - -if command -v numlockx &>/dev/null; then - numlockx on & -fi - -if command -v volumeicon &>/dev/null; then - if ! pgrep -x "volumeicon" >/dev/null; then - volumeicon & - else - echo "volumeicon already Running" - fi -fi - -if command -v cbatticon &>/dev/null; then - if ! pgrep -x "cbatticon" >/dev/null; then - cbatticon & - else - echo "cbatticon already Running" - fi -fi - -#################### -## Fix Background ## -#################### -if ! command -v feh &>/dev/null; then - echo "feh could not be found" -else - if ! test -f "$HOME/.fehbg"; then - echo "$HOME/.fehbg could not be found" - else - sh "$HOME/.fehbg" & - sleep 2s - sh "$HOME/.fehbg" & - fi -fi - -############### -## Auto Lock ## -############### - -if command -v xidlehook &>/dev/null; then - # shellcheck disable=SC2155 - export PRIMARY_DISPLAY="$(xrandr | awk '/ primary/{print $1}')" - if ! pgrep -x "xidlehook" >/dev/null; then - xidlehook \ - --not-when-fullscreen \ - --not-when-audio \ - --timer 300 \ - "xrandr --output $PRIMARY_DISPLAY --brightness .1" \ - "xrandr --output $PRIMARY_DISPLAY --brightness 1" \ - --timer 30 \ - "xrandr --output $PRIMARY_DISPLAY --brightness 1; multimonitorlock -l -- --time-str=%I:%M:%S %p" \ - "" \ - --timer 3600 \ - "systemctl suspend" \ - "" & - else - echo "xidlehook already Running" - fi -fi - -################ -## Other Junk ## -################ - -systemctl --user import-environment DISPLAY XAUTHORITY - -if command -v dbus-update-activation-environment >/dev/null 2>&1; then - dbus-update-activation-environment DISPLAY XAUTHORITY -fi - -# see https://wiki.archlinux.org/title/GNOME/Keyring#xinitrc -eval "$(/usr/bin/gnome-keyring-daemon --start)" -export SSH_AUTH_SOCK - -# see https://github.com/NixOS/nixpkgs/issues/14966#issuecomment-520083836 -mkdir -p "$HOME"/.local/share/keyrings diff --git a/herbstluftwm/.config/herbstluftwm/extra/config b/herbstluftwm/.config/herbstluftwm/extra/config deleted file mode 100755 index d661b443c..000000000 --- a/herbstluftwm/.config/herbstluftwm/extra/config +++ /dev/null @@ -1,230 +0,0 @@ -#!/usr/bin/env bash -#-*-coding:utf-8 -*- -#Auto updated? -# Yes -#File: -# autostart -#Author: -# The-Repo-Club [wayne6324@gmail.com] -#Github: -# https://github.com/The-Repo-Club/ -# -#Created: -# Sat 15 October 2022, 09:01:26 PM [GMT+1] -#Modified: -# Sun 16 October 2022, 03:11:51 PM [GMT+1] -# -#Description: -# Config for herbstluftwm -# -#Dependencies: -# bash, herbstluftwm -# -# shellcheck disable=all - -hc() { - herbstclient "$@" -} - -hc emit_hook reload - -#----------------# -# Setup Commands # -#----------------# - -editor='code' -menu='repomenu_run -i -l 10 -w 600 -c -p "Launcher" -q "Launch a app"' -browser='firefox' -terminal='alacritty' -power='repomenue_powermenu' -vbox='virt-manager' -files='nemo' -mail='thunderbird' -kill='repomenue_kill' - -#---------------------------------# -# REMOVE ALL EXISTING KEYBINDINGS # -#---------------------------------# -hc keyunbind --all - -#-------------# -# KEYBINDINGS # -#-------------# - -MOD=Mod4 # Use the super key as the main modifier -ALT=Mod1 # Use the alt key as the alt modifier -SHIFT=Shift # Use the shift key as the shift modifier -CTRL=Control # Use the control key as the control modifier - -#-----------------# -# System controls # -#-----------------# -hc keybind $MOD-$SHIFT-r reload -hc keybind $MOD-q close -hc keybind $MOD-Return spawn "${TERMINAL:-$terminal}" -hc keybind $MOD-b spawn "sh $HOME/.config/polybar/scripts/toggle_bar.sh" - -#------------# -# Programing # -#------------# - -hc keybind $MOD-$CTRL-c spawn $editor - -#----------# -# Browsers # -#----------# - -hc keybind $MOD-$CTRL-f spawn $browser - -#-------# -# Files # -#-------# - -hc keybind $MOD-$SHIFT-Return spawn $files - -#-----------# -# Launchers # -#-----------# - -hc keybind $MOD-m spawn $menu -hc keybind $MOD-$SHIFT-e spawn $power -hc keybind $MOD-$SHIFT-q spawn $kill - -#-------------# -# ScratchPads # -#-------------# - -hc keybind $CTRL-Return spawn scratchpad -hc keybind $ALT-Return spawn scratch terminal -hc keybind $ALT-c spawn scratch files -hc keybind $ALT-v spawn scratch volume - -#-----------------# -# Focusing Client # -#-----------------# - -hc keybind $MOD-Up focus up -hc keybind $MOD-Down focus down -hc keybind $MOD-Left focus left -hc keybind $MOD-Right focus right - -# Moving clients in tiling and floating mode # - -hc keybind $MOD-$SHIFT-Up shift up -hc keybind $MOD-$SHIFT-Down shift down -hc keybind $MOD-$SHIFT-Left shift left -hc keybind $MOD-$SHIFT-Right shift right - -#------------------# -# Splitting Frames # -#------------------# - -hc keybind $MOD-u split bottom 0.6 -hc keybind $MOD-o split right 0.6 - -#----------------------------------------------# -# let the current frame explode into subframes # -#----------------------------------------------# - -hc keybind $MOD-$CTRL-space split explode - -#--------------------------------------# -# resizing frames and floating clients # -#--------------------------------------# - -resizestep=0.02 -hc keybind $MOD-$CTRL-Up resize up +$resizestep -hc keybind $MOD-$CTRL-Down resize down +$resizestep -hc keybind $MOD-$CTRL-Left resize left +$resizestep -hc keybind $MOD-$CTRL-Right resize right +$resizestep - -#------# -# tags # -#------# -"" -tag_names=({1..9} 0) -tag_keys=({1..9} 0) - -hc rename default "${tag_names[0]}" || true -for i in "${!tag_names[@]}" ; do - hc add "${tag_names[$i]}" - hc set_layout horizontal - hc set default_frame_layout 1 - key="${tag_keys[$i]}" - if ! [ -z "$key" ] ; then - hc keybind "$MOD-$key" use_index "$i" - hc keybind "$MOD-$SHIFT-$key" move_index "$i" - fi -done - -#-----------# -# Layouting # -#-----------# - -hc keybind $ALT-r remove -hc keybind $ALT-f fullscreen toggle - -#-------# -# Focus # -#-------# - -hc keybind $MOD-BackSpace cycle_monitor -hc keybind $MOD-Tab cycle_all +1 -hc keybind $MOD-$SHIFT-Tab cycle_all -1 -hc keybind $MOD-c cycle -hc keybind $MOD-i jumpto urgent - -#-------# -# MOUSE # -#-------# - -hc mouseunbind --all -hc mousebind $MOD-Button1 move -hc mousebind $MOD-Button2 zoom -hc mousebind $MOD-Button3 resize - -#-------# -# RULES # -#-------# - -hc unrule -F # clear rules - -#-------# -# THEME # -#-------# - -if [ -f $HOME/.config/herbstluftwm/extra/theme ]; -then - . $HOME/.config/herbstluftwm/extra/theme -fi - -#----------# -# PROGRAMS # -#----------# - -hc rule class~'([Aa]lacritty|[Kk]itty)' tag='1' - -#-------------# -# SCRATCHPADS # -#-------------# - -hc rule title~'scratchpad' floating=on floatplacement=center floating_geometry=1000x500 -hc rule title~'clifm' floating=on floatplacement=center floating_geometry=1000x500 - -hc rule focus=on # normally focus new clients -hc rule floatplacement=center -#hc rule float_geometry=250x100 -#hc rule focus=off # normally do not focus new clients -# give focus to most common terminals -hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' floating=on floatplacement=center -hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on floatplacement=smart -hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off - -hc set tree_style '╾│ ├└╼─┐' - -#--------# -# UNLOCK # -#--------# - -hc unlock -hc detect_monitors \ No newline at end of file diff --git a/herbstluftwm/.config/herbstluftwm/extra/panel b/herbstluftwm/.config/herbstluftwm/extra/panel deleted file mode 100755 index df3be56c5..000000000 --- a/herbstluftwm/.config/herbstluftwm/extra/panel +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env bash - -# shellcheck disable=all -WM=$(wmctrl -m | grep Name | cut -d: -f2) -WM=${WM//[[:space:]]/} - -if [ "$WM" == "herbstluftwm" ]; then - if ! command -v polybar &>/dev/null; then - echo "polybar could not be found" - else - if ! pgrep -x "polybar" >/dev/null; then - if ! test -f "$HOME/.config/polybar/launch.sh"; then - echo "$HOME/.config/polybar/launch.sh could not be found" - else - sh $HOME/.config/polybar/launch.sh - echo "Bars launched..." - fi - else - echo "polybar already Running" - fi - fi -fi diff --git a/herbstluftwm/.config/herbstluftwm/extra/theme b/herbstluftwm/.config/herbstluftwm/extra/theme deleted file mode 100755 index 1efcefc83..000000000 --- a/herbstluftwm/.config/herbstluftwm/extra/theme +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env bash -#-*-coding:utf-8 -*- -#Auto updated? -# Yes -#File: -# autostart -#Author: -# The-Repo-Club [wayne6324@gmail.com] -#Github: -# https://github.com/The-Repo-Club/ -# -#Created: -# Sat 15 October 2022, 09:01:26 PM [GMT+1] -#Modified: -# Sun 16 October 2022, 02:52:53 PM [GMT+1] -# -#Description: -# Config for herbstluftwm -# -#Dependencies: -# bash, herbstluftwm -# -# shellcheck disable=all - -hc attr theme.tiling.reset 1 -hc attr theme.floating.reset 1 -hc set frame_border_active_color '#000000' -hc set frame_border_normal_color '#101010' -hc set frame_bg_normal_color '#565656' -hc set frame_bg_active_color '#345F0C' -hc set frame_border_width 1 -hc set always_show_frame 0 -hc set frame_bg_transparent 1 -hc set frame_transparent_width 0 -hc set frame_gap 0 - -hc attr theme.active.color '#000000' -hc attr theme.active.border_width 10 -hc attr theme.active.inner_width 1 -hc attr theme.active.outer_width 4 -hc attr theme.active.outer_color '#005f87' - -hc attr theme.normal.color '#242424' -hc attr theme.normal.border_width 10 -hc attr theme.normal.inner_width 1 - -hc attr theme.urgent.color orange -hc attr theme.inner_color '#ffffff' - -hc attr theme.floating.border_width 10 -hc attr theme.floating.outer_width 4 -hc attr theme.floating.outer_color '#5f875f' -hc attr theme.floating.inner_width 1 - -hc set window_gap 2 -hc set frame_padding 0 -hc set smart_window_surroundings true -hc set smart_frame_surroundings false -hc set mouse_recenter_gap 0 -hc set focus_crosses_monitor_boundaries 1 -hc set swap_monitors_to_get_tag 0 -hc set focus_follows_mouse 1