diff --git a/dot.Xdefaults b/dot.Xdefaults
index a94177b..c172074 100644
--- a/dot.Xdefaults
+++ b/dot.Xdefaults
@@ -129,10 +129,10 @@ URxvt.keysym.C-minus: perl:mark-yank-urls:activate_mark_mode
rofi.pid: /run/user/1000/rofi.pid
rofi.modi: run
-rofi.font: monofur for powerline 16
+rofi.font: monofur for powerline 20
rofi.width: 100
-rofi.lines: 5
-rofi.columns: 1
+rofi.lines: 3
+rofi.columns: 3
rofi.opacity: 80
! rofi.color-enabled: true
! bg fg altbg hlbg hlfg
@@ -140,11 +140,12 @@ rofi.opacity: 80
! rofi.urgent: #1d2021, #ebdbb2, #1d2021, #ebdbb2, #1d2021
! rofi.active: #1d2021, #ebdbb2, #1d2021, #ebdbb2, #1d2021
! rofi.color-window: #1d2021, #1d2021
-rofi.fg: #ebdbb2
rofi.bg: #1d2021
+rofi.fg: #ebdbb2
rofi.hlfg: #1d2021
rofi.hlbg: #ebdbb2
rofi.bw: 0
rofi.location: 2
-rofi.padding: 100
+rofi.padding: 50
rofi.fuzzy: false
+rofi.theme: glue_pro_blue
diff --git a/dot.Xdefaults.hires b/dot.Xdefaults.hires
index 1377483..e5e8df5 100644
--- a/dot.Xdefaults.hires
+++ b/dot.Xdefaults.hires
@@ -14,7 +14,7 @@ Xft.rgba: rgb
Xft.dpi: 192
*font: xft:monofur for powerline-14
-*faceName: xft:monofur for powerline-12
+*faceName: xft:monofur for powerline-14
! colours
! --- generated with 4bit Terminal Color Scheme Designer -----------------------
@@ -129,10 +129,10 @@ URxvt.keysym.C-minus: perl:mark-yank-urls:activate_mark_mode
rofi.pid: /run/user/1000/rofi.pid
rofi.modi: run
-rofi.font: monofur for powerline 16
+rofi.font: monofur for powerline 20
rofi.width: 100
-rofi.lines: 5
-rofi.columns: 1
+rofi.lines: 3
+rofi.columns: 3
rofi.opacity: 80
! rofi.color-enabled: true
! bg fg altbg hlbg hlfg
@@ -140,11 +140,12 @@ rofi.opacity: 80
! rofi.urgent: #1d2021, #ebdbb2, #1d2021, #ebdbb2, #1d2021
! rofi.active: #1d2021, #ebdbb2, #1d2021, #ebdbb2, #1d2021
! rofi.color-window: #1d2021, #1d2021
-rofi.fg: #ebdbb2
rofi.bg: #1d2021
+rofi.fg: #ebdbb2
rofi.hlfg: #1d2021
rofi.hlbg: #ebdbb2
rofi.bw: 0
rofi.location: 2
-rofi.padding: 100
+rofi.padding: 50
rofi.fuzzy: false
+rofi.theme: glue_pro_blue
diff --git a/dot.config/awesome/lain b/dot.config/awesome/lain
deleted file mode 120000
index db39c0b..0000000
--- a/dot.config/awesome/lain
+++ /dev/null
@@ -1 +0,0 @@
-/home/nk/src/pkg/awesome/lain
\ No newline at end of file
diff --git a/dot.config/awesome/rc.lua b/dot.config/awesome/rc.lua
deleted file mode 100644
index 4c6eb1a..0000000
--- a/dot.config/awesome/rc.lua
+++ /dev/null
@@ -1,553 +0,0 @@
--- 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").widget
--- 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.
-config_dir = ("/home/nk/.config/awesome/")
-themes_dir = (config_dir .. "theme/")
-beautiful.init(themes_dir .. "theme.lua")
-
--- This is used later as the default terminal and editor to run.
-terminal = "st"
-editor = os.getenv("EDITOR") or "nano"
-editor_cmd = terminal .. " -e " .. editor
-
--- Default modkey.
-modkey = "Mod4" -- aka windows key
-
--- Table of layouts to cover with awful.layout.inc, order matters.
-awful.layout.layouts = {
- awful.layout.suit.tile,
- awful.layout.suit.tile.bottom,
- awful.layout.suit.fair,
- awful.layout.suit.fair.horizontal,
- awful.layout.suit.max.fullscreen,
- awful.layout.suit.floating,
-}
--- }}}
-
--- {{{ Helper functions
-local function client_menu_toggle_fn()
- local instance = nil
-
- return function ()
- if instance and instance.wibox.visible then
- instance:hide()
- instance = nil
- else
- instance = awful.menu.clients({ theme = { width = 250 } })
- end
- end
-end
--- }}}
-
--- {{{ Menu
--- Create a launcher widget and a main menu
-myawesomemenu = {
- { "hotkeys", function() return false, hotkeys_popup.show_help 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
- -- Without this, the following
- -- :isvisible() makes no sense
- c.minimized = false
- if not c:isvisible() and c.first_tag then
- c.first_tag:view_only()
- end
- -- This will also un-minimize
- -- the client, if needed
- client.focus = c
- c:raise()
- end
- end),
- awful.button({ }, 3, client_menu_toggle_fn()),
- 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)
-
-local tags = { "π", "π", "π", "π", "π", "π", "π", "π ", "π‘", "π’" }
-
-awful.screen.connect_for_each_screen(function(s)
- -- Wallpaper
- set_wallpaper(s)
-
- -- Each screen has its own tag table.
- awful.tag(tags, 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(s, awful.widget.taglist.filter.all, taglist_buttons)
-
- -- Create a tasklist widget
- s.mytasklist = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, 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
- client.focus = c
- c:raise()
- 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) client.focus = c; c:raise() end),
- awful.button({ modkey }, 1, awful.mouse.client.move),
- awful.button({ modkey }, 3, awful.mouse.client.resize))
-
--- 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.
- },
- class = {
- "Arandr",
- "Gpick",
- "Kruler",
- "MessageWin", -- kalarm.
- "Sxiv",
- "Wpa_gui",
- "pinentry",
- "veromix",
- "xtightvncviewer"},
-
- name = {
- "Event Tester", -- xev.
- },
- role = {
- "AlarmWindow", -- Thunderbird's calendar.
- "pop-up", -- e.g. Google Chrome's (detached) Developer Tools.
- }
- }, properties = { floating = true, titlebars_enabled = true }},
-
- -- No titlebars to normal clients and dialogs
- { rule_any = {type = { "normal", "dialog" }
- }, properties = { titlebars_enabled = false }
- },
-
- { rule = { class = "st" },
- properties = { screen = 1, tag = tags[1] } },
- { rule = { class = "Firefox" },
- properties = { screen = 1, tag = tags[2] } },
- { rule = { class = "Chromium" },
- properties = { screen = 1, tag = tags[3] } },
-}
--- }}}
-
--- {{{ 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()
- client.focus = c
- c:raise()
- awful.mouse.client.move(c)
- end),
- awful.button({ }, 3, function()
- client.focus = c
- c:raise()
- 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)
- if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier
- and awful.client.focus.filter(c) then
- client.focus = c
- end
-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)
--- }}}
diff --git a/dot.config/awesome/theme b/dot.config/awesome/theme
deleted file mode 120000
index 449a380..0000000
--- a/dot.config/awesome/theme
+++ /dev/null
@@ -1 +0,0 @@
-themes/zenburnish/
\ No newline at end of file
diff --git a/dot.config/awesome/themes/powerarrow/icons/Mathematica_Icon.png b/dot.config/awesome/themes/powerarrow/icons/Mathematica_Icon.png
deleted file mode 100644
index 87f4e8a..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/Mathematica_Icon.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/PeaZip.png b/dot.config/awesome/themes/powerarrow/icons/PeaZip.png
deleted file mode 100644
index 67e9366..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/PeaZip.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/PyCharm_16.png b/dot.config/awesome/themes/powerarrow/icons/PyCharm_16.png
deleted file mode 100644
index 607f2c3..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/PyCharm_16.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/SublimeText.png b/dot.config/awesome/themes/powerarrow/icons/SublimeText.png
deleted file mode 100644
index fe53a8f..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/SublimeText.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/SublimeText2old.png b/dot.config/awesome/themes/powerarrow/icons/SublimeText2old.png
deleted file mode 100644
index e2ce9b4..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/SublimeText2old.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/TeXworks.png b/dot.config/awesome/themes/powerarrow/icons/TeXworks.png
deleted file mode 100644
index ac4baf4..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/TeXworks.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/accept.png b/dot.config/awesome/themes/powerarrow/icons/accept.png
deleted file mode 100644
index 05ab7b5..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/accept.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/accessories-calculator.png b/dot.config/awesome/themes/powerarrow/icons/accessories-calculator.png
deleted file mode 100644
index 0da5452..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/accessories-calculator.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/acroread.png b/dot.config/awesome/themes/powerarrow/icons/acroread.png
deleted file mode 100644
index 6a44a3b..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/acroread.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/activity_monitor.png b/dot.config/awesome/themes/powerarrow/icons/activity_monitor.png
deleted file mode 100644
index 6710866..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/activity_monitor.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/add.png b/dot.config/awesome/themes/powerarrow/icons/add.png
deleted file mode 100644
index 60a7a29..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/add.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/android.png b/dot.config/awesome/themes/powerarrow/icons/android.png
deleted file mode 100644
index 4c6f541..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/android.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/android_hdpi.png b/dot.config/awesome/themes/powerarrow/icons/android_hdpi.png
deleted file mode 100644
index b1d5ba6..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/android_hdpi.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/anki.png b/dot.config/awesome/themes/powerarrow/icons/anki.png
deleted file mode 100644
index 5700121..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/anki.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/applications_office.png b/dot.config/awesome/themes/powerarrow/icons/applications_office.png
deleted file mode 100644
index 92d351e..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/applications_office.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/assembler_icon.png b/dot.config/awesome/themes/powerarrow/icons/assembler_icon.png
deleted file mode 100644
index cd273e8..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/assembler_icon.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/audacious.png b/dot.config/awesome/themes/powerarrow/icons/audacious.png
deleted file mode 100644
index 0037b2b..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/audacious.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/books_brown.png b/dot.config/awesome/themes/powerarrow/icons/books_brown.png
deleted file mode 100644
index 53c8676..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/books_brown.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/calendar4.png b/dot.config/awesome/themes/powerarrow/icons/calendar4.png
deleted file mode 100644
index 358ad37..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/calendar4.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/cancel.png b/dot.config/awesome/themes/powerarrow/icons/cancel.png
deleted file mode 100644
index 51951e6..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/cancel.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/celestia.png b/dot.config/awesome/themes/powerarrow/icons/celestia.png
deleted file mode 100644
index 324ed4b..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/celestia.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/cherrytree.png b/dot.config/awesome/themes/powerarrow/icons/cherrytree.png
deleted file mode 100644
index aeea849..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/cherrytree.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/chromium.png b/dot.config/awesome/themes/powerarrow/icons/chromium.png
deleted file mode 100644
index 5e7fc6b..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/chromium.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/creative_suite.png b/dot.config/awesome/themes/powerarrow/icons/creative_suite.png
deleted file mode 100644
index 2b0689d..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/creative_suite.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/cupsprinter.png b/dot.config/awesome/themes/powerarrow/icons/cupsprinter.png
deleted file mode 100644
index 911a262..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/cupsprinter.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/databases.png b/dot.config/awesome/themes/powerarrow/icons/databases.png
deleted file mode 100644
index 1ef46e9..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/databases.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/deadbeef.png b/dot.config/awesome/themes/powerarrow/icons/deadbeef.png
deleted file mode 100644
index 6e64aab..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/deadbeef.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/djvulibre-djview4.png b/dot.config/awesome/themes/powerarrow/icons/djvulibre-djview4.png
deleted file mode 100644
index 141cc2f..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/djvulibre-djview4.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/dlang.png b/dot.config/awesome/themes/powerarrow/icons/dlang.png
deleted file mode 100644
index bc288a4..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/dlang.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/docsmenu.png b/dot.config/awesome/themes/powerarrow/icons/docsmenu.png
deleted file mode 100644
index ab3c54d..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/docsmenu.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/dropbox.png b/dot.config/awesome/themes/powerarrow/icons/dropbox.png
deleted file mode 100644
index 9357b50..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/dropbox.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/dwb.png b/dot.config/awesome/themes/powerarrow/icons/dwb.png
deleted file mode 100644
index a119ada..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/dwb.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/eclipse.png b/dot.config/awesome/themes/powerarrow/icons/eclipse.png
deleted file mode 100644
index 600213d..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/eclipse.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/emacs.png b/dot.config/awesome/themes/powerarrow/icons/emacs.png
deleted file mode 100644
index 2d0b55e..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/emacs.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/emblem_multimedia.png b/dot.config/awesome/themes/powerarrow/icons/emblem_multimedia.png
deleted file mode 100644
index dde0955..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/emblem_multimedia.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/erlang.png b/dot.config/awesome/themes/powerarrow/icons/erlang.png
deleted file mode 100644
index 2d0b819..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/erlang.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/file-manager.png b/dot.config/awesome/themes/powerarrow/icons/file-manager.png
deleted file mode 100644
index 90552df..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/file-manager.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/filezilla.png b/dot.config/awesome/themes/powerarrow/icons/filezilla.png
deleted file mode 100644
index 6e68bd1..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/filezilla.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/firefox.png b/dot.config/awesome/themes/powerarrow/icons/firefox.png
deleted file mode 100644
index 6fb84e6..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/firefox.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/fontypython.png b/dot.config/awesome/themes/powerarrow/icons/fontypython.png
deleted file mode 100644
index f942721..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/fontypython.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/free42.png b/dot.config/awesome/themes/powerarrow/icons/free42.png
deleted file mode 100644
index 834b0c4..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/free42.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/gajim.png b/dot.config/awesome/themes/powerarrow/icons/gajim.png
deleted file mode 100644
index 9dac865..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/gajim.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/ghex.png b/dot.config/awesome/themes/powerarrow/icons/ghex.png
deleted file mode 100644
index 01be13b..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/ghex.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/gimp.png b/dot.config/awesome/themes/powerarrow/icons/gimp.png
deleted file mode 100644
index 2c1935f..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/gimp.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/gksu-root-terminal.png b/dot.config/awesome/themes/powerarrow/icons/gksu-root-terminal.png
deleted file mode 100644
index b21d8b0..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/gksu-root-terminal.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/gnome-terminal.png b/dot.config/awesome/themes/powerarrow/icons/gnome-terminal.png
deleted file mode 100644
index b356855..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/gnome-terminal.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/goldendict.png b/dot.config/awesome/themes/powerarrow/icons/goldendict.png
deleted file mode 100644
index 96dcfad..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/goldendict.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/gparted.png b/dot.config/awesome/themes/powerarrow/icons/gparted.png
deleted file mode 100644
index ac99f09..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/gparted.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/gpick.png b/dot.config/awesome/themes/powerarrow/icons/gpick.png
deleted file mode 100644
index 11e212d..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/gpick.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/graphics.png b/dot.config/awesome/themes/powerarrow/icons/graphics.png
deleted file mode 100644
index a7b86d4..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/graphics.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/gtk-recordmydesktop.png b/dot.config/awesome/themes/powerarrow/icons/gtk-recordmydesktop.png
deleted file mode 100644
index eee581f..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/gtk-recordmydesktop.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/gucharmap.png b/dot.config/awesome/themes/powerarrow/icons/gucharmap.png
deleted file mode 100644
index 1a1fbaf..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/gucharmap.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/hammer_screwdriver.png b/dot.config/awesome/themes/powerarrow/icons/hammer_screwdriver.png
deleted file mode 100644
index b0d6062..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/hammer_screwdriver.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/html.png b/dot.config/awesome/themes/powerarrow/icons/html.png
deleted file mode 100644
index 7ec46a5..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/html.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/icon.png b/dot.config/awesome/themes/powerarrow/icons/icon.png
deleted file mode 100644
index f6f384c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/icon.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/ideaCE.png b/dot.config/awesome/themes/powerarrow/icons/ideaCE.png
deleted file mode 100644
index 3bbe293..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/ideaCE.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/ideaUE.png b/dot.config/awesome/themes/powerarrow/icons/ideaUE.png
deleted file mode 100644
index 2080ca3..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/ideaUE.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/inkscape.png b/dot.config/awesome/themes/powerarrow/icons/inkscape.png
deleted file mode 100644
index e4aed92..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/inkscape.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/kchmviewer.png b/dot.config/awesome/themes/powerarrow/icons/kchmviewer.png
deleted file mode 100644
index 8896943..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/kchmviewer.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/kdiff3.png b/dot.config/awesome/themes/powerarrow/icons/kdiff3.png
deleted file mode 100644
index f6a83b2..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/kdiff3.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/keyboard.png b/dot.config/awesome/themes/powerarrow/icons/keyboard.png
deleted file mode 100644
index 501bcf6..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/keyboard.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/leafpad.png b/dot.config/awesome/themes/powerarrow/icons/leafpad.png
deleted file mode 100644
index 71225d1..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/leafpad.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/libreoffice-base.png b/dot.config/awesome/themes/powerarrow/icons/libreoffice-base.png
deleted file mode 100644
index 3465f32..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/libreoffice-base.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/libreoffice-calc.png b/dot.config/awesome/themes/powerarrow/icons/libreoffice-calc.png
deleted file mode 100644
index 3f1f4ae..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/libreoffice-calc.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/libreoffice-draw.png b/dot.config/awesome/themes/powerarrow/icons/libreoffice-draw.png
deleted file mode 100644
index 94bc2aa..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/libreoffice-draw.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/libreoffice-impress.png b/dot.config/awesome/themes/powerarrow/icons/libreoffice-impress.png
deleted file mode 100644
index 75d94f0..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/libreoffice-impress.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/libreoffice-math.png b/dot.config/awesome/themes/powerarrow/icons/libreoffice-math.png
deleted file mode 100644
index 17c9ffd..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/libreoffice-math.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/libreoffice-writer.png b/dot.config/awesome/themes/powerarrow/icons/libreoffice-writer.png
deleted file mode 100644
index 1aacbb5..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/libreoffice-writer.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/linguist.png b/dot.config/awesome/themes/powerarrow/icons/linguist.png
deleted file mode 100644
index 4f7c897..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/linguist.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/linux.png b/dot.config/awesome/themes/powerarrow/icons/linux.png
deleted file mode 100644
index 7451bbf..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/linux.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/luakit.png b/dot.config/awesome/themes/powerarrow/icons/luakit.png
deleted file mode 100644
index 3697901..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/luakit.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/meld.png b/dot.config/awesome/themes/powerarrow/icons/meld.png
deleted file mode 100644
index 88c6cb4..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/meld.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/multiple_monitors.png b/dot.config/awesome/themes/powerarrow/icons/multiple_monitors.png
deleted file mode 100644
index 5e5ab0f..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/multiple_monitors.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/nucleus24.png b/dot.config/awesome/themes/powerarrow/icons/nucleus24.png
deleted file mode 100644
index 861ef62..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/nucleus24.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/nvidia-settings.png b/dot.config/awesome/themes/powerarrow/icons/nvidia-settings.png
deleted file mode 100644
index d670dac..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/nvidia-settings.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/opera.png b/dot.config/awesome/themes/powerarrow/icons/opera.png
deleted file mode 100644
index 2e45fd3..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/opera.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/pgadmin3.png b/dot.config/awesome/themes/powerarrow/icons/pgadmin3.png
deleted file mode 100644
index 8157c38..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/pgadmin3.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr0.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr0.png
deleted file mode 100644
index 7e9a39a..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr0.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr1.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr1.png
deleted file mode 100644
index 953e80e..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr1.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr2.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr2.png
deleted file mode 100644
index ae30d92..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr2.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr3.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr3.png
deleted file mode 100644
index d8d4631..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr3.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr4.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr4.png
deleted file mode 100644
index 4b70245..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr4.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr5.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr5.png
deleted file mode 100644
index 164699c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr5.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr6.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr6.png
deleted file mode 100644
index 2a54879..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr6.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr7.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr7.png
deleted file mode 100644
index 2f5a569..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr7.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr8.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr8.png
deleted file mode 100644
index 40c7b2c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr8.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr9.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr9.png
deleted file mode 100644
index badb3fe..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arr9.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl.png
deleted file mode 100644
index 3213526..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_dl.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_dl.png
deleted file mode 100644
index d243eec..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_dl.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_dl_sf.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_dl_sf.png
deleted file mode 100644
index 34a71a8..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_dl_sf.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_ld.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_ld.png
deleted file mode 100644
index 359fcdd..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_ld.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_ld_sf.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_ld_sf.png
deleted file mode 100644
index a28b7ab..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_ld_sf.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_sf.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_sf.png
deleted file mode 100644
index e188920..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrl_sf.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrone.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrone.png
deleted file mode 100644
index 00ffe9c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/arrone.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/awesome-icon.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/awesome-icon.png
deleted file mode 100644
index 4cabb6c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/awesome-icon.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/battery.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/battery.png
deleted file mode 100644
index 38e3900..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/battery.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/cal.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/cal.png
deleted file mode 100644
index cc7cca5..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/cal.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/chat.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/chat.png
deleted file mode 100644
index e3494db..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/chat.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/clear.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/clear.png
deleted file mode 100644
index 83e2258..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/clear.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/close_focus.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/close_focus.png
deleted file mode 100644
index e9b4179..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/close_focus.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/close_normal.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/close_normal.png
deleted file mode 100644
index cb0c3fa..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/close_normal.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/cpu.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/cpu.png
deleted file mode 100644
index b7f26a3..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/cpu.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/cpu_clear.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/cpu_clear.png
deleted file mode 100644
index c8b2fb7..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/cpu_clear.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/dict.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/dict.png
deleted file mode 100644
index ade96ff..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/dict.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/dict_clear.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/dict_clear.png
deleted file mode 100644
index 80871b8..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/dict_clear.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating.png
deleted file mode 100644
index bc96a6a..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_focus_active.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_focus_active.png
deleted file mode 100644
index 0f9ee0d..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_focus_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_focus_inactive.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_focus_inactive.png
deleted file mode 100644
index d254a73..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_focus_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_normal_active.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_normal_active.png
deleted file mode 100644
index c5ce3de..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_normal_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_normal_inactive.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_normal_inactive.png
deleted file mode 100644
index 850b602..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floating_normal_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floatingm.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/floatingm.png
deleted file mode 100644
index e2a3548..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/floatingm.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/hdd.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/hdd.png
deleted file mode 100644
index 17bdabd..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/hdd.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/hdd_clear.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/hdd_clear.png
deleted file mode 100644
index 190921c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/hdd_clear.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/mail.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/mail.png
deleted file mode 100644
index bc557a5..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/mail.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_focus_active.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_focus_active.png
deleted file mode 100644
index 7e8498a..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_focus_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_focus_inactive.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_focus_inactive.png
deleted file mode 100644
index f684470..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_focus_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_normal_active.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_normal_active.png
deleted file mode 100644
index 4aa4196..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_normal_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_normal_inactive.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_normal_inactive.png
deleted file mode 100644
index bfe01a3..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/maximized_normal_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/mem.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/mem.png
deleted file mode 100644
index 1e6306d..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/mem.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/music.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/music.png
deleted file mode 100644
index df47227..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/music.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/net.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/net.png
deleted file mode 100644
index 7770d53..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/net.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_focus_active.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_focus_active.png
deleted file mode 100644
index 86e61b7..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_focus_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_focus_inactive.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_focus_inactive.png
deleted file mode 100644
index 286d439..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_focus_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_normal_active.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_normal_active.png
deleted file mode 100644
index fcee772..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_normal_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_normal_inactive.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_normal_inactive.png
deleted file mode 100644
index a628626..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/ontop_normal_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/scissors.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/scissors.png
deleted file mode 100644
index 68bf003..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/scissors.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/square_sel.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/square_sel.png
deleted file mode 100755
index 675b033..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/square_sel.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/square_unsel.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/square_unsel.png
deleted file mode 100755
index 7561801..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/square_unsel.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_focus_active.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_focus_active.png
deleted file mode 100644
index b10e604..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_focus_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_focus_inactive.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_focus_inactive.png
deleted file mode 100644
index 22d7453..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_focus_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_normal_active.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_normal_active.png
deleted file mode 100644
index aad079e..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_normal_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_normal_inactive.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_normal_inactive.png
deleted file mode 100644
index 5f3e655..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/sticky_normal_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/submenu.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/submenu.png
deleted file mode 100755
index 10ca014..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/submenu.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/task.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/task.png
deleted file mode 100644
index 5d44909..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/task.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/temp.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/temp.png
deleted file mode 100644
index 3d8392f..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/temp.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/tile.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/tile.png
deleted file mode 100644
index cbbebf1..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/tile.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/tilebottom.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/tilebottom.png
deleted file mode 100644
index 5b79cf2..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/tilebottom.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/tileleft.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/tileleft.png
deleted file mode 100644
index 74e4b8a..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/tileleft.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/powerarrow/tiletop.png b/dot.config/awesome/themes/powerarrow/icons/powerarrow/tiletop.png
deleted file mode 100644
index 1669837..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/powerarrow/tiletop.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/processor.png b/dot.config/awesome/themes/powerarrow/icons/processor.png
deleted file mode 100644
index e6d4ebf..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/processor.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/project.png b/dot.config/awesome/themes/powerarrow/icons/project.png
deleted file mode 100644
index 0e4313c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/project.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/projects.png b/dot.config/awesome/themes/powerarrow/icons/projects.png
deleted file mode 100644
index 2408911..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/projects.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/qalculate.png b/dot.config/awesome/themes/powerarrow/icons/qalculate.png
deleted file mode 100644
index fdde4fc..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/qalculate.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/qbittorrent.png b/dot.config/awesome/themes/powerarrow/icons/qbittorrent.png
deleted file mode 100644
index cff0194..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/qbittorrent.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/qpdfview.png b/dot.config/awesome/themes/powerarrow/icons/qpdfview.png
deleted file mode 100644
index 029bd08..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/qpdfview.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/qtassistant.png b/dot.config/awesome/themes/powerarrow/icons/qtassistant.png
deleted file mode 100644
index 4f7c897..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/qtassistant.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/qtcreator.png b/dot.config/awesome/themes/powerarrow/icons/qtcreator.png
deleted file mode 100644
index 4f7c897..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/qtcreator.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/quiterss.png b/dot.config/awesome/themes/powerarrow/icons/quiterss.png
deleted file mode 100644
index d85f0c8..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/quiterss.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/reboot.png b/dot.config/awesome/themes/powerarrow/icons/reboot.png
deleted file mode 100644
index aa1f46e..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/reboot.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/rosetta.png b/dot.config/awesome/themes/powerarrow/icons/rosetta.png
deleted file mode 100644
index 425436c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/rosetta.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/ruby.png b/dot.config/awesome/themes/powerarrow/icons/ruby.png
deleted file mode 100644
index ade05e3..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/ruby.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/rubymine.png b/dot.config/awesome/themes/powerarrow/icons/rubymine.png
deleted file mode 100644
index 070ae62..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/rubymine.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/safety_helmet.png b/dot.config/awesome/themes/powerarrow/icons/safety_helmet.png
deleted file mode 100644
index fc9f209..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/safety_helmet.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/scantailor.png b/dot.config/awesome/themes/powerarrow/icons/scantailor.png
deleted file mode 100644
index 534e367..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/scantailor.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/screengrab.png b/dot.config/awesome/themes/powerarrow/icons/screengrab.png
deleted file mode 100644
index 12d7f37..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/screengrab.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/shutdown.png b/dot.config/awesome/themes/powerarrow/icons/shutdown.png
deleted file mode 100644
index b4baadc..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/shutdown.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/sigil.png b/dot.config/awesome/themes/powerarrow/icons/sigil.png
deleted file mode 100644
index 3e124e7..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/sigil.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/skype.png b/dot.config/awesome/themes/powerarrow/icons/skype.png
deleted file mode 100644
index af11c56..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/skype.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/stellarium.png b/dot.config/awesome/themes/powerarrow/icons/stellarium.png
deleted file mode 100644
index 35e6501..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/stellarium.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/sun_java.png b/dot.config/awesome/themes/powerarrow/icons/sun_java.png
deleted file mode 100644
index 1f0b6f1..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/sun_java.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/task.png b/dot.config/awesome/themes/powerarrow/icons/task.png
deleted file mode 100644
index 737a379..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/task.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/task_done.png b/dot.config/awesome/themes/powerarrow/icons/task_done.png
deleted file mode 100644
index 334e699..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/task_done.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/teamview.png b/dot.config/awesome/themes/powerarrow/icons/teamview.png
deleted file mode 100644
index d3690af..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/teamview.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/text-editor.png b/dot.config/awesome/themes/powerarrow/icons/text-editor.png
deleted file mode 100644
index 5da4cea..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/text-editor.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/text-x-c++.png b/dot.config/awesome/themes/powerarrow/icons/text-x-c++.png
deleted file mode 100644
index 47e8b1e..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/text-x-c++.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/text-x-c.png b/dot.config/awesome/themes/powerarrow/icons/text-x-c.png
deleted file mode 100644
index 12adaa3..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/text-x-c.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/text-x-java.png b/dot.config/awesome/themes/powerarrow/icons/text-x-java.png
deleted file mode 100644
index 63b8683..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/text-x-java.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/text-x-javascript.png b/dot.config/awesome/themes/powerarrow/icons/text-x-javascript.png
deleted file mode 100644
index af1a475..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/text-x-javascript.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/text-x-python.png b/dot.config/awesome/themes/powerarrow/icons/text-x-python.png
deleted file mode 100644
index 0aaffd1..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/text-x-python.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/text-x-sql.png b/dot.config/awesome/themes/powerarrow/icons/text-x-sql.png
deleted file mode 100644
index b3b1467..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/text-x-sql.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/text-xml.png b/dot.config/awesome/themes/powerarrow/icons/text-xml.png
deleted file mode 100644
index 83a83df..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/text-xml.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/thunderbird.png b/dot.config/awesome/themes/powerarrow/icons/thunderbird.png
deleted file mode 100644
index a42c87c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/thunderbird.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/tinymount.png b/dot.config/awesome/themes/powerarrow/icons/tinymount.png
deleted file mode 100644
index ff9705c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/tinymount.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/tkdiff.png b/dot.config/awesome/themes/powerarrow/icons/tkdiff.png
deleted file mode 100644
index f800bdf..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/tkdiff.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/tool_box.png b/dot.config/awesome/themes/powerarrow/icons/tool_box.png
deleted file mode 100644
index da93772..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/tool_box.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/transbinclock.png b/dot.config/awesome/themes/powerarrow/icons/transbinclock.png
deleted file mode 100644
index 5cbe641..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/transbinclock.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/umplayer.png b/dot.config/awesome/themes/powerarrow/icons/umplayer.png
deleted file mode 100644
index 7d4b507..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/umplayer.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/unetbootin.png b/dot.config/awesome/themes/powerarrow/icons/unetbootin.png
deleted file mode 100644
index d402c5f..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/unetbootin.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/usb.png b/dot.config/awesome/themes/powerarrow/icons/usb.png
deleted file mode 100644
index d99d184..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/usb.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/usb10.png b/dot.config/awesome/themes/powerarrow/icons/usb10.png
deleted file mode 100644
index beadbd4..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/usb10.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/vidalia_icon.png b/dot.config/awesome/themes/powerarrow/icons/vidalia_icon.png
deleted file mode 100644
index d41b504..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/vidalia_icon.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/virtualbox.png b/dot.config/awesome/themes/powerarrow/icons/virtualbox.png
deleted file mode 100644
index 4413d2a..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/virtualbox.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/vlc.png b/dot.config/awesome/themes/powerarrow/icons/vlc.png
deleted file mode 100644
index aec7160..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/vlc.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/vym.png b/dot.config/awesome/themes/powerarrow/icons/vym.png
deleted file mode 100644
index 92afbdf..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/vym.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/web.png b/dot.config/awesome/themes/powerarrow/icons/web.png
deleted file mode 100644
index c929052..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/web.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/weechat.png b/dot.config/awesome/themes/powerarrow/icons/weechat.png
deleted file mode 100644
index 4fe3e8c..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/weechat.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/wicd.png b/dot.config/awesome/themes/powerarrow/icons/wicd.png
deleted file mode 100644
index 5d946ff..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/wicd.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/windows.png b/dot.config/awesome/themes/powerarrow/icons/windows.png
deleted file mode 100644
index 57baaac..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/windows.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/wmsmixer.png b/dot.config/awesome/themes/powerarrow/icons/wmsmixer.png
deleted file mode 100644
index 91774d9..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/wmsmixer.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/xfburn.png b/dot.config/awesome/themes/powerarrow/icons/xfburn.png
deleted file mode 100644
index bd54ad2..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/xfburn.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/xfe-root.png b/dot.config/awesome/themes/powerarrow/icons/xfe-root.png
deleted file mode 100644
index 19a8fea..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/xfe-root.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/xfe.png b/dot.config/awesome/themes/powerarrow/icons/xfe.png
deleted file mode 100644
index 4fc4ae0..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/xfe.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/xfw.xpm b/dot.config/awesome/themes/powerarrow/icons/xfw.xpm
deleted file mode 100644
index 57b4726..0000000
--- a/dot.config/awesome/themes/powerarrow/icons/xfw.xpm
+++ /dev/null
@@ -1,379 +0,0 @@
-/* XPM */
-static char * xfw_xpm[] = {
-"32 32 344 2",
-" c None",
-". c #070906",
-"+ c #4B4C4B",
-"@ c #545553",
-"# c #4C4E4C",
-"$ c #494B49",
-"% c #484A48",
-"& c #484B48",
-"* c #454545",
-"= c #454645",
-"- c #40413E",
-"; c #40413F",
-"> c #3B3C3B",
-", c #36353A",
-"' c #414241",
-") c #1B1B1B",
-"! c #000000",
-"~ c #121312",
-"{ c #FDFFFA",
-"] c #FFFFFF",
-"^ c #C9C8CA",
-"/ c #424342",
-"( c #0C0D0C",
-"_ c #F8FAF7",
-": c #F2F4F1",
-"< c #EDEFEC",
-"[ c #ECEEEB",
-"} c #E9EBE8",
-"| c #EEF0EC",
-"1 c #EEF0ED",
-"2 c #EAECE9",
-"3 c #E9ECE8",
-"4 c #F1EEF2",
-"5 c #414342",
-"6 c #05050B",
-"7 c #080908",
-"8 c #DFE3DE",
-"9 c #DADED9",
-"0 c #D9DCD8",
-"a c #D9DDD8",
-"b c #DADDD9",
-"c c #D8DAD7",
-"d c #D9DBD8",
-"e c #D4D6D3",
-"f c #D3D5D2",
-"g c #E3E5E2",
-"h c #E6E3E8",
-"i c #505151",
-"j c #060706",
-"k c #EFF1EE",
-"l c #DBDFDA",
-"m c #DCDEDB",
-"n c #D5D8D4",
-"o c #D5D9D4",
-"p c #D5D6D4",
-"q c #D5D7D4",
-"r c #CFD1CE",
-"s c #D0D2CF",
-"t c #CED0CD",
-"u c #DFE1DE",
-"v c #FBFDFC",
-"w c #C6C9C8",
-"x c #E1E4E3",
-"y c #E4E6E4",
-"z c #D9DBDB",
-"A c #3D3E3C",
-"B c #FDFEFB",
-"C c #E0E2DF",
-"D c #DADCD9",
-"E c #DADBD9",
-"F c #D2D4D2",
-"G c #E3E5E4",
-"H c #F8FCFD",
-"I c #96979C",
-"J c #9FA1A9",
-"K c #B3B4B7",
-"L c #B5B5B7",
-"M c #5D5E5F",
-"N c #FEFFFF",
-"O c #B9BDB9",
-"P c #88854C",
-"Q c #897D4C",
-"R c #D4D8D0",
-"S c #7B7E7E",
-"T c #EEF1ED",
-"U c #E7E9E5",
-"V c #E2E4DF",
-"W c #E1E2DE",
-"X c #E1E3DF",
-"Y c #DEE0DE",
-"Z c #D9DBD9",
-"` c #F5F7F7",
-" . c #E6EAF1",
-".. c #BCB373",
-"+. c #E7D362",
-"@. c #D0B037",
-"#. c #999264",
-"$. c #FDFFFF",
-"%. c #7F8281",
-"&. c #FBFDFA",
-"*. c #D6D9D5",
-"=. c #CBCDC9",
-"-. c #D2D5D3",
-";. c #FAFCFD",
-">. c #BBBDB7",
-",. c #CFC762",
-"'. c #CEB043",
-"). c #C2A84A",
-"!. c #908556",
-"~. c #EFF3F7",
-"{. c #7D8180",
-"]. c #FEFFFC",
-"^. c #DCDFDB",
-"/. c #DBDDDA",
-"(. c #DBDDDB",
-"_. c #D6DAD5",
-":. c #D4D6D4",
-"<. c #D3D5D3",
-"[. c #DEE1E0",
-"}. c #F1F5FD",
-"|. c #A3A26E",
-"1. c #E6D560",
-"2. c #CEB146",
-"3. c #9F8836",
-"4. c #8E8F86",
-"5. c #777A7B",
-"6. c #FBFEFA",
-"7. c #CFD2CF",
-"8. c #F5F8F9",
-"9. c #B7BDBD",
-"0. c #D8D06B",
-"a. c #D6BC52",
-"b. c #BFA340",
-"c. c #82753E",
-"d. c #D9DDE4",
-"e. c #767979",
-"f. c #050605",
-"g. c #F6F8F5",
-"h. c #CED0CE",
-"i. c #CCCECA",
-"j. c #C9CBC8",
-"k. c #D5D9D7",
-"l. c #FBFEFF",
-"m. c #F1F5FB",
-"n. c #ADAD7E",
-"o. c #E4D165",
-"p. c #C9A93C",
-"q. c #B19C4B",
-"r. c #79735F",
-"s. c #757777",
-"t. c #F0F2EF",
-"u. c #EFF2EF",
-"v. c #EDEEEB",
-"w. c #EEEEEB",
-"x. c #EBEDEA",
-"y. c #EAECEA",
-"z. c #F0F2F1",
-"A. c #C0C2BF",
-"B. c #C6BC53",
-"C. c #D5B94D",
-"D. c #CDAF43",
-"E. c #746222",
-"F. c #BEBFC0",
-"G. c #747675",
-"H. c #FCFEFB",
-"I. c #F5F7F4",
-"J. c #F1F3F0",
-"K. c #F0F3F0",
-"L. c #FBFDFD",
-"M. c #F0F3F5",
-"N. c #A19F6F",
-"O. c #F3E482",
-"P. c #CBAC3D",
-"Q. c #AC9136",
-"R. c #817951",
-"S. c #E3E8ED",
-"T. c #737574",
-"U. c #EFF2EE",
-"V. c #D2D4D0",
-"W. c #CDCFCA",
-"X. c #CDCFCB",
-"Y. c #CACCC9",
-"Z. c #C9CCC9",
-"`. c #C6C7C4",
-" + c #C6C7C5",
-".+ c #EEEFED",
-"++ c #E3E6E6",
-"@+ c #9D9E80",
-"#+ c #FEF9E1",
-"$+ c #97853D",
-"%+ c #88877D",
-"&+ c #727473",
-"*+ c #F6F9F5",
-"=+ c #D6D8D5",
-"-+ c #D1D3D0",
-";+ c #D0D2D0",
-">+ c #CFD1CF",
-",+ c #CFD1D0",
-"'+ c #BDBDAF",
-")+ c #8D8666",
-"!+ c #D2D5D7",
-"~+ c #727472",
-"{+ c #FCFFFB",
-"]+ c #D8DBD7",
-"^+ c #D7D9D6",
-"/+ c #F1F4F1",
-"(+ c #C2C4C3",
-"_+ c #D2D5D4",
-":+ c #D5D8C5",
-"<+ c #8B8D89",
-"[+ c #F7FAF9",
-"}+ c #F9FCFB",
-"|+ c #717472",
-"1+ c #F7F9F6",
-"2+ c #CCCECB",
-"3+ c #CBCDCA",
-"4+ c #CBCDCB",
-"5+ c #F7F9F7",
-"6+ c #AEAFAE",
-"7+ c #747475",
-"8+ c #C4C3C4",
-"9+ c #767875",
-"0+ c #DEE0DF",
-"a+ c #FBFDFB",
-"b+ c #F8FAF8",
-"c+ c #050604",
-"d+ c #DEE0DD",
-"e+ c #DDDFDC",
-"f+ c #E6E8E5",
-"g+ c #FEFFFD",
-"h+ c #9B9D9A",
-"i+ c #3A3939",
-"j+ c #E1E3E1",
-"k+ c #FDFFFD",
-"l+ c #F4F6F4",
-"m+ c #F4F6F1",
-"n+ c #CFD1CD",
-"o+ c #CDCFCC",
-"p+ c #D0D2CE",
-"q+ c #D2D4D1",
-"r+ c #8B8C8B",
-"s+ c #3B3B3A",
-"t+ c #D0D1CD",
-"u+ c #F4F6F3",
-"v+ c #FFFFFE",
-"w+ c #050603",
-"x+ c #FDFFFC",
-"y+ c #F9FBF8",
-"z+ c #FCFEFA",
-"A+ c #040503",
-"B+ c #AAA9AB",
-"C+ c #929696",
-"D+ c #ECEEEA",
-"E+ c #F7F9F5",
-"F+ c #9B9C9E",
-"G+ c #6A696A",
-"H+ c #6D6C6D",
-"I+ c #CACAC9",
-"J+ c #FBFCF9",
-"K+ c #F8F9F5",
-"L+ c #D1D4D0",
-"M+ c #FAFCF9",
-"N+ c #5E5E60",
-"O+ c #1E1E1E",
-"P+ c #5A5D5B",
-"Q+ c #303330",
-"R+ c #F5F8F4",
-"S+ c #40403F",
-"T+ c #595B59",
-"U+ c #A1A1A0",
-"V+ c #5C5E5C",
-"W+ c #88898A",
-"X+ c #AAAAAC",
-"Y+ c #717070",
-"Z+ c #0F0D12",
-"`+ c #2F302F",
-" @ c #6B6C71",
-".@ c #DADAD7",
-"+@ c #0D0D0E",
-"@@ c #757477",
-"#@ c #646365",
-"$@ c #9E9E9D",
-"%@ c #A9ABA8",
-"&@ c #D3D2D1",
-"*@ c #BABBB9",
-"=@ c #4C4D4E",
-"-@ c #CFD0CC",
-";@ c #737573",
-">@ c #070806",
-",@ c #F8FAF6",
-"'@ c #545555",
-")@ c #121313",
-"!@ c #A5A5A4",
-"~@ c #1F1F23",
-"{@ c #DADBD8",
-"]@ c #676966",
-"^@ c #6F6E70",
-"/@ c #676967",
-"(@ c #0B090A",
-"_@ c #626562",
-":@ c #777679",
-"<@ c #757775",
-"[@ c #0C0D0A",
-"}@ c #747679",
-"|@ c #C5C7C7",
-"1@ c #C7C9C8",
-"2@ c #6D6D70",
-"3@ c #C4C5C3",
-"4@ c #75777B",
-"5@ c #CACBCA",
-"6@ c #2A2A2F",
-"7@ c #D0D1D0",
-"8@ c #818181",
-"9@ c #656265",
-"0@ c #7B7D7B",
-"a@ c #0E0F0E",
-"b@ c #E1E2E1",
-"c@ c #E1E1E0",
-"d@ c #CDCDCB",
-"e@ c #EEEFEB",
-"f@ c #C5C5C7",
-"g@ c #FAFDF9",
-"h@ c #F0F0ED",
-"i@ c #F9FCF8",
-"j@ c #F7FBF6",
-"k@ c #F7FAF6",
-"l@ c #FBFEF9",
-"m@ c #828582",
-"n@ c #2D2B2B",
-"o@ c #353735",
-"p@ c #353634",
-"q@ c #343432",
-"r@ c #303230",
-"s@ c #343532",
-"t@ c #333432",
-"u@ c #292A2B",
-"v@ c #2D2F2D",
-"w@ c #2E302E",
-"x@ c #343533",
-"y@ c #323532",
-"z@ c #313331",
-"A@ c #2F312F",
-"B@ c #3B3C3A",
-"C@ c #262626",
-" ",
-" ",
-" . + @ # $ % & * = = = - ; > > > > > > , ' ) ! ",
-" ~ { ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ^ / ",
-" ( _ ] : < [ [ < } } | 1 2 2 2 2 3 } : ] ] 4 ] 5 6 ",
-" 7 : ] 8 9 0 a b c d d e e e e e f f g ] ] h ] ] i ",
-" j k ] l m n n o e e p q q r s r r t u ] v w x y z A ",
-" j 1 B C D d E D D D D n n n o n f F G ] H I J K L M ",
-" j 1 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] N ] ] O P Q R ] S ",
-" j T ] U V W X X X Y u V u u D D Z ` ] ...+.@.#.$.%. ",
-" j k &.D *.n n e e r r r r r =.=.-.;.] >.,.'.).!.~.{. ",
-" j k ].^.m /.(.*.*._.q q q q :.<.[.] }.|.1.2.3.4.] 5. ",
-" j k 6.D q e q q q 7.s s s r r :.8.] 9.0.a.b.c.d.] e. ",
-" f.k g.q r h.r r r r r s r i.j.k.l.m.n.o.p.q.r.] ] s. ",
-" f.k ] g.t.u.t.v.v.w.w.x.x.2 y.z.] A.B.C.D.E.F.] ] G. ",
-" f.k ] H.g.I.t.g.t.t.J.K.t.v.t.L.M.N.O.P.Q.R.S.] ] T. ",
-" f.U.g.V.s r W.X.X.Y.Y.Y.Z.`. +.+++@+] #+$+%+] ] ] &+ ",
-" f.t.*+=+-+s ;+-+-+-+-+;+7.i.>+] ,+'+] ] )+!+] ] ] ~+ ",
-" f.t.{+m 0 ]+]+^+^+^+^+=+s q /+] (+_+] :+<+[+}+] ] |+ ",
-" f.t.1+-+2+3+4+2+2+2+3+3+Y.q 5+] 6+7+8+9+0+a+b+] ] |+ ",
-" c+t.] g d+e+e+d+d+d+d+e+m f+g+] h+! i+j+k+l+g.g+] ~+ ",
-" c+U.m+-+n+2+o+o+o+o+p+o+q+g+] ] r+s+t+] _ u+g.v+] ~+ ",
-" w+3 ] _ &.&.1+1+x+_ _ x+g+] v+] C j.] g+y+z+1+g+] ~+ ",
-" A+} ] ] =+B+] ] C+D+E+F+G+F+] H+I+] J+K+g.L+M+v+] ~+ ",
-" A+3 ] ] N+O+] P+Q+R+S+T+3+e+T ! U+] V+W+X+Y+] ] ] ~+ ",
-" c+2 ] ] m Z+`+ @y+.@+@@@#@$@g.! %@&@! *@=@-@g+] ] ;@ ",
-" >@1 ] ] ,@'@)@q ] !@~@{@1 : ] ]@^@/@(@_@:@] H.] ] <@ ",
-" [@M+] ] }@|@1@2@] 3@4@] ] ] ] 5@6@7@8@9@M+] ] ] ] 0@ ",
-" a@b@] c@d@] ] e@] c@f@v+].x+v+g@h@] i@1+] j@k@l@] m@ ",
-" ! n@o@p@q@r@r@Q+r@s@t@u@v@v@w@r@x@y@y@z@A@v@v@r@B@C@ ",
-" ",
-" "};
diff --git a/dot.config/awesome/themes/powerarrow/icons/xmag.png b/dot.config/awesome/themes/powerarrow/icons/xmag.png
deleted file mode 100644
index 6fe311b..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/xmag.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/xmind.png b/dot.config/awesome/themes/powerarrow/icons/xmind.png
deleted file mode 100644
index 2848087..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/xmind.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/icons/xnview_2.png b/dot.config/awesome/themes/powerarrow/icons/xnview_2.png
deleted file mode 100644
index 26f1174..0000000
Binary files a/dot.config/awesome/themes/powerarrow/icons/xnview_2.png and /dev/null differ
diff --git a/dot.config/awesome/themes/powerarrow/theme.lua b/dot.config/awesome/themes/powerarrow/theme.lua
deleted file mode 100644
index 4f608eb..0000000
--- a/dot.config/awesome/themes/powerarrow/theme.lua
+++ /dev/null
@@ -1,283 +0,0 @@
- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
---{{ Awesome Powerarrow theme by Rom Ockee - based on Awesome Zenburn and Need_Aspirin themes }}---
- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
-
-green = "#7fb219"
-cyan = "#7f4de6"
-red = "#e04613"
-lblue = "#6c9eab"
-dblue = "#00ccff"
-black = "#3f3f3f"
-lgrey = "#d2d2d2"
-dgrey = "#333333"
-white = "#ffffff"
-
-theme = {}
-
-theme.wallpaper_cmd = { "awsetbg /home/nk/Wallpapers/a5c0f8fc5c87c495638cceca4f52a274.png" }
-
--- theme.font = "Terminus 9"
-theme.font = "monofur for powerline 12"
-theme.fg_normal = "#AAAAAA"
-theme.fg_focus = "#F0DFAF"
-theme.fg_urgent = "#CC9393"
-theme.bg_normal = "#222222"
-theme.bg_focus = "#1E2320"
-theme.bg_urgent = "#3F3F3F"
-theme.border_width = "0"
-theme.border_normal = "#3F3F3F"
-theme.border_focus = "#6F6F6F"
-theme.border_marked = "#CC9393"
-theme.titlebar_bg_focus = "#3F3F3F"
-theme.titlebar_bg_normal = "#3F3F3F"
-theme.binclock_bg = "#777e76"
-theme.binclock_fga = "#CCCCCC"
-theme.binclock_fgi = "#444444"
--- theme.taglist_bg_focus = black
-theme.taglist_fg_focus = dblue
-theme.tasklist_bg_focus = "#222222"
-theme.tasklist_fg_focus = dblue
-theme.textbox_widget_as_label_font_color = white
-theme.textbox_widget_margin_top = 1
-theme.text_font_color_1 = green
-theme.text_font_color_2 = dblue
-theme.text_font_color_3 = white
-theme.notify_font_color_1 = green
-theme.notify_font_color_2 = dblue
-theme.notify_font_color_3 = black
-theme.notify_font_color_4 = white
-theme.notify_font = "monofur for powerline 14"
-theme.notify_fg = theme.fg_normal
-theme.notify_bg = theme.bg_normal
-theme.notify_border = theme.border_focus
-theme.awful_widget_bckgrd_color = dgrey
-theme.awful_widget_border_color = dgrey
-theme.awful_widget_color = dblue
-theme.awful_widget_gradien_color_1 = orange
-theme.awful_widget_gradien_color_2 = orange
-theme.awful_widget_gradien_color_3 = orange
-theme.awful_widget_height = 14
-theme.awful_widget_margin_top = 2
-
--- There are other variable sets
--- overriding the default one when
--- defined, the sets are:
--- [taglist|tasklist]_[bg|fg]_[focus|urgent]
--- titlebar_[normal|focus]
--- tooltip_[font|opacity|fg_color|bg_color|border_width|border_color]
--- Example:
--- theme.taglist_bg_focus = "#CC9393"
--- }}}
-
--- {{{ Widgets
--- You can add as many variables as
--- you wish and access them by using
--- beautiful.variable in your rc.lua
--- theme.fg_widget = "#AECF96"
--- theme.fg_center_widget = "#88A175"
--- theme.fg_end_widget = "#FF5656"
--- theme.bg_widget = "#494B4F"
--- theme.border_widget = "#3F3F3F"
-
-theme.mouse_finder_color = "#CC9393"
--- mouse_finder_[timeout|animate_timeout|radius|factor]
-
--- theme.menu_bg_normal = ""
--- theme.menu_bg_focus = ""
--- theme.menu_fg_normal = ""
--- theme.menu_fg_focus = ""
--- theme.menu_border_color = ""
--- theme.menu_border_width = ""
-theme.menu_height = "16"
-theme.menu_width = "140"
-
---{{--- Theme icons ------------------------------------------------------------------------------------------
-
-theme.awesome_icon = themes_dir .. "icons/powerarrow/awesome-icon.png"
-theme.clear_icon = themes_dir .. "icons/powerarrow/clear.png"
--- theme.clear_icon = themes_dir .. "icons/powerarrow/llauncher.png"
-theme.menu_submenu_icon = themes_dir .. "icons/powerarrow/submenu.png"
-theme.tasklist_floating_icon = themes_dir .. "icons/powerarrow/floatingm.png"
-theme.titlebar_close_button_focus = themes_dir .. "icons/powerarrow/close_focus.png"
-theme.titlebar_close_button_normal = themes_dir .. "icons/powerarrow/close_normal.png"
-theme.titlebar_ontop_button_focus_active = themes_dir .. "icons/powerarrow/ontop_focus_active.png"
-theme.titlebar_ontop_button_normal_active = themes_dir .. "icons/powerarrow/ontop_normal_active.png"
-theme.titlebar_ontop_button_focus_inactive = themes_dir .. "icons/powerarrow/ontop_focus_inactive.png"
-theme.titlebar_ontop_button_normal_inactive = themes_dir .. "icons/powerarrow/ontop_normal_inactive.png"
-theme.titlebar_sticky_button_focus_active = themes_dir .. "icons/powerarrow/sticky_focus_active.png"
-theme.titlebar_sticky_button_normal_active = themes_dir .. "icons/powerarrow/sticky_normal_active.png"
-theme.titlebar_sticky_button_focus_inactive = themes_dir .. "icons/powerarrow/sticky_focus_inactive.png"
-theme.titlebar_sticky_button_normal_inactive = themes_dir .. "icons/powerarrow/sticky_normal_inactive.png"
-theme.titlebar_floating_button_focus_active = themes_dir .. "icons/powerarrow/floating_focus_active.png"
-theme.titlebar_floating_button_normal_active = themes_dir .. "icons/powerarrow/floating_normal_active.png"
-theme.titlebar_floating_button_focus_inactive = themes_dir .. "icons/powerarrow/floating_focus_inactive.png"
-theme.titlebar_floating_button_normal_inactive = themes_dir .. "icons/powerarrow/floating_normal_inactive.png"
-theme.titlebar_maximized_button_focus_active = themes_dir .. "icons/powerarrow/maximized_focus_active.png"
-theme.titlebar_maximized_button_normal_active = themes_dir .. "icons/powerarrow/maximized_normal_active.png"
-theme.titlebar_maximized_button_focus_inactive = themes_dir .. "icons/powerarrow/maximized_focus_inactive.png"
-theme.titlebar_maximized_button_normal_inactive = themes_dir .. "icons/powerarrow/maximized_normal_inactive.png"
-theme.taglist_squares_sel = themes_dir .. "icons/powerarrow/square_sel.png"
-theme.taglist_squares_unsel = themes_dir .. "icons/powerarrow/square_unsel.png"
-theme.layout_floating = themes_dir .. "icons/powerarrow/floating.png"
-theme.layout_tile = themes_dir .. "icons/powerarrow/tile.png"
-theme.layout_tileleft = themes_dir .. "icons/powerarrow/tileleft.png"
-theme.layout_tilebottom = themes_dir .. "icons/powerarrow/tilebottom.png"
-theme.layout_tiletop = themes_dir .. "icons/powerarrow/tiletop.png"
-theme.widget_battery = themes_dir .. "icons/powerarrow/battery.png"
-theme.widget_mem = themes_dir .. "icons/powerarrow/mem.png"
-theme.widget_cpu = themes_dir .. "icons/powerarrow/cpu.png"
-theme.widget_temp = themes_dir .. "icons/powerarrow/temp.png"
-theme.widget_net = themes_dir .. "icons/powerarrow/net.png"
-theme.widget_hdd = themes_dir .. "icons/powerarrow/hdd.png"
-theme.widget_music = themes_dir .. "icons/powerarrow/music.png"
-theme.widget_task = themes_dir .. "icons/powerarrow/task.png"
-theme.widget_mail = themes_dir .. "icons/powerarrow/mail.png"
-theme.arr1 = themes_dir .. "icons/powerarrow/arr1.png"
-theme.arr2 = themes_dir .. "icons/powerarrow/arr2.png"
-theme.arr3 = themes_dir .. "icons/powerarrow/arr3.png"
-theme.arr4 = themes_dir .. "icons/powerarrow/arr4.png"
-theme.arr5 = themes_dir .. "icons/powerarrow/arr5.png"
-theme.arr6 = themes_dir .. "icons/powerarrow/arr6.png"
-theme.arr7 = themes_dir .. "icons/powerarrow/arr7.png"
-theme.arr8 = themes_dir .. "icons/powerarrow/arr8.png"
-theme.arr9 = themes_dir .. "icons/powerarrow/arr9.png"
-theme.arr0 = themes_dir .. "icons/powerarrow/arr0.png"
-
---{{--- User icons ------------------------------------------------------------------------------------------
-
-theme.goldendict_icon = themes_dir .. "icons/goldendict.png"
-theme.books_icon = themes_dir .. "icons/books_brown.png"
-theme.xfe_icon = themes_dir .. "icons/xfe.png"
-theme.xferoot_icon = themes_dir .. "icons/xfe-root.png"
-theme.htop_icon = themes_dir .. "icons/activity_monitor.png"
-theme.audacious_icon = themes_dir .. "icons/audacious.png"
-theme.deadbeef_icon = themes_dir .. "icons/deadbeef.png"
-theme.vlc_icon = themes_dir .. "icons/vlc.png"
-theme.xfburn_icon = themes_dir .. "icons/xfburn.png"
-theme.myedu_icon = themes_dir .. "icons/nucleus24.png"
-theme.ideaCE_icon = themes_dir .. "icons/ideaCE.png"
-theme.ideaUE_icon = themes_dir .. "icons/ideaUE.png"
-theme.pycharm_icon = themes_dir .. "icons/PyCharm_16.png"
-theme.emacs_icon = themes_dir .. "icons/emacs.png"
-theme.sublime_icon = themes_dir .. "icons/SublimeText2old.png"
-theme.eclipse_icon = themes_dir .. "icons/eclipse.png"
-theme.galculator_icon = themes_dir .. "icons/accessories-calculator.png"
-theme.spacefm_icon = themes_dir .. "icons/file-manager.png"
-theme.gedit_icon = themes_dir .. "icons/text-editor.png"
-theme.terminal_icon = themes_dir .. "icons/gnome-terminal.png"
-theme.terminalroot_icon = themes_dir .. "icons/gksu-root-terminal.png"
-theme.system_icon = themes_dir .. "icons/processor.png"
-theme.android_icon = themes_dir .. "icons/android_hdpi.png"
-theme.gcolor_icon = themes_dir .. "icons/icon.png"
-theme.gimp_icon = themes_dir .. "icons/gimp.png"
-theme.inkscape_icon = themes_dir .. "icons/inkscape.png"
-theme.recordmydesktop_icon = themes_dir .. "icons/gtk-recordmydesktop.png"
-theme.screengrab_icon = themes_dir .. "icons/screengrab.png"
-theme.xmag_icon = themes_dir .. "icons/xmag.png"
-theme.mydevmenu_icon = themes_dir .. "icons/safety_helmet.png"
-theme.mymultimediamenu_icon = themes_dir .. "icons/emblem_multimedia.png"
-theme.mygraphicsmenu_icon = themes_dir .. "icons/graphics.png"
-theme.nvidia_icon = themes_dir .. "icons/nvidia-settings.png"
-theme.myofficemenu_icon = themes_dir .. "icons/applications_office.png"
-theme.mytoolsmenu_icon = themes_dir .. "icons/tool_box.png"
-theme.mywebmenu_icon = themes_dir .. "icons/web.png"
-theme.mysettingsmenu_icon = themes_dir .. "icons/hammer_screwdriver.png"
--- theme.celestia_icon = themes_dir .. "icons/celestia.png"
--- theme.geogebra_icon = themes_dir .. "icons/geogebra.png"
-theme.rosetta_icon = themes_dir .. "icons/rosetta.png"
-theme.stellarium_icon = themes_dir .. "icons/stellarium.png"
-theme.mathematica_icon = themes_dir .. "icons/Mathematica_Icon.png"
-theme.acroread_icon = themes_dir .. "icons/acroread.png"
-theme.djview_icon = themes_dir .. "icons/djvulibre-djview4.png"
-theme.kchmviewer_icon = themes_dir .. "icons/kchmviewer.png"
-theme.leafpad_icon = themes_dir .. "icons/leafpad.png"
-theme.librebase_icon = themes_dir .. "icons/libreoffice-base.png"
-theme.librecalc_icon = themes_dir .. "icons/libreoffice-calc.png"
-theme.libredraw_icon = themes_dir .. "icons/libreoffice-draw.png"
-theme.libreimpress_icon = themes_dir .. "icons/libreoffice-impress.png"
-theme.libremath_icon = themes_dir .. "icons/libreoffice-math.png"
-theme.librewriter_icon = themes_dir .. "icons/libreoffice-writer.png"
-theme.gparted_icon = themes_dir .. "icons/gparted.png"
-theme.peazip_icon = themes_dir .. "icons/PeaZip.png"
-theme.teamviewer_icon = themes_dir .. "icons/teamview.png"
-theme.virtualbox_icon = themes_dir .. "icons/virtualbox.png"
--- theme.vmware_icon = themes_dir .. "icons/vmware-workstation.png"
-theme.unetbootin_icon = themes_dir .. "icons/unetbootin.png"
-theme.cups_icon = themes_dir .. "icons/cupsprinter.png"
-theme.java_icon = themes_dir .. "icons/sun_java.png"
-theme.qt_icon = themes_dir .. "icons/qtassistant.png"
-theme.filezilla_icon = themes_dir .. "icons/filezilla.png"
-theme.firefox_icon = themes_dir .. "icons/firefox.png"
-theme.thunderbird_icon = themes_dir .. "icons/thunderbird.png"
-theme.luakit_icon = themes_dir .. "icons/luakit.png"
-theme.gajim_icon = themes_dir .. "icons/gajim.png"
-theme.skype_icon = themes_dir .. "icons/skype.png"
-theme.vidalia_icon = themes_dir .. "icons/vidalia_icon.png"
-theme.weechat_icon = themes_dir .. "icons/weechat.png"
-theme.meld_icon = themes_dir .. "icons/meld.png"
-theme.umplayer_icon = themes_dir .. "icons/umplayer.png"
-theme.qalculate_icon = themes_dir .. "icons/qalculate.png"
-theme.wicd_icon = themes_dir .. "icons/wicd.png"
-theme.opera_icon = themes_dir .. "icons/opera.png"
-theme.qtcreator_icon = themes_dir .. "icons/qtcreator.png"
-theme.florence_icon = themes_dir .. "icons/keyboard.png"
-theme.texworks_icon = themes_dir .. "icons/TeXworks.png"
-theme.vym_icon = themes_dir .. "icons/vym.png"
-theme.wmsmixer_icon = themes_dir .. "icons/wmsmixer.png"
-theme.cherrytree_icon = themes_dir .. "icons/cherrytree.png"
-theme.scantailor_icon = themes_dir .. "icons/scantailor.png"
-theme.gucharmap_icon = themes_dir .. "icons/gucharmap.png"
-theme.sigil_icon = themes_dir .. "icons/sigil.png"
-theme.dwb_icon = themes_dir .. "icons/dwb.png"
-theme.qpdfview_icon = themes_dir .. "icons/qpdfview.png"
-theme.ghex_icon = themes_dir .. "icons/ghex.png"
-theme.qtlinguist_icon = themes_dir .. "icons/linguist.png"
-theme.xfw_icon = themes_dir .. "icons/xfw.xpm"
-theme.free42_icon = themes_dir .. "icons/free42.png"
-theme.fontypython_icon = themes_dir .. "icons/fontypython.png"
-theme.windows_icon = themes_dir .. "icons/windows.png"
-theme.tinymount_icon = themes_dir .. "icons/tinymount.png"
-theme.pgadmin3_icon = themes_dir .. "icons/pgadmin3.png"
-theme.chromium_icon = themes_dir .. "icons/chromium.png"
-theme.dropbox_icon = themes_dir .. "icons/dropbox.png"
-theme.gpick_icon = themes_dir .. "icons/gpick.png"
-theme.projects_icon = themes_dir .. "icons/projects.png"
-theme.qbittorrent_icon = themes_dir .. "icons/qbittorrent.png"
-theme.tkdiff_icon = themes_dir .. "icons/tkdiff.png"
-theme.kdiff3_icon = themes_dir .. "icons/kdiff3.png"
-theme.rubymine_icon = themes_dir .. "icons/rubymine.png"
-theme.multiplemonitors_icon = themes_dir .. "icons/multiple_monitors.png"
-theme.xnview_icon = themes_dir .. "icons/xnview_2.png"
-theme.mystuffmenu_icon = themes_dir .. "icons/creative_suite.png"
-theme.assembler_icon = themes_dir .. "icons/assembler_icon.png"
-theme.dlang_icon = themes_dir .. "icons/dlang.png"
-theme.erlang_icon = themes_dir .. "icons/erlang.png"
-theme.databases_icon = themes_dir .. "icons/databases.png"
-theme.ruby_icon = themes_dir .. "icons/ruby.png"
-theme.linux_icon = themes_dir .. "icons/linux.png"
-theme.html_icon = themes_dir .. "icons/html.png"
-theme.androidmobile_icon = themes_dir .. "icons/android.png"
-theme.quiterss_icon = themes_dir .. "icons/quiterss.png"
-theme.anki_icon = themes_dir .. "icons/anki.png"
-theme.binclock_bgicon = themes_dir .. "icons/transbinclock.png"
-theme.task_icon = themes_dir .. "icons/task.png"
-theme.task_done_icon = themes_dir .. "icons/task_done.png"
-theme.project_icon = themes_dir .. "icons/project.png"
-theme.udisks_glue = themes_dir .. "icons/usb10.png"
-theme.usb = themes_dir .. "icons/usb.png"
-theme.calendar_icon = themes_dir .. "icons/calendar4.png"
-theme.cdrom = themes_dir .. "icons/disc.png"
-theme.docsmenu_icon = themes_dir .. "icons/docsmenu.png"
-theme.xmind_icon = themes_dir .. "icons/xmind.png"
-theme.c_icon = themes_dir .. "icons/text-x-c.png"
-theme.js_icon = themes_dir .. "icons/text-x-javascript.png"
-theme.py_icon = themes_dir .. "icons/text-x-python.png"
-theme.learning_icon = themes_dir .. "icons/add.png"
-theme.cpp_icon = themes_dir .. "icons/text-x-c++.png"
-theme.markup_icon = themes_dir .. "icons/text-xml.png"
-
---{{----------------------------------------------------------------------------
-
-return theme
-
-
diff --git a/dot.config/awesome/themes/powerarrow/wallpapers/wallpaper-2552963.jpg b/dot.config/awesome/themes/powerarrow/wallpapers/wallpaper-2552963.jpg
deleted file mode 100644
index c503913..0000000
Binary files a/dot.config/awesome/themes/powerarrow/wallpapers/wallpaper-2552963.jpg and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/awesome-icon.png b/dot.config/awesome/themes/zenburnish/awesome-icon.png
deleted file mode 100644
index 70978d3..0000000
Binary files a/dot.config/awesome/themes/zenburnish/awesome-icon.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/cornerne.png b/dot.config/awesome/themes/zenburnish/layouts/cornerne.png
deleted file mode 100644
index 63960bc..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/cornerne.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/cornernw.png b/dot.config/awesome/themes/zenburnish/layouts/cornernw.png
deleted file mode 100644
index cafd5ef..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/cornernw.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/cornerse.png b/dot.config/awesome/themes/zenburnish/layouts/cornerse.png
deleted file mode 100644
index 67b143b..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/cornerse.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/cornersw.png b/dot.config/awesome/themes/zenburnish/layouts/cornersw.png
deleted file mode 100644
index 292b23f..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/cornersw.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/dwindle.png b/dot.config/awesome/themes/zenburnish/layouts/dwindle.png
deleted file mode 100644
index 1aa4bf2..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/dwindle.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/fairh.png b/dot.config/awesome/themes/zenburnish/layouts/fairh.png
deleted file mode 100644
index e176bb3..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/fairh.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/fairv.png b/dot.config/awesome/themes/zenburnish/layouts/fairv.png
deleted file mode 100644
index 7c0a92c..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/fairv.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/floating.png b/dot.config/awesome/themes/zenburnish/layouts/floating.png
deleted file mode 100644
index a399092..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/floating.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/fullscreen.png b/dot.config/awesome/themes/zenburnish/layouts/fullscreen.png
deleted file mode 100644
index a0c795c..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/fullscreen.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/magnifier.png b/dot.config/awesome/themes/zenburnish/layouts/magnifier.png
deleted file mode 100644
index bca6db9..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/magnifier.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/max.png b/dot.config/awesome/themes/zenburnish/layouts/max.png
deleted file mode 100644
index 96a237a..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/max.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/spiral.png b/dot.config/awesome/themes/zenburnish/layouts/spiral.png
deleted file mode 100644
index 8f5aeed..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/spiral.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/tile.png b/dot.config/awesome/themes/zenburnish/layouts/tile.png
deleted file mode 100644
index 3fcc904..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/tile.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/tilebottom.png b/dot.config/awesome/themes/zenburnish/layouts/tilebottom.png
deleted file mode 100644
index dfe7832..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/tilebottom.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/tileleft.png b/dot.config/awesome/themes/zenburnish/layouts/tileleft.png
deleted file mode 100644
index c5decfd..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/tileleft.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/layouts/tiletop.png b/dot.config/awesome/themes/zenburnish/layouts/tiletop.png
deleted file mode 100644
index b251661..0000000
Binary files a/dot.config/awesome/themes/zenburnish/layouts/tiletop.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/taglist/squarefz.png b/dot.config/awesome/themes/zenburnish/taglist/squarefz.png
deleted file mode 100644
index 0927720..0000000
Binary files a/dot.config/awesome/themes/zenburnish/taglist/squarefz.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/taglist/squarez.png b/dot.config/awesome/themes/zenburnish/taglist/squarez.png
deleted file mode 100644
index 9b41c26..0000000
Binary files a/dot.config/awesome/themes/zenburnish/taglist/squarez.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/theme.lua b/dot.config/awesome/themes/zenburnish/theme.lua
deleted file mode 100644
index ba2a21a..0000000
--- a/dot.config/awesome/themes/zenburnish/theme.lua
+++ /dev/null
@@ -1,138 +0,0 @@
--------------------------------
--- "Zenburn" awesome theme --
--- By Adrian C. (anrxc) --
--------------------------------
-
-local themes_dir = require("gears.filesystem").get_themes_dir()
-local xresources = require("beautiful.xresources")
-local dpi = xresources.apply_dpi
-local xrdb = xresources.get_current_theme()
-
--- {{{ Main
-local theme = {}
-theme.wallpaper = "/home/nk/Wallpapers/a5c0f8fc5c87c495638cceca4f52a274.png"
--- }}}
-
--- {{{ Styles
-theme.font = "monofur for powerline 12"
-
--- {{{ Colors
-theme.fg_normal = "#DCDCCC"
-theme.fg_focus = "#F0DFAF"
-theme.fg_urgent = "#CC9393"
-theme.bg_normal = "#3F3F3F"
-theme.bg_focus = "#1E2320"
-theme.bg_urgent = "#3F3F3F"
-theme.bg_systray = theme.bg_normal
--- }}}
-
--- {{{ Borders
-theme.useless_gap = dpi(0)
-theme.border_width = dpi(2)
-theme.border_normal = "#3F3F3F"
-theme.border_focus = "#6F6F6F"
-theme.border_marked = "#CC9393"
--- }}}
-
--- {{{ Titlebars
-theme.titlebar_bg_focus = "#3F3F3F"
-theme.titlebar_bg_normal = "#3F3F3F"
--- }}}
-
--- There are other variable sets
--- overriding the default one when
--- defined, the sets are:
--- [taglist|tasklist]_[bg|fg]_[focus|urgent|occupied|empty|volatile]
--- titlebar_[normal|focus]
--- tooltip_[font|opacity|fg_color|bg_color|border_width|border_color]
--- Example:
---theme.taglist_bg_focus = "#CC9393"
--- }}}
-
--- {{{ Widgets
--- You can add as many variables as
--- you wish and access them by using
--- beautiful.variable in your rc.lua
---theme.fg_widget = "#AECF96"
---theme.fg_center_widget = "#88A175"
---theme.fg_end_widget = "#FF5656"
---theme.bg_widget = "#494B4F"
---theme.border_widget = "#3F3F3F"
--- }}}
-
--- {{{ Mouse finder
-theme.mouse_finder_color = "#CC9393"
--- mouse_finder_[timeout|animate_timeout|radius|factor]
--- }}}
-
--- {{{ Menu
--- Variables set for theming the menu:
--- menu_[bg|fg]_[normal|focus]
--- menu_[border_color|border_width]
-theme.menu_height = dpi(15)
-theme.menu_width = dpi(100)
--- }}}
-
--- {{{ Icons
--- {{{ Taglist
-theme.taglist_squares_sel = themes_dir .. "zenburn/taglist/squarefz.png"
-theme.taglist_squares_unsel = themes_dir .. "zenburn/taglist/squarez.png"
---theme.taglist_squares_resize = "false"
--- }}}
-
--- {{{ Misc
-theme.awesome_icon = themes_dir .. "zenburn/awesome-icon.png"
-theme.menu_submenu_icon = themes_dir .. "default/submenu.png"
--- }}}
-
--- {{{ Layout
-theme.layout_tile = themes_dir .. "zenburn/layouts/tile.png"
-theme.layout_tileleft = themes_dir .. "zenburn/layouts/tileleft.png"
-theme.layout_tilebottom = themes_dir .. "zenburn/layouts/tilebottom.png"
-theme.layout_tiletop = themes_dir .. "zenburn/layouts/tiletop.png"
-theme.layout_fairv = themes_dir .. "zenburn/layouts/fairv.png"
-theme.layout_fairh = themes_dir .. "zenburn/layouts/fairh.png"
-theme.layout_spiral = themes_dir .. "zenburn/layouts/spiral.png"
-theme.layout_dwindle = themes_dir .. "zenburn/layouts/dwindle.png"
-theme.layout_max = themes_dir .. "zenburn/layouts/max.png"
-theme.layout_fullscreen = themes_dir .. "zenburn/layouts/fullscreen.png"
-theme.layout_magnifier = themes_dir .. "zenburn/layouts/magnifier.png"
-theme.layout_floating = themes_dir .. "zenburn/layouts/floating.png"
-theme.layout_cornernw = themes_dir .. "zenburn/layouts/cornernw.png"
-theme.layout_cornerne = themes_dir .. "zenburn/layouts/cornerne.png"
-theme.layout_cornersw = themes_dir .. "zenburn/layouts/cornersw.png"
-theme.layout_cornerse = themes_dir .. "zenburn/layouts/cornerse.png"
--- }}}
-
--- {{{ Titlebar
-theme.titlebar_close_button_focus = themes_dir .. "zenburn/titlebar/close_focus.png"
-theme.titlebar_close_button_normal = themes_dir .. "zenburn/titlebar/close_normal.png"
-
-theme.titlebar_minimize_button_normal = themes_dir .. "default/titlebar/minimize_normal.png"
-theme.titlebar_minimize_button_focus = themes_dir .. "default/titlebar/minimize_focus.png"
-
-theme.titlebar_ontop_button_focus_active = themes_dir .. "zenburn/titlebar/ontop_focus_active.png"
-theme.titlebar_ontop_button_normal_active = themes_dir .. "zenburn/titlebar/ontop_normal_active.png"
-theme.titlebar_ontop_button_focus_inactive = themes_dir .. "zenburn/titlebar/ontop_focus_inactive.png"
-theme.titlebar_ontop_button_normal_inactive = themes_dir .. "zenburn/titlebar/ontop_normal_inactive.png"
-
-theme.titlebar_sticky_button_focus_active = themes_dir .. "zenburn/titlebar/sticky_focus_active.png"
-theme.titlebar_sticky_button_normal_active = themes_dir .. "zenburn/titlebar/sticky_normal_active.png"
-theme.titlebar_sticky_button_focus_inactive = themes_dir .. "zenburn/titlebar/sticky_focus_inactive.png"
-theme.titlebar_sticky_button_normal_inactive = themes_dir .. "zenburn/titlebar/sticky_normal_inactive.png"
-
-theme.titlebar_floating_button_focus_active = themes_dir .. "zenburn/titlebar/floating_focus_active.png"
-theme.titlebar_floating_button_normal_active = themes_dir .. "zenburn/titlebar/floating_normal_active.png"
-theme.titlebar_floating_button_focus_inactive = themes_dir .. "zenburn/titlebar/floating_focus_inactive.png"
-theme.titlebar_floating_button_normal_inactive = themes_dir .. "zenburn/titlebar/floating_normal_inactive.png"
-
-theme.titlebar_maximized_button_focus_active = themes_dir .. "zenburn/titlebar/maximized_focus_active.png"
-theme.titlebar_maximized_button_normal_active = themes_dir .. "zenburn/titlebar/maximized_normal_active.png"
-theme.titlebar_maximized_button_focus_inactive = themes_dir .. "zenburn/titlebar/maximized_focus_inactive.png"
-theme.titlebar_maximized_button_normal_inactive = themes_dir .. "zenburn/titlebar/maximized_normal_inactive.png"
--- }}}
--- }}}
-
-return theme
-
--- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/close_focus.png b/dot.config/awesome/themes/zenburnish/titlebar/close_focus.png
deleted file mode 100644
index e9b4179..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/close_focus.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/close_normal.png b/dot.config/awesome/themes/zenburnish/titlebar/close_normal.png
deleted file mode 100644
index da60e65..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/close_normal.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/floating_focus_active.png b/dot.config/awesome/themes/zenburnish/titlebar/floating_focus_active.png
deleted file mode 100644
index 0f9ee0d..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/floating_focus_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/floating_focus_inactive.png b/dot.config/awesome/themes/zenburnish/titlebar/floating_focus_inactive.png
deleted file mode 100644
index aea1fb5..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/floating_focus_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/floating_normal_active.png b/dot.config/awesome/themes/zenburnish/titlebar/floating_normal_active.png
deleted file mode 100644
index 2316e00..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/floating_normal_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/floating_normal_inactive.png b/dot.config/awesome/themes/zenburnish/titlebar/floating_normal_inactive.png
deleted file mode 100644
index 699d1db..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/floating_normal_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/maximized_focus_active.png b/dot.config/awesome/themes/zenburnish/titlebar/maximized_focus_active.png
deleted file mode 100644
index 7e8498a..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/maximized_focus_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/maximized_focus_inactive.png b/dot.config/awesome/themes/zenburnish/titlebar/maximized_focus_inactive.png
deleted file mode 100644
index 3445dc5..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/maximized_focus_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/maximized_normal_active.png b/dot.config/awesome/themes/zenburnish/titlebar/maximized_normal_active.png
deleted file mode 100644
index 5a2c30e..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/maximized_normal_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/maximized_normal_inactive.png b/dot.config/awesome/themes/zenburnish/titlebar/maximized_normal_inactive.png
deleted file mode 100644
index 5f63cf6..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/maximized_normal_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/ontop_focus_active.png b/dot.config/awesome/themes/zenburnish/titlebar/ontop_focus_active.png
deleted file mode 100644
index 86e61b7..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/ontop_focus_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/ontop_focus_inactive.png b/dot.config/awesome/themes/zenburnish/titlebar/ontop_focus_inactive.png
deleted file mode 100644
index db80b22..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/ontop_focus_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/ontop_normal_active.png b/dot.config/awesome/themes/zenburnish/titlebar/ontop_normal_active.png
deleted file mode 100644
index ebee120..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/ontop_normal_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/ontop_normal_inactive.png b/dot.config/awesome/themes/zenburnish/titlebar/ontop_normal_inactive.png
deleted file mode 100644
index cce23b2..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/ontop_normal_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/sticky_focus_active.png b/dot.config/awesome/themes/zenburnish/titlebar/sticky_focus_active.png
deleted file mode 100644
index b10e604..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/sticky_focus_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/sticky_focus_inactive.png b/dot.config/awesome/themes/zenburnish/titlebar/sticky_focus_inactive.png
deleted file mode 100644
index 7796a59..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/sticky_focus_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/sticky_normal_active.png b/dot.config/awesome/themes/zenburnish/titlebar/sticky_normal_active.png
deleted file mode 100644
index 27d585b..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/sticky_normal_active.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/titlebar/sticky_normal_inactive.png b/dot.config/awesome/themes/zenburnish/titlebar/sticky_normal_inactive.png
deleted file mode 100644
index d877fe6..0000000
Binary files a/dot.config/awesome/themes/zenburnish/titlebar/sticky_normal_inactive.png and /dev/null differ
diff --git a/dot.config/awesome/themes/zenburnish/zenburn-background.png b/dot.config/awesome/themes/zenburnish/zenburn-background.png
deleted file mode 100644
index 1eb9437..0000000
Binary files a/dot.config/awesome/themes/zenburnish/zenburn-background.png and /dev/null differ
diff --git a/dot.config/awesome/vicious b/dot.config/awesome/vicious
deleted file mode 120000
index 4864b95..0000000
--- a/dot.config/awesome/vicious
+++ /dev/null
@@ -1 +0,0 @@
-/home/nk/src/pkg/awesome/vicious
\ No newline at end of file
diff --git a/dot.config/comptonrc b/dot.config/comptonrc
deleted file mode 100644
index 79a29fb..0000000
--- a/dot.config/comptonrc
+++ /dev/null
@@ -1,90 +0,0 @@
-# Shadow
-shadow = true;
-no-dnd-shadow = true;
-no-dock-shadow = true;
-clear-shadow = true;
-shadow-ignore-shaped = true;
-shadow-radius = 7;
-shadow-offset-x = -7;
-shadow-offset-y = -7;
-shadow-opacity = 0.6;
-# shadow-red = 0.0;
-# shadow-green = 0.0;
-# shadow-blue = 0.0;
-shadow-exclude = [
- "name = 'herbstluftwm'",
- "name = 'Notification'",
- "class_g = 'Conky'",
- "class_g ?= 'Notify-osd'",
- "class_g = 'Cairo-clock'",
- "_GTK_FRAME_EXTENTS@:c"
-];
-# shadow-exclude = "n:e:Notification";
-# shadow-exclude-reg = "x10+0+0";
-# xinerama-shadow-crop = true;
-
-# Opacity
-menu-opacity = 0.8;
-inactive-opacity = 0.8;
-# active-opacity = 0.8;
-frame-opacity = 0.7;
-inactive-opacity-override = false;
-alpha-step = 0.06;
-# inactive-dim = 0.2;
-# inactive-dim-fixed = true;
-blur-background = true;
-# blur-background-frame = true;
-blur-kern = "7x7box"
-# blur-background-fixed = true;
-blur-background-exclude = [
- #"window_type = 'dock'",
- "window_type = 'desktop'",
- "_GTK_FRAME_EXTENTS@:c"
-];
-opacity-rule = [ "90:class_g = 'URxvt'", "80:name = 'rofi'" ];
-
-# Fading
-fading = true;
-fade-delta = 5;
-fade-in-step = 0.03;
-fade-out-step = 0.03;
-# no-fading-openclose = true;
-# no-fading-destroyed-argb = true;
-fade-exclude = [ ];
-
-# Other
-backend = "glx"
-mark-wmwin-focused = true;
-mark-ovredir-focused = true;
-# use-ewmh-active-win = true;
-detect-rounded-corners = true;
-detect-client-opacity = true;
-refresh-rate = 0;
-vsync = "none";
-dbe = false;
-paint-on-overlay = true;
-# sw-opti = true;
-# unredir-if-possible = true;
-# unredir-if-possible-delay = 5000;
-# unredir-if-possible-exclude = [ ];
-focus-exclude = [ "class_g = 'Cairo-clock'" ];
-detect-transient = true;
-detect-client-leader = true;
-invert-color-include = [ ];
-# resize-damage = 1;
-
-# GLX backend
-glx-no-stencil = true;
-glx-copy-from-front = false;
-glx-use-copysubbuffermesa = true;
-# glx-no-rebind-pixmap = true;
-glx-swap-method = "undefined";
-# glx-use-gpushader4 = true;
-# xrender-sync = true;
-# xrender-sync-fence = true;
-
-# Window type settings
-wintypes:
-{
- tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; };
-};
diff --git a/dot.config/sway/config b/dot.config/sway/config
new file mode 100644
index 0000000..ffb6822
--- /dev/null
+++ b/dot.config/sway/config
@@ -0,0 +1,160 @@
+# Read `man 5 sway` for a complete reference.
+
+### Variables
+set $mod Mod4
+set $left Left
+set $down Down
+set $up Up
+set $right Right
+set $term st
+set $menu rofi-run
+
+### Output configuration
+# output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
+output * bg /home/nk/Wallpapers/drawing_apocalypse_destruction_96292_1920x1080.jpg fill
+
+# Example configuration:
+#
+# output HDMI-A-1 resolution 1920x1080 position 1920,0
+#
+# You can get the names of your outputs by running: swaymsg -t get_outputs
+
+### Input configuration
+#
+# Example configuration:
+#
+# input "2:14:SynPS/2_Synaptics_TouchPad" {
+# dwt enabled
+# tap enabled
+# natural_scroll enabled
+# middle_emulation enabled
+# }
+#
+# You can get the names of your inputs by running: swaymsg -t get_inputs
+# Read `man 5 sway-input` for more information about this section.
+
+### Key bindings
+#
+# Basics:
+#
+ bindsym $mod+Return exec $term # terminal
+ bindsym $mod+l exec swaylock -c 000000 # lock screen
+ bindsym $mod+q kill # kill focused window
+ bindsym $mod+p exec $menu # launcher
+ bindsym $mod+Shift+c reload # reload the configuration file
+ bindsym $mod+Shift+e exit # exit sway
+
+ # $mod + left mouse button: drag (floating) windows
+ # $mod + right mouse button: resize (any) windows
+ # change to "inverse" to swap mouse buttons
+ floating_modifier $mod normal
+
+
+#
+# Moving around:
+#
+ # Move your focus around
+ bindsym $mod+$left focus left
+ bindsym $mod+$down focus down
+ bindsym $mod+$up focus up
+ bindsym $mod+$right focus right
+
+ # Move focused window around
+ bindsym $mod+Shift+$left move left
+ bindsym $mod+Shift+$down move down
+ bindsym $mod+Shift+$up move up
+ bindsym $mod+Shift+$right move right
+
+#
+# Workspaces:
+#
+ # switch to workspace
+ bindsym $mod+1 workspace 1
+ bindsym $mod+2 workspace 2
+ bindsym $mod+3 workspace 3
+ bindsym $mod+4 workspace 4
+ bindsym $mod+5 workspace 5
+ bindsym $mod+6 workspace 6
+ bindsym $mod+7 workspace 7
+ bindsym $mod+8 workspace 8
+ bindsym $mod+9 workspace 9
+ bindsym $mod+0 workspace 10
+
+ # move focused container to workspace
+ bindsym $mod+Shift+1 move container to workspace 1
+ bindsym $mod+Shift+2 move container to workspace 2
+ bindsym $mod+Shift+3 move container to workspace 3
+ bindsym $mod+Shift+4 move container to workspace 4
+ bindsym $mod+Shift+5 move container to workspace 5
+ bindsym $mod+Shift+6 move container to workspace 6
+ bindsym $mod+Shift+7 move container to workspace 7
+ bindsym $mod+Shift+8 move container to workspace 8
+ bindsym $mod+Shift+9 move container to workspace 9
+ bindsym $mod+Shift+0 move container to workspace 10
+
+#
+# Layout stuff:
+#
+ # You can "split" the current object of your focus with
+ # $mod+b or $mod+v, for horizontal and vertical splits
+ # respectively.
+ bindsym $mod+b splith
+ bindsym $mod+v splitv
+
+ # Switch the current container between different layout styles
+ bindsym $mod+s layout stacking
+ bindsym $mod+w layout tabbed
+ bindsym $mod+e layout toggle split
+
+ bindsym $mod+f fullscreen # Make the current focus fullscreen
+ bindsym $mod+Shift+space floating toggle # Toggle the current focus between tiling and floating mode
+ bindsym $mod+space focus mode_toggle # Swap focus between tiling and floating area
+ bindsym $mod+a focus parent # move focus to the parent container
+
+ new_window pixel
+ # hide_edge_borders both
+
+#
+# Scratchpad:
+#
+ # Sway has a "scratchpad", which is a bag of holding for windows.
+ # You can send windows there and get them back later.
+
+ # Move the currently focused window to the scratchpad
+ bindsym $mod+Shift+minus move scratchpad
+
+ # Show the next scratchpad window or hide the focused scratchpad window.
+ # If there are multiple scratchpad windows, this command cycles through them.
+ bindsym $mod+minus scratchpad show
+
+#
+# Resizing containers:
+#
+mode "resize" {
+ bindsym $left resize shrink width 10 px or 10 ppt # shrink the containers width
+ bindsym $down resize grow height 10 px or 10 ppt # grow the containers height
+ bindsym $up resize shrink height 10 px or 10 ppt # shrink the containers height
+ bindsym $right resize grow width 10 px or 10 ppt # grow the containers width
+
+ # return to default mode
+ bindsym Return mode "default"
+ bindsym Escape mode "default"
+}
+bindsym $mod+Shift+r mode "resize"
+
+#
+# Status Bar:
+#
+# Read `man 5 sway-bar` for more information about this section.
+bar {
+ position top
+ font monofur for powerline 10
+ colors {
+ statusline #ffffff
+ background #32323200
+ active_workspace #323232 #323232 #00000000
+ inactive_workspace #323232 #323232 #00000000
+ }
+}
+
+include /etc/sway/config.d/*
diff --git a/dot.i3/config b/dot.i3/config
deleted file mode 100644
index b11ba78..0000000
--- a/dot.i3/config
+++ /dev/null
@@ -1,312 +0,0 @@
-# vim:filetype=i3
-# i3 config file (v4)
-set $mod Mod4
-set $editor st
-
-# fake-outputs 1280x1440+0+0,1280x1440+1280+0
-
-set $black #212121
-set $darkblack #000000
-set $red #fb4934
-set $darkred #cc241d
-set $green #b8bb26
-set $darkgreen #98971a
-set $yellow #fabd2f
-set $darkyellow #d79921
-set $blue #83a598
-set $darkblue #458588
-set $magenta #d3869b
-set $darkmagenta #b16286
-set $cyan #8ec07c
-set $darkcyan #689d6a
-set $white #ebdbb2
-set $darkwhite #a89984
-# set $background #000000
-set $transparent #1d202100
-
-set $ws1 "1: ο "
-set $ws2 "2: ο© "
-set $ws3 "3: ο¨ "
-set $ws4 "4: ο "
-set $ws5 "5: ο "
-set $ws6 "6: ο "
-set $ws7 "7: ο "
-set $ws8 "8: ο "
-set $ws9 "9: ο "
-set $ws10 "10: ο "
-
-set $default_gaps_inner 10
-set $default_gaps_outer 5
-gaps inner $default_gaps_inner
-gaps outer $default_gaps_outer
-
-workspace $ws1 gaps inner 0
-workspace $ws1 gaps outer 0
-workspace $ws9 gaps inner 0
-workspace $ws9 gaps outer 0
-workspace $ws10 gaps inner 0
-workspace $ws10 gaps outer 0
-
-workspace_auto_back_and_forth yes
-force_display_urgency_hint 0 ms
-focus_on_window_activation urgent
-
-floating_minimum_size -1 x -1
-floating_maximum_size -1 x -1
-
-font pango:monofur for powerline 14, FontAwesome 12
-
-# BORDER BACKGROUND TEXT INDICATOR CHILD_BORDER
-client.focused $yellow $yellow $black $yellow $yellow
-client.unfocused $black $black $white $black $darkyellow
-client.focused_inactive $black $black $white $black $darkyellow
-client.urgent $darkred $darkred $black $darkred $darkred
-client.background $black
-
-floating_modifier $mod
-bindsym $mod+Return exec $editor
-bindsym $mod+Shift+Return exec $editor --name __scratchpad
-
-bindsym $mod+q kill
-bindsym $mod+p exec --no-startup-id rofi -show run
-
-bindsym $mod+Left focus left
-bindsym $mod+Right focus right
-bindsym $mod+Up focus up
-bindsym $mod+Down focus down
-
-bindsym $mod+Shift+Left move left 35px
-bindsym $mod+Shift+Down move down 35px
-bindsym $mod+Shift+Up move up 35px
-bindsym $mod+Shift+Right move right 35px
-
-bindsym $mod+h split h
-bindsym $mod+v split v
-
-bindsym $mod+f fullscreen
-bindsym $mod+g fullscreen global
-
-bindsym $mod+s layout stacking
-bindsym $mod+w layout tabbed
-bindsym $mod+e layout toggle split
-
-bindsym $mod+Shift+space floating toggle
-bindsym $mod+space focus mode_toggle
-
-bindsym $mod+a focus parent
-bindsym $mod+Shift+a focus child
-
-bindsym $mod+1 workspace $ws1
-bindsym $mod+2 workspace $ws2
-bindsym $mod+3 workspace $ws3
-bindsym $mod+4 workspace $ws4
-bindsym $mod+5 workspace $ws5
-bindsym $mod+6 workspace $ws6
-bindsym $mod+7 workspace $ws7
-bindsym $mod+8 workspace $ws8
-bindsym $mod+9 workspace $ws9
-bindsym $mod+0 workspace $ws10
-bindsym $mod+Tab workspace back_and_forth
-
-bindsym $mod+Shift+minus move scratchpad
-bindsym $mod+Shift+plus scratchpad show
-
-bindsym $mod+Shift+s sticky toggle
-# put YouTube into fullscreen and execute this for media mode
-bindsym $mod+y fullscreen disable; floating enable; resize set 400 300; sticky enable; move window to position 1515 20
-
-bindsym $mod+Shift+1 move container to workspace number $ws1
-bindsym $mod+Shift+2 move container to workspace number $ws2
-bindsym $mod+Shift+3 move container to workspace number $ws3
-bindsym $mod+Shift+4 move container to workspace number $ws4
-bindsym $mod+Shift+5 move container to workspace number $ws5
-bindsym $mod+Shift+6 move container to workspace number $ws6
-bindsym $mod+Shift+7 move container to workspace number $ws7
-bindsym $mod+Shift+8 move container to workspace number $ws8
-bindsym $mod+Shift+9 move container to workspace number $ws9
-bindsym $mod+Shift+0 move container to workspace number $ws10
-
-bindsym XF86AudioLowerVolume exec --no-startup-id $HOME/scripts/volume_control.py down 5
-bindsym XF86AudioRaiseVolume exec --no-startup-id $HOME/scripts/volume_control.py up 5
-bindsym XF86AudioMute exec --no-startup-id $HOME/scripts/volume_control.py toggle
-bindsym $mod+Shift+v exec --no-startup-id "killall pavucontrol; $HOME/scripts/fullscreen_wrap.sh pavucontrol -t 1"
-
-bindsym XF86MonBrightnessDown exec --no-startup-id ${HOME}/scripts/backlight.sh -dec 10
-bindsym XF86MonBrightnessUp exec --no-startup-id ${HOME}/scripts/backlight.sh -inc 10
-
-bindsym $mod+Shift+c reload
-bindsym $mod+Shift+r restart
-
-# screenshot
-bindsym --release Print exec --no-startup-id "maim -p 0 -c 0.96,0.5,0.09 $HOME/See/screenshot-$(date +%Y-%m-%d_%H-%M-%S).png"
-bindsym --release Shift+Print exec --no-startup-id "maim -s -p 0 -c 0.96,0.5,0.09 $HOME/See/screenshot-$(date +%Y-%m-%d_%H-%M-%S).png"
-
-bindsym $mod+n exec --no-startup-id thunar
-
-set $mode_resize resize ξ° left right up down
-bindsym $mod+r mode "$mode_resize"
-mode --pango_markup "$mode_resize" {
- bindsym Left resize shrink width 10 px or 1 ppt
- bindsym Down resize grow height 10 px or 1 ppt
- bindsym Up resize shrink height 10 px or 1 ppt
- bindsym Right resize grow width 10 px or 1 ppt
-
- bindsym Shift+Left resize shrink width 20 px or 5 ppt
- bindsym Shift+Down resize grow height 20 px or 5 ppt
- bindsym Shift+Up resize shrink height 20 px or 5 ppt
- bindsym Shift+Right resize grow width 20 px or 5 ppt
-
- bindsym s mode "default", exec --no-startup-id $HOME/scripts/slopsize.sh
-
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-
-set $mode_power power ξ° lock exit suspend reboot poweroff
-mode --pango_markup "$mode_power" {
- bindsym l mode "default", exec --no-startup-id i3lock -c '000000' -i ${HOME}/See/lock.png -d
- bindsym e mode "default", exec --no-startup-id i3-msg exit
- bindsym s mode "default", exec --no-startup-id zzz
- bindsym h mode "default", exec --no-startup-id ZZZ
- bindsym r mode "default", exec --no-startup-id shutdown -r now
- bindsym p mode "default", exec --no-startup-id shutdown -P now
-
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-bindsym $mod+l exec i3lock -c '000000' -i ${HOME}/See/lock.png -d
-bindsym $mod+Control+l mode "$mode_power"
-bindsym Mod1+Control+l mode "$mode_power"
-
-set $mode_gaps gaps ξ° inner outer 0 d
-set $mode_gaps_outer outer gaps ξ° + - 0 d
-set $mode_gaps_inner inner gaps ξ° + - 0 d
-bindsym $mod+Shift+g mode "$mode_gaps"
-
-mode --pango_markup "$mode_gaps" {
- bindsym o mode "$mode_gaps_outer"
- bindsym i mode "$mode_gaps_inner"
-
- bindsym 0 mode "default", exec --no-startup-id i3-msg "gaps inner current set 0" && i3-msg "gaps outer current set 0"
- bindsym d mode "default", exec --no-startup-id i3-msg "gaps inner current set $default_gaps_inner" && i3-msg "gaps outer current set $default_gaps_outer"
-
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-
-mode --pango_markup "$mode_gaps_inner" {
- bindsym plus gaps inner current plus 5
- bindsym minus gaps inner current minus 5
- bindsym 0 mode "default", gaps inner current set 0
- bindsym d mode "default", gaps inner current set $default_gaps_inner
-
- bindsym Shift+plus gaps inner all plus 5
- bindsym Shift+minus gaps inner all minus 5
- bindsym Shift+0 mode "default", gaps inner all set 0
- bindsym Shift+d mode "default", gaps inner all set $default_gaps_inner
-
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-mode --pango_markup "$mode_gaps_outer" {
- bindsym plus gaps outer current plus 5
- bindsym minus gaps outer current minus 5
- bindsym 0 mode "default", gaps outer current set 0
- bindsym d mode "default", gaps outer current set $default_gaps_outer
-
- bindsym Shift+plus gaps outer all plus 5
- bindsym Shift+minus gaps outer all minus 5
- bindsym Shift+0 mode "default", gaps outer all set 0
- bindsym Shift+d mode "default", gaps outer all set $default_gaps_outer
-
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-
-set $mode_brightness brightness ξ° + increase - decrease
-bindsym $mod+Shift+b mode "$mode_brightness"
-mode --pango_markup "$mode_brightness" {
- bindsym plus exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -inc 10
- bindsym minus exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -dec 10
- bindsym Shift+plus exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -inc 1
- bindsym Shift+minus exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -dec 1
-
- bindsym 0 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 100
- bindsym 1 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 10
- bindsym 2 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 20
- bindsym 3 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 30
- bindsym 4 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 40
- bindsym 5 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 50
- bindsym 6 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 60
- bindsym 7 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 70
- bindsym 8 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 80
- bindsym 9 mode "default", exec --no-startup-id ${HOME}/src/scripts/backlight.sh -time 50 -set 90
-
- bindsym Return mode "default"
- bindsym Escape mode "default"
-}
-
-# fix graphics glitch
-new_window none
-
-for_window [window_role="pop-up"] floating enable
-for_window [window_role="bubble"] floating enable
-for_window [window_role="task_dialog"] floating enable
-for_window [window_role="Preferences"] floating enable
-
-for_window [window_type="dialog"] floating enable
-for_window [window_type="menu"] floating enable
-
-for_window [class="(?i)gsimplecal"] floating enable, move position mouse
-for_window [class="(?i)qemu-system"] floating enable
-for_window [class="(?i)VirtualBox" title="(?i)Manager"] floating enable
-for_window [class="(?i)blueman"] floating enable
-
-for_window [instance="sun-awt-X11-XFramePeer"] floating enable
-for_window [instance="__scratchpad"] floating enable
-for_window [instance="__nmtui"] floating enable
-
-for_window [class="(?i)pavucontrol"] floating enable, border normal, move position mouse
-
-assign [class="(?i)chrome"] $ws1
-assign [class="(?i)eclipse" window_type="splash"] $ws3
-assign [class="(?i)eclipse" window_type="normal"] $ws3
-assign [class="(?i)thunderbird"] $ws9
-
-bar {
-# verbose yes
- status_command i3blocks
- i3bar_command i3bar -t
- position top
- font pango:Hack 16, FontAwesome 15
- strip_workspace_numbers yes
- separator_symbol "β "
- bindsym button4 nop
- bindsym button5 nop
- tray_output eDP1
- tray_output LVDS-0
- tray_padding 0
- height 40
- colors {
- statusline $white
- background $transparent
- separator $yellow
-
-# BORDER BACKGROUND TEXT
- focused_workspace $transparent $transparent $yellow
- inactive_workspace $transparent $transparent $white
- active_workspace $transparent $transparent $white
- urgent_workspace $darkred $darkred $transparent
- binding_mode $transparent $transparent $yellow
- }
-}
-
-# AUTOSTART
-
-exec --no-startup-id compton -b
-exec --no-startup-id dunst &
-exec --no-startup-id blueman-applet &
-exec --no-startup-id nm-applet &
-exec --no-startup-id xedgewarp -b
-
-exec_always --no-startup-id feh --bg-fill $HOME/.config/wallpapers/octocat.jpg
diff --git a/dot.profile b/dot.profile
index b5a16c7..64506fd 100644
--- a/dot.profile
+++ b/dot.profile
@@ -1,24 +1,15 @@
source /etc/profile
-export EDITOR=kak
-export GOPATH=$HOME/src/go
-export PATH=$HOME/.local/bin:$GOPATH/bin:$PATH
-export MANPATH=$HOME/.local/share/man:/usr/share/man:/usr/local/share/man
-export QT_SCALE_FACTOR=2
+# Load profiles from ~/.config/profile.d
+if test -d ~/.config/profile.d/; then
+ for profile in ~/.config/profile.d/*.sh; do
+ test -r "$profile" && . "$profile"
+ done
+ unset profile
+fi
-export FREETYPE_PROPERTIES="truetype:interpreter-version=35 cff:darkening-parameters=500,300,1000,200,1500,100,2000,0 autofitter:warping=1"
-export INFINALITY_FT_FILTER_PARAMS='10 35 40 35 10'
-
-alias xi="sudo xbps-install"
-alias xq="xbps-query -Rs"
-alias xqi="xbps-query -RS"
-alias xql="xbps-query -s"
-alias xqf="xbps-query -f"
-alias howto="howdoi -c"
if [ `tty` = /dev/tty1 -a $USER != root -a ! -e /tmp/.X0-lock ]
then
- tmux new-session -d -s work -c ~/src/fromAtoB
- tmux new-session -d -s stuff -c ~
- startx && exit
+ exec sway
fi
diff --git a/dot.tmux.conf b/dot.tmux.conf
index 71c9add..9070f61 100644
--- a/dot.tmux.conf
+++ b/dot.tmux.conf
@@ -29,4 +29,9 @@ set-window-option -g xterm-keys on
set -g pane-border-bg colour235
set -g pane-border-fg colour238
set -g pane-active-border-bg colour236
-set -g pane-active-border-fg colour51
+set -g pane-active-border-fg colour33
+
+#status bar colors
+set-option -g status-bg colour237
+set-option -g status-fg colour24
+set-option -g status-attr default
diff --git a/dot.vimperatorrc b/dot.vimperatorrc
deleted file mode 100644
index 565fbed..0000000
--- a/dot.vimperatorrc
+++ /dev/null
@@ -1,7 +0,0 @@
-set toolbars=none
-set hintchars=hjklasdfgyuiopqwertnmzxcvb
-set visualbell=true
-set complete=lStf
-set defsearch=duckduckgo
-set suggestengines=duckduckgo,wikipedia
-colorscheme zenburn
diff --git a/dot.xinitrc b/dot.xinitrc
deleted file mode 100644
index cb06c0e..0000000
--- a/dot.xinitrc
+++ /dev/null
@@ -1,21 +0,0 @@
-setxkbmap de
-xset -b
-xrdb -merge .Xdefaults
-xsetroot -solid black -cursor_name left_ptr
-
-synclient TapButton1=1
-synclient TapButton2=2
-synclient TapButton3=3
-synclient VertTwoFingerScroll=1
-synclient HorizTwoFingerScroll=1
-synclient PalmDetect=1
-synclient ClickPad=0
-synclient CircularScrolling=0
-syndaemon -Rtki 1 & # disable touchpad while typing
-xcalib -d :0 ~/.config/icc/natural.icm
-redshift -l 52.3:13.3 & # no eyestrain please
-[ -x ~/.fehbg ] && ~/.fehbg
-autocutsel -f &
-autocutsel -selection PRIMARY -fork &
-compton --config ~/.config/comptonrc -b
-exec i3
diff --git a/st/config.h b/st/config.h
index 09b8810..4900183 100644
--- a/st/config.h
+++ b/st/config.h
@@ -5,8 +5,8 @@
*
* font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
*/
-static char font[] = "monofur for powerline-30:antialias=false:autohint=true";
-static int borderpx = 2;
+char font[] = "monofur for powerline-14:antialias=true:autohint=true";
+int borderpx = 2;
/*
* What program is execed by st depends of these precedence rules:
@@ -24,8 +24,8 @@ static char stty_args[] = "stty raw pass8 nl -echo -iexten -cstopb 38400";
static char vtiden[] = "\033[?6c";
/* Kerning / character bounding-box multipliers */
-static float cwscale = 1.0;
-static float chscale = 1.0;
+float cwscale = 1.0;
+float chscale = 1.0;
/*
* word delimiter string
@@ -35,26 +35,26 @@ static float chscale = 1.0;
static char worddelimiters[] = " ";
/* selection timeouts (in milliseconds) */
-static unsigned int doubleclicktimeout = 300;
-static unsigned int tripleclicktimeout = 600;
+unsigned int doubleclicktimeout = 300;
+unsigned int tripleclicktimeout = 600;
/* alt screens */
-static int allowaltscreen = 1;
+int allowaltscreen = 1;
/* frames per second st should at maximum draw to the screen */
-static unsigned int xfps = 120;
-static unsigned int actionfps = 30;
+unsigned int xfps = 120;
+unsigned int actionfps = 30;
/*
* blinking timeout (set to 0 to disable blinking) for the terminal blinking
* attribute.
*/
-static unsigned int blinktimeout = 800;
+unsigned int blinktimeout = 800;
/*
* thickness of underline and bar cursors
*/
-static unsigned int cursorthickness = 2;
+unsigned int cursorthickness = 2;
/*
* bell volume. It must be a value between -100 and 100. Use 0 for disabling
@@ -63,12 +63,27 @@ static unsigned int cursorthickness = 2;
static int bellvolume = 0;
/* default TERM value */
-static char termname[] = "st-256color";
+char termname[] = "st-256color";
+/*
+ * spaces per tab
+ *
+ * When you are changing this value, don't forget to adapt the Β»itΒ« value in
+ * the st.info and appropriately install the st.info in the environment where
+ * you use this st version.
+ *
+ * it#$tabspaces,
+ *
+ * Secondly make sure your kernel is not expanding tabs. When running `stty
+ * -a` Β»tab0Β« should appear. You can tell the terminal to not expand tabs by
+ * running following command:
+ *
+ * stty tabs
+ */
static unsigned int tabspaces = 8;
/* Terminal colors (16 first used in escape sequence) */
-static const char *colorname[] = {
+const char *colorname[] = {
/* 8 normal colors */
"#3d3e3d", //"#2b2b2b", //"black",
"#755a5b", //"#ba9897", //"red3",
@@ -101,10 +116,10 @@ static const char *colorname[] = {
* Default colors (colorname index)
* foreground, background, cursor, reverse cursor
*/
-static unsigned int defaultfg = 256;
-static unsigned int defaultbg = 257;
-static unsigned int defaultcs = 7;
-static unsigned int defaultrcs = 0;
+unsigned int defaultfg = 7;
+unsigned int defaultbg = 0;
+unsigned int defaultcs = 256;
+unsigned int defaultrcs = 257;
/*
* Default shape of cursor
@@ -113,28 +128,33 @@ static unsigned int defaultrcs = 0;
* 6: Bar ("|")
* 7: Snowman ("β")
*/
-static unsigned int cursorshape = 2;
+unsigned int cursorshape = 2;
+
+/*
+ * Default columns and rows numbers
+ */
+
+unsigned int cols = 80;
+unsigned int rows = 24;
/*
* Default colour and shape of the mouse cursor
*/
-static unsigned int mouseshape = XC_xterm;
-static unsigned int mousefg = 7;
-static unsigned int mousebg = 0;
+unsigned int mouseshape = XC_xterm;
+unsigned int mousefg = 7;
+unsigned int mousebg = 0;
/*
- * Colors used, when the specific fg == defaultfg. So in reverse mode this
- * will reverse too. Another logic would only make the simple feature too
- * complex.
+ * Color used to display font attributes when fontconfig selected a font which
+ * doesn't match the ones requested.
*/
-static unsigned int defaultitalic = 11;
-static unsigned int defaultunderline = 7;
+unsigned int defaultattr = 11;
/*
* Internal mouse shortcuts.
* Beware that overloading Button1 will disable the selection.
*/
-static MouseShortcut mshortcuts[] = {
+MouseShortcut mshortcuts[] = {
/* button mask string */
{ Button4, XK_ANY_MOD, "\031" },
{ Button5, XK_ANY_MOD, "\005" },
@@ -142,21 +162,22 @@ static MouseShortcut mshortcuts[] = {
/* Internal keyboard shortcuts. */
#define MODKEY Mod1Mask
+#define TERMMOD (ControlMask|ShiftMask)
-static Shortcut shortcuts[] = {
+Shortcut shortcuts[] = {
/* mask keysym function argument */
{ XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} },
{ ControlMask, XK_Print, toggleprinter, {.i = 0} },
{ ShiftMask, XK_Print, printscreen, {.i = 0} },
{ XK_ANY_MOD, XK_Print, printsel, {.i = 0} },
- { MODKEY|ShiftMask, XK_Prior, xzoom, {.f = +1} },
- { MODKEY|ShiftMask, XK_Next, xzoom, {.f = -1} },
- { MODKEY|ShiftMask, XK_Home, xzoomreset, {.f = 0} },
- { ShiftMask, XK_Insert, selpaste, {.i = 0} },
- { MODKEY|ShiftMask, XK_Insert, clippaste, {.i = 0} },
- { MODKEY|ShiftMask, XK_C, clipcopy, {.i = 0} },
- { MODKEY|ShiftMask, XK_V, clippaste, {.i = 0} },
- { MODKEY, XK_Num_Lock, numlock, {.i = 0} },
+ { TERMMOD, XK_Prior, zoom, {.f = +1} },
+ { TERMMOD, XK_Next, zoom, {.f = -1} },
+ { TERMMOD, XK_Home, zoomreset, {.f = 0} },
+ { TERMMOD, XK_C, clipcopy, {.i = 0} },
+ { TERMMOD, XK_V, clippaste, {.i = 0} },
+ { TERMMOD, XK_Y, selpaste, {.i = 0} },
+ { TERMMOD, XK_Num_Lock, numlock, {.i = 0} },
+ { TERMMOD, XK_I, iso14755, {.i = 0} },
};
/*
@@ -201,7 +222,7 @@ static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
* Note that if you want to use ShiftMask with selmasks, set this to an other
* modifier, set to 0 to not use it.
*/
-static uint forceselmod = ShiftMask;
+uint forceselmod = ShiftMask;
/*
* This is the huge key array which defines all compatibility to the Linux
@@ -266,23 +287,39 @@ static Key key[] = {
{ XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0, 0},
{ XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0, 0},
{ XK_Up, ShiftMask, "\033[1;2A", 0, 0, 0},
- { XK_Up, ControlMask, "\033[1;5A", 0, 0, 0},
{ XK_Up, Mod1Mask, "\033[1;3A", 0, 0, 0},
+ { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0, 0},
+ { XK_Up, ControlMask, "\033[1;5A", 0, 0, 0},
+ { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0, 0},
+ { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0, 0},
+ { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0, 0},
{ XK_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
{ XK_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
{ XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0},
- { XK_Down, ControlMask, "\033[1;5B", 0, 0, 0},
{ XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0},
+ { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0, 0},
+ { XK_Down, ControlMask, "\033[1;5B", 0, 0, 0},
+ { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0, 0},
+ { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0, 0},
+ { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0, 0},
{ XK_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
{ XK_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
{ XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0},
- { XK_Left, ControlMask, "\033[1;5D", 0, 0, 0},
{ XK_Left, Mod1Mask, "\033[1;3D", 0, 0, 0},
+ { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0, 0},
+ { XK_Left, ControlMask, "\033[1;5D", 0, 0, 0},
+ { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0, 0},
+ { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0, 0},
+ { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0, 0},
{ XK_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
{ XK_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
{ XK_Right, ShiftMask, "\033[1;2C", 0, 0, 0},
- { XK_Right, ControlMask, "\033[1;5C", 0, 0, 0},
{ XK_Right, Mod1Mask, "\033[1;3C", 0, 0, 0},
+ { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0, 0},
+ { XK_Right, ControlMask, "\033[1;5C", 0, 0, 0},
+ { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0, 0},
+ { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0, 0},
+ { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0, 0},
{ XK_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
{ XK_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
{ XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0, 0},
@@ -303,6 +340,7 @@ static Key key[] = {
{ XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
{ XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
{ XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0},
+ { XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0},
{ XK_Home, ShiftMask, "\033[2J", 0, -1, 0},
{ XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
{ XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
@@ -413,7 +451,7 @@ static Key key[] = {
* ButtonRelease and MotionNotify.
* If no match is found, regular selection is used.
*/
-static uint selmasks[] = {
+uint selmasks[] = {
[SEL_RECTANGULAR] = Mod1Mask,
};
@@ -421,7 +459,7 @@ static uint selmasks[] = {
* Printable characters in ASCII, used to estimate the advance width
* of single wide characters.
*/
-static char ascii_printable[] =
+char ascii_printable[] =
" !\"#$%&'()*+,-./0123456789:;<=>?"
"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
"`abcdefghijklmnopqrstuvwxyz{|}~";
diff --git a/st/config.hires b/st/config.hires
new file mode 100644
index 0000000..0eeaa97
--- /dev/null
+++ b/st/config.hires
@@ -0,0 +1,466 @@
+/* See LICENSE file for copyright and license details. */
+
+/*
+ * appearance
+ *
+ * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
+ */
+char font[] = "monofur for powerline-30:antialias=false:autohint=true";
+int borderpx = 4;
+
+/*
+ * What program is execed by st depends of these precedence rules:
+ * 1: program passed with -e
+ * 2: utmp option
+ * 3: SHELL environment variable
+ * 4: value of shell in /etc/passwd
+ * 5: value of shell in config.h
+ */
+static char shell[] = "/bin/sh";
+static char *utmp = NULL;
+static char stty_args[] = "stty raw pass8 nl -echo -iexten -cstopb 38400";
+
+/* identification sequence returned in DA and DECID */
+static char vtiden[] = "\033[?6c";
+
+/* Kerning / character bounding-box multipliers */
+float cwscale = 1.0;
+float chscale = 1.0;
+
+/*
+ * word delimiter string
+ *
+ * More advanced example: " `'\"()[]{}"
+ */
+static char worddelimiters[] = " ";
+
+/* selection timeouts (in milliseconds) */
+unsigned int doubleclicktimeout = 300;
+unsigned int tripleclicktimeout = 600;
+
+/* alt screens */
+int allowaltscreen = 1;
+
+/* frames per second st should at maximum draw to the screen */
+unsigned int xfps = 120;
+unsigned int actionfps = 30;
+
+/*
+ * blinking timeout (set to 0 to disable blinking) for the terminal blinking
+ * attribute.
+ */
+unsigned int blinktimeout = 800;
+
+/*
+ * thickness of underline and bar cursors
+ */
+unsigned int cursorthickness = 2;
+
+/*
+ * bell volume. It must be a value between -100 and 100. Use 0 for disabling
+ * it
+ */
+static int bellvolume = 0;
+
+/* default TERM value */
+char termname[] = "st-256color";
+
+/*
+ * spaces per tab
+ *
+ * When you are changing this value, don't forget to adapt the Β»itΒ« value in
+ * the st.info and appropriately install the st.info in the environment where
+ * you use this st version.
+ *
+ * it#$tabspaces,
+ *
+ * Secondly make sure your kernel is not expanding tabs. When running `stty
+ * -a` Β»tab0Β« should appear. You can tell the terminal to not expand tabs by
+ * running following command:
+ *
+ * stty tabs
+ */
+static unsigned int tabspaces = 8;
+
+/* Terminal colors (16 first used in escape sequence) */
+const char *colorname[] = {
+ /* 8 normal colors */
+ "#3d3e3d", //"#2b2b2b", //"black",
+ "#755a5b", //"#ba9897", //"red3",
+ "#68755a", //"#97ba98", //"green3",
+ "#756e5a", //"#b9ba97", //"yellow3",
+ "#5b6976", //"#9897ba", //"blue2",
+ "#755b76", //"#ba97b9", //"magenta3",
+ "#5b7674", //"#97b9ba", //"cyan3",
+ "#808080", //"#d2d2d2", //"gray90",
+
+ /* 8 bright colors */
+ "#5a5b5c", //"#424242", //"gray50",
+ "#a37679", //"#d0b9b9", //"red",
+ "#87a376", //"#b9d0b9", //"green",
+ "#a39b76", //"#d0d0b9", //"yellow",
+ "#758ba3", //"#b9b9d0", //"#5c5cff",
+ "#9f76a3", //"#d0b9d0", //"magenta",
+ "#75a3a1", //"#b9d0d0", //"cyan",
+ "#aeafb0", //"#ffffff", //"white",
+
+ [255] = 0,
+
+ /* more colors can be added after 255 to use with DefaultXX */
+ "#d9e6f2",
+ "#333333",
+};
+
+
+/*
+ * Default colors (colorname index)
+ * foreground, background, cursor, reverse cursor
+ */
+unsigned int defaultfg = 7;
+unsigned int defaultbg = 0;
+unsigned int defaultcs = 256;
+unsigned int defaultrcs = 257;
+
+/*
+ * Default shape of cursor
+ * 2: Block ("β")
+ * 4: Underline ("_")
+ * 6: Bar ("|")
+ * 7: Snowman ("β")
+ */
+unsigned int cursorshape = 2;
+
+/*
+ * Default columns and rows numbers
+ */
+
+unsigned int cols = 80;
+unsigned int rows = 24;
+
+/*
+ * Default colour and shape of the mouse cursor
+ */
+unsigned int mouseshape = XC_xterm;
+unsigned int mousefg = 7;
+unsigned int mousebg = 0;
+
+/*
+ * Color used to display font attributes when fontconfig selected a font which
+ * doesn't match the ones requested.
+ */
+unsigned int defaultattr = 11;
+
+/*
+ * Internal mouse shortcuts.
+ * Beware that overloading Button1 will disable the selection.
+ */
+MouseShortcut mshortcuts[] = {
+ /* button mask string */
+ { Button4, XK_ANY_MOD, "\031" },
+ { Button5, XK_ANY_MOD, "\005" },
+};
+
+/* Internal keyboard shortcuts. */
+#define MODKEY Mod1Mask
+#define TERMMOD (ControlMask|ShiftMask)
+
+Shortcut shortcuts[] = {
+ /* mask keysym function argument */
+ { XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} },
+ { ControlMask, XK_Print, toggleprinter, {.i = 0} },
+ { ShiftMask, XK_Print, printscreen, {.i = 0} },
+ { XK_ANY_MOD, XK_Print, printsel, {.i = 0} },
+ { TERMMOD, XK_Prior, zoom, {.f = +1} },
+ { TERMMOD, XK_Next, zoom, {.f = -1} },
+ { TERMMOD, XK_Home, zoomreset, {.f = 0} },
+ { TERMMOD, XK_C, clipcopy, {.i = 0} },
+ { TERMMOD, XK_V, clippaste, {.i = 0} },
+ { TERMMOD, XK_Y, selpaste, {.i = 0} },
+ { TERMMOD, XK_Num_Lock, numlock, {.i = 0} },
+ { TERMMOD, XK_I, iso14755, {.i = 0} },
+};
+
+/*
+ * Special keys (change & recompile st.info accordingly)
+ *
+ * Mask value:
+ * * Use XK_ANY_MOD to match the key no matter modifiers state
+ * * Use XK_NO_MOD to match the key alone (no modifiers)
+ * appkey value:
+ * * 0: no value
+ * * > 0: keypad application mode enabled
+ * * = 2: term.numlock = 1
+ * * < 0: keypad application mode disabled
+ * appcursor value:
+ * * 0: no value
+ * * > 0: cursor application mode enabled
+ * * < 0: cursor application mode disabled
+ * crlf value
+ * * 0: no value
+ * * > 0: crlf mode is enabled
+ * * < 0: crlf mode is disabled
+ *
+ * Be careful with the order of the definitions because st searches in
+ * this table sequentially, so any XK_ANY_MOD must be in the last
+ * position for a key.
+ */
+
+/*
+ * If you want keys other than the X11 function keys (0xFD00 - 0xFFFF)
+ * to be mapped below, add them to this array.
+ */
+static KeySym mappedkeys[] = { -1 };
+
+/*
+ * State bits to ignore when matching key or button events. By default,
+ * numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored.
+ */
+static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
+
+/*
+ * Override mouse-select while mask is active (when MODE_MOUSE is set).
+ * Note that if you want to use ShiftMask with selmasks, set this to an other
+ * modifier, set to 0 to not use it.
+ */
+uint forceselmod = ShiftMask;
+
+/*
+ * This is the huge key array which defines all compatibility to the Linux
+ * world. Please decide about changes wisely.
+ */
+static Key key[] = {
+ /* keysym mask string appkey appcursor crlf */
+ { XK_KP_Home, ShiftMask, "\033[2J", 0, -1, 0},
+ { XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
+ { XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
+ { XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
+ { XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0, 0},
+ { XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
+ { XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
+ { XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0, 0},
+ { XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
+ { XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
+ { XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0, 0},
+ { XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
+ { XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
+ { XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0, 0},
+ { XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
+ { XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
+ { XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0, 0},
+ { XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0},
+ { XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0, 0},
+ { XK_KP_End, ControlMask, "\033[J", -1, 0, 0},
+ { XK_KP_End, ControlMask, "\033[1;5F", +1, 0, 0},
+ { XK_KP_End, ShiftMask, "\033[K", -1, 0, 0},
+ { XK_KP_End, ShiftMask, "\033[1;2F", +1, 0, 0},
+ { XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0, 0},
+ { XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0, 0},
+ { XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0},
+ { XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0, 0},
+ { XK_KP_Insert, ShiftMask, "\033[4l", -1, 0, 0},
+ { XK_KP_Insert, ControlMask, "\033[L", -1, 0, 0},
+ { XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0, 0},
+ { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0},
+ { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0},
+ { XK_KP_Delete, ControlMask, "\033[M", -1, 0, 0},
+ { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0, 0},
+ { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0, 0},
+ { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0, 0},
+ { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
+ { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
+ { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0, 0},
+ { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0, 0},
+ { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0, 0},
+ { XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0, -1},
+ { XK_KP_Enter, XK_ANY_MOD, "\r\n", -1, 0, +1},
+ { XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0, 0},
+ { XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0, 0},
+ { XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0, 0},
+ { XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0, 0},
+ { XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0, 0},
+ { XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0, 0},
+ { XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0, 0},
+ { XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0, 0},
+ { XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0, 0},
+ { XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0, 0},
+ { XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0, 0},
+ { XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0, 0},
+ { XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0, 0},
+ { XK_Up, ShiftMask, "\033[1;2A", 0, 0, 0},
+ { XK_Up, Mod1Mask, "\033[1;3A", 0, 0, 0},
+ { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0, 0},
+ { XK_Up, ControlMask, "\033[1;5A", 0, 0, 0},
+ { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0, 0},
+ { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0, 0},
+ { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0, 0},
+ { XK_Up, XK_ANY_MOD, "\033[A", 0, -1, 0},
+ { XK_Up, XK_ANY_MOD, "\033OA", 0, +1, 0},
+ { XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0},
+ { XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0},
+ { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0, 0},
+ { XK_Down, ControlMask, "\033[1;5B", 0, 0, 0},
+ { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0, 0},
+ { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0, 0},
+ { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0, 0},
+ { XK_Down, XK_ANY_MOD, "\033[B", 0, -1, 0},
+ { XK_Down, XK_ANY_MOD, "\033OB", 0, +1, 0},
+ { XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0},
+ { XK_Left, Mod1Mask, "\033[1;3D", 0, 0, 0},
+ { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0, 0},
+ { XK_Left, ControlMask, "\033[1;5D", 0, 0, 0},
+ { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0, 0},
+ { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0, 0},
+ { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0, 0},
+ { XK_Left, XK_ANY_MOD, "\033[D", 0, -1, 0},
+ { XK_Left, XK_ANY_MOD, "\033OD", 0, +1, 0},
+ { XK_Right, ShiftMask, "\033[1;2C", 0, 0, 0},
+ { XK_Right, Mod1Mask, "\033[1;3C", 0, 0, 0},
+ { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0, 0},
+ { XK_Right, ControlMask, "\033[1;5C", 0, 0, 0},
+ { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0, 0},
+ { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0, 0},
+ { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0, 0},
+ { XK_Right, XK_ANY_MOD, "\033[C", 0, -1, 0},
+ { XK_Right, XK_ANY_MOD, "\033OC", 0, +1, 0},
+ { XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0, 0},
+ { XK_Return, Mod1Mask, "\033\r", 0, 0, -1},
+ { XK_Return, Mod1Mask, "\033\r\n", 0, 0, +1},
+ { XK_Return, XK_ANY_MOD, "\r", 0, 0, -1},
+ { XK_Return, XK_ANY_MOD, "\r\n", 0, 0, +1},
+ { XK_Insert, ShiftMask, "\033[4l", -1, 0, 0},
+ { XK_Insert, ShiftMask, "\033[2;2~", +1, 0, 0},
+ { XK_Insert, ControlMask, "\033[L", -1, 0, 0},
+ { XK_Insert, ControlMask, "\033[2;5~", +1, 0, 0},
+ { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0, 0},
+ { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0, 0},
+ { XK_Delete, ControlMask, "\033[M", -1, 0, 0},
+ { XK_Delete, ControlMask, "\033[3;5~", +1, 0, 0},
+ { XK_Delete, ShiftMask, "\033[2K", -1, 0, 0},
+ { XK_Delete, ShiftMask, "\033[3;2~", +1, 0, 0},
+ { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0},
+ { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0},
+ { XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0},
+ { XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0},
+ { XK_Home, ShiftMask, "\033[2J", 0, -1, 0},
+ { XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0},
+ { XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0},
+ { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1, 0},
+ { XK_End, ControlMask, "\033[J", -1, 0, 0},
+ { XK_End, ControlMask, "\033[1;5F", +1, 0, 0},
+ { XK_End, ShiftMask, "\033[K", -1, 0, 0},
+ { XK_End, ShiftMask, "\033[1;2F", +1, 0, 0},
+ { XK_End, XK_ANY_MOD, "\033[4~", 0, 0, 0},
+ { XK_Prior, ControlMask, "\033[5;5~", 0, 0, 0},
+ { XK_Prior, ShiftMask, "\033[5;2~", 0, 0, 0},
+ { XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0, 0},
+ { XK_Next, ControlMask, "\033[6;5~", 0, 0, 0},
+ { XK_Next, ShiftMask, "\033[6;2~", 0, 0, 0},
+ { XK_Next, XK_ANY_MOD, "\033[6~", 0, 0, 0},
+ { XK_F1, XK_NO_MOD, "\033OP" , 0, 0, 0},
+ { XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0, 0},
+ { XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0, 0},
+ { XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0, 0},
+ { XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0, 0},
+ { XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0, 0},
+ { XK_F2, XK_NO_MOD, "\033OQ" , 0, 0, 0},
+ { XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0, 0},
+ { XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0, 0},
+ { XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0, 0},
+ { XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0, 0},
+ { XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0, 0},
+ { XK_F3, XK_NO_MOD, "\033OR" , 0, 0, 0},
+ { XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0, 0},
+ { XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0, 0},
+ { XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0, 0},
+ { XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0, 0},
+ { XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0, 0},
+ { XK_F4, XK_NO_MOD, "\033OS" , 0, 0, 0},
+ { XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0, 0},
+ { XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0, 0},
+ { XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0, 0},
+ { XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0, 0},
+ { XK_F5, XK_NO_MOD, "\033[15~", 0, 0, 0},
+ { XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0, 0},
+ { XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0, 0},
+ { XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0, 0},
+ { XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0, 0},
+ { XK_F6, XK_NO_MOD, "\033[17~", 0, 0, 0},
+ { XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0, 0},
+ { XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0, 0},
+ { XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0, 0},
+ { XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0, 0},
+ { XK_F7, XK_NO_MOD, "\033[18~", 0, 0, 0},
+ { XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0, 0},
+ { XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0, 0},
+ { XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0, 0},
+ { XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0, 0},
+ { XK_F8, XK_NO_MOD, "\033[19~", 0, 0, 0},
+ { XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0, 0},
+ { XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0, 0},
+ { XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0, 0},
+ { XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0, 0},
+ { XK_F9, XK_NO_MOD, "\033[20~", 0, 0, 0},
+ { XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0, 0},
+ { XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0, 0},
+ { XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0, 0},
+ { XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0, 0},
+ { XK_F10, XK_NO_MOD, "\033[21~", 0, 0, 0},
+ { XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0, 0},
+ { XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0, 0},
+ { XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0, 0},
+ { XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0, 0},
+ { XK_F11, XK_NO_MOD, "\033[23~", 0, 0, 0},
+ { XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0, 0},
+ { XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0, 0},
+ { XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0, 0},
+ { XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0, 0},
+ { XK_F12, XK_NO_MOD, "\033[24~", 0, 0, 0},
+ { XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0, 0},
+ { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0, 0},
+ { XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0, 0},
+ { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0, 0},
+ { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0, 0},
+ { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0, 0},
+ { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0, 0},
+ { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0, 0},
+ { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0, 0},
+ { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0, 0},
+ { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0, 0},
+ { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0, 0},
+ { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0, 0},
+ { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0, 0},
+ { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0, 0},
+ { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0, 0},
+ { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0, 0},
+ { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0, 0},
+ { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0, 0},
+ { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0, 0},
+ { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0, 0},
+ { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0, 0},
+ { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0, 0},
+ { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0, 0},
+ { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0, 0},
+ { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0, 0},
+ { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0, 0},
+};
+
+/*
+ * Selection types' masks.
+ * Use the same masks as usual.
+ * Button1Mask is always unset, to make masks match between ButtonPress.
+ * ButtonRelease and MotionNotify.
+ * If no match is found, regular selection is used.
+ */
+uint selmasks[] = {
+ [SEL_RECTANGULAR] = Mod1Mask,
+};
+
+/*
+ * Printable characters in ASCII, used to estimate the advance width
+ * of single wide characters.
+ */
+char ascii_printable[] =
+ " !\"#$%&'()*+,-./0123456789:;<=>?"
+ "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
+ "`abcdefghijklmnopqrstuvwxyz{|}~";
+
diff --git a/st/config.mk b/st/config.mk
index 46a4584..9052b82 100644
--- a/st/config.mk
+++ b/st/config.mk
@@ -1,28 +1,28 @@
# st version
-VERSION = 0.6
+VERSION = 0.7
# Customize below to fit your system
# paths
PREFIX = ~/.local
-MANPREFIX = ${PREFIX}/share/man
+MANPREFIX = $(PREFIX)/share/man
X11INC = /usr/include/X11
X11LIB = /usr/lib
# includes and libs
-INCS = -I. -I/usr/include -I${X11INC} \
+INCS = -I$(X11INC) \
`pkg-config --cflags fontconfig` \
`pkg-config --cflags freetype2`
-LIBS = -L/usr/lib -lc -L${X11LIB} -lm -lrt -lX11 -lutil -lXft \
- `pkg-config --libs fontconfig` \
+LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft \
+ `pkg-config --libs fontconfig` \
`pkg-config --libs freetype2`
# flags
-CPPFLAGS = -DVERSION=\"${VERSION}\" -D_XOPEN_SOURCE=600
-CFLAGS += -g -std=c99 -pedantic -Wall -Wvariadic-macros -Os ${INCS} ${CPPFLAGS}
-LDFLAGS += -g ${LIBS}
+CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600
+STCFLAGS = $(INCS) $(CPPFLAGS) $(CFLAGS)
+STLDFLAGS = $(LIBS) $(LDFLAGS)
# compiler and linker
-# CC = cc
+# CC = c99
diff --git a/zenburn.vimp b/zenburn.vimp
deleted file mode 100644
index 369236c..0000000
--- a/zenburn.vimp
+++ /dev/null
@@ -1,85 +0,0 @@
-" ==Vimperator_Color_Scheme==
-" name: zenburn
-" url: https://github.com/livibetter/dotfiles/tree/master/vimperator/colors
-" original name: vimPgray
-"
-" Created for matching this GTK+ theme:
-" http://www.gnome-look.org/content/show.php/Clearlooks+Zenburn?content=103035
-"
-" Last edited:
-" Edited by Yu-Jie Lin
-"
-" Original vimp: 2010-11-01T10:04:00+0800
-" http://github.com/VoQn/vimperator-colorscheme/blob/master/colors/default.vimp
-"
-" Reference:
-" chrome://liberator/locale/styling.html
-" ==VimPGray_Colorscheme_Settings==
-
-" Reset all styles first
-hi clear
-
-hi CompDesc color: #999; width: 50%;
-hi CompItem[selected] background: #666;
-
-" Used in Command Line
-" Entire bottom line
-hi CmdLine color: #aaa; background: #333; font-family: Inconsolata; font-size: 12px; padding: 0px; vertical-align: middle; border: none;
-
-" Used in the URL column of `bmarks`
-hi CompResult color: #aaa; width: 45%; overflow: hidden;
-hi CompTitle color: #ddc; background: #333; font-weight: bold;
-hi CompTitle>* color: #aaa; font-weight: bold; border-top: 1px solid gray; border-bottom: 1px solid #BBB; padding: 1px 0.5ex;
-
-" Hints!
-hi Hint color: white; background-color: #800; border-color: ButtonShadow; font-family: Inconsolata; font-size: 12px; border-width: 0px; border-style: solid; padding 0 1px;
-hi Hint::after content: attr(number);
-hi HintActive color: black; background: #480;
-hi HintElem color: black; background-color: #880;
-hi HintImage opacity: .5;
-
-" Used also in wrapping error messages as the background, simple speaking
-hi InfoMsg color: #ddc; background: #333;
-
-" Used when error on syntax error in vimperatorrc, etc.
-hi LineNr color: orange; background-color: #333;
-
-hi ErrorMsg color: #c22; background-color: #333; font-weight: bold;
-
-" Used in CARET or COMMAND modes
-hi ModeMsg color: #ddc; background: #333;
-
-hi MoreMsg color: #080; background: #222; font-weight: bold; -moz-border-radius: 5px; padding-left: 5px;
-
-hi Normal color: #ddc; background: #333;
-
-" Used in :`js tr`
-hi Boolean color: #f00;
-hi Function color: #04c;
-hi Null color: #00c;
-hi Number color: #00c;
-hi Object color: #c40;
-hi String color: #0c0;
-
-" Used in "Press ENTER..." of `jumps` or `bmarks`, or "Follow Hint..." or `f`
-hi Question color: #080; background: #222; font-weight: bold; -moz-border-radius: 5px; padding-left: 5px;
-
-" hi Search color: #333; background-color: #cc0; font-size: inherit; padding: 0; padding: 0;
-
-hi StatusLine color: #ddc; background: #333; font-family: Inconsolata; font-size: 14px; margin-top: 1px;
-
-" Firefox's tabs
-hi TabNumber color: #ddc; font-weight: bold; margin: 0; padding-right: .3ex; text-shadow: #000 -1px 0 0, #000 0 1px 0, #000 1px 0 0, #000 0 -1px 0;
-
-" Used in `pageinfo` or `jumps`
-hi Title color: #ddc; background: #333; font-weight: bold;
-
-" Used in items of Info field of `bmarks`
-hi Keyword color: #CC0;
-hi Tag color: #0CC;
-hi URL color: #080; text-decoration: none; padding: 0 2px;
-hi URL:hover color: #880; background-color: #222; -moz-border-radius: 5px; cursor: pointer;
-
-hi ContentSeparator border:none;
-
-" vim:set filetype=vim:
diff --git a/zsh/koehr.theme.zsh b/zsh/koehr.theme.zsh
index 40ee117..2d56736 100644
--- a/zsh/koehr.theme.zsh
+++ b/zsh/koehr.theme.zsh
@@ -34,7 +34,7 @@ _collapsed_path() {
CC_ORANGE='208'
-CC_BLUE='33' #33
+CC_BLUE='33'
CC_RED='160'
CC_GREEN='40'
CC_GRAY1='236'
@@ -43,7 +43,7 @@ CC_GRAY3='240'
CC_BLACK='232'
CC_WHITE='255'
-CC_CPROMPT="%k%f%K{$CC_BLACK}%F{$CC_BLUE}%B"
+CC_CPROMPT="%k%f%K{$CC_BLACK}%F{$CC_BLUE}"
CC_CRPROMPT="%k%f%F{$CC_BLUE}"
CC_CGITPROMPT="%k%f%F{$CC_GRAY3}"
CC_CWARN="%k%f%K{$CC_BLACK}%F{$CC_RED}"
@@ -61,7 +61,7 @@ CC_SYMBOL_LEFT_ARROW=$'\ue0b2'
CC_SYMBOL_LEFT_LIGHT_ARROW=$'\ue0b3'
CC_SYMBOL_HOME=$'\uf015'
-CC_SYMBOL_WORK=$'\uf0b1'
+CC_SYMBOL_WORK=$'\uf0f7'
CC_SYMBOL_SERVER=$'\uf233'
ZSH_THEME_GIT_PROMPT_PREFIX="$CC_CGITPROMPT "