diff --git a/.bin/cpuSlow.sh b/.bin/cpuSlow.sh new file mode 100755 index 0000000..8214799 --- /dev/null +++ b/.bin/cpuSlow.sh @@ -0,0 +1,4 @@ +#!/bin/bash +echo 30 > /sys/devices/system/cpu/intel_pstate/max_perf_pct +echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo + diff --git a/.bin/cpuSuspend.sh b/.bin/cpuSuspend.sh new file mode 100755 index 0000000..00bef54 --- /dev/null +++ b/.bin/cpuSuspend.sh @@ -0,0 +1,3 @@ +#!/bin/bash +systemctl suspend + diff --git a/.bin/kb-light.py b/.bin/kb-light.py new file mode 100755 index 0000000..08d4b5a --- /dev/null +++ b/.bin/kb-light.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 + + +#https://wiki.archlinux.org/index.php/keyboard_backlight + + +import dbus +import sys + +def kb_light_set(delta): + bus = dbus.SystemBus() + kbd_backlight_proxy = bus.get_object('org.freedesktop.UPower', '/org/freedesktop/UPower/KbdBacklight') + kbd_backlight = dbus.Interface(kbd_backlight_proxy, 'org.freedesktop.UPower.KbdBacklight') + + current = kbd_backlight.GetBrightness() + maximum = kbd_backlight.GetMaxBrightness() + new = max(0, min(current + delta, maximum)) + + if 0 <= new <= maximum: + current = new + kbd_backlight.SetBrightness(current) + + # Return current backlight level percentage + return 100 * current / maximum + +if __name__ == '__main__': + if len(sys.argv) == 2 or len(sys.argv) == 3: + if sys.argv[1] == "--up" or sys.argv[1] == "+": + if len(sys.argv) == 3: + print(kb_light_set(int(sys.argv[2]))) + else: + print(kb_light_set(17)) + elif sys.argv[1] == "--down" or sys.argv[1] == "-": + if len(sys.argv) == 3: + print(kb_light_set(-int(sys.argv[2]))) + else: + print(kb_light_set(-17)) + else: + print("Unknown argument:", sys.argv[1]) + else: + print("Script takes one or two argument.", len(sys.argv) - 1, "arguments provided.") + + + diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 650a57c..32a65c4 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -105,11 +105,15 @@ xdg_menu = require("archmenu") mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, { "Applications", xdgmenu }, - { "Terminator", "terminator", "/usr/share/icons/hicolor/16x16/apps/terminator.png" }, - { "Opera", "opera", "/usr/share/icons/hicolor/16x16/apps/opera.png" }, - { "Chromium", "chromium", "/usr/share/icons/hicolor/16x16/apps/chromium.png" }, - { "Thunar", "thunar" }, - { "Edn", "edn", "/home/edupin/.local/application/edn.app/share/edn/icon.png"}, + { "Terminator", "terminator", "/usr/share/icons/hicolor/scalable/apps/terminator.svg" }, + { "Firefox", "firefox", "/usr/share/icons/hicolor/16x16/apps/firefox.png" }, + { "Chromium", "chromium", "/usr/share/icons/hicolor/16x16/apps/chromium.png" }, + { "Filezilla", "filezilla", "/usr/share/icons/hicolor/scalable/apps/filezilla.svg" }, + { "Thunar", "thunar", "/usr/share/icons/hicolor/scalable/apps/Thunar.svg" }, + { "Edn", "edn", "/home/heero/.local/application/edn.app/share/edn/icon.png"}, + { "Zeus Video", "zeus-player-video", "/home/heero/.local/application/zeus-player-video.app/share/zeus-player-video/icon.png"}, + { "Zeus Audio", "zeus-player-audio", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-player-audio/icon.png"}, + { "Zeus Picture", "zeus-viewer-picture", "/home/heero/.local/application/zeus-player-audio.app/share/zeus-viewer-picture/icon.png"}, { "X-lock", "xlock"} } }) @@ -243,7 +247,7 @@ root.buttons(awful.util.table.join( -- {{{ Key bindings globalkeys = awful.util.table.join( - awful.key({ modkey, }, "F12", + awful.key({ modkey, }, "Pause", function () awful.util.spawn("xlock") end, @@ -261,7 +265,7 @@ globalkeys = awful.util.table.join( awful.key({ modkey, }, "Right", function () -- TODO : Do the last ID better ... - if awful.tag.selected().name ~= "11" then + if awful.tag.selected().name ~= "12" then awful.tag.viewnext() end end, @@ -401,7 +405,7 @@ clientkeys = awful.util.table.join( -- Bind all key numbers to tags. -- Be careful: we use keycodes to make it works on any keyboard layout. -- This should map on the top row of your keyboard, usually 1 to 9. -for i = 1, 11 do +for i = 1, 12 do globalkeys = awful.util.table.join(globalkeys, -- View tag only. awful.key({ modkey }, "F" .. i, diff --git a/.config/awesome/theme/layouts/dwindle.png b/.config/awesome/theme/layouts/dwindle.png old mode 100644 new mode 100755 index 943ece5..0ec7a35 Binary files a/.config/awesome/theme/layouts/dwindle.png and b/.config/awesome/theme/layouts/dwindle.png differ diff --git a/.config/awesome/theme/layouts/dwindlew.png b/.config/awesome/theme/layouts/dwindlew.png old mode 100644 new mode 100755 index 36de1ba..8457892 Binary files a/.config/awesome/theme/layouts/dwindlew.png and b/.config/awesome/theme/layouts/dwindlew.png differ diff --git a/.config/awesome/theme/layouts/fairh.png b/.config/awesome/theme/layouts/fairh.png old mode 100644 new mode 100755 index b4e289d..3c2d36b Binary files a/.config/awesome/theme/layouts/fairh.png and b/.config/awesome/theme/layouts/fairh.png differ diff --git a/.config/awesome/theme/layouts/fairhw.png b/.config/awesome/theme/layouts/fairhw.png old mode 100644 new mode 100755 index 514d66d..410e292 Binary files a/.config/awesome/theme/layouts/fairhw.png and b/.config/awesome/theme/layouts/fairhw.png differ diff --git a/.config/awesome/theme/layouts/fairv.png b/.config/awesome/theme/layouts/fairv.png old mode 100644 new mode 100755 index e5aad70..ad99f4b Binary files a/.config/awesome/theme/layouts/fairv.png and b/.config/awesome/theme/layouts/fairv.png differ diff --git a/.config/awesome/theme/layouts/fairvw.png b/.config/awesome/theme/layouts/fairvw.png old mode 100644 new mode 100755 index f97ce56..1a4ee27 Binary files a/.config/awesome/theme/layouts/fairvw.png and b/.config/awesome/theme/layouts/fairvw.png differ diff --git a/.config/awesome/theme/layouts/floating.png b/.config/awesome/theme/layouts/floating.png old mode 100644 new mode 100755 index cbc7804..bf74990 Binary files a/.config/awesome/theme/layouts/floating.png and b/.config/awesome/theme/layouts/floating.png differ diff --git a/.config/awesome/theme/layouts/floatingw.png b/.config/awesome/theme/layouts/floatingw.png old mode 100644 new mode 100755 index 7ddf7ae..7aecb06 Binary files a/.config/awesome/theme/layouts/floatingw.png and b/.config/awesome/theme/layouts/floatingw.png differ diff --git a/.config/awesome/theme/layouts/fullscreen.png b/.config/awesome/theme/layouts/fullscreen.png old mode 100644 new mode 100755 index 46716f5..d02f6fc Binary files a/.config/awesome/theme/layouts/fullscreen.png and b/.config/awesome/theme/layouts/fullscreen.png differ diff --git a/.config/awesome/theme/layouts/fullscreenw.png b/.config/awesome/theme/layouts/fullscreenw.png old mode 100644 new mode 100755 index 2c3cfad..5c35bfa Binary files a/.config/awesome/theme/layouts/fullscreenw.png and b/.config/awesome/theme/layouts/fullscreenw.png differ diff --git a/.config/awesome/theme/layouts/magnifier.png b/.config/awesome/theme/layouts/magnifier.png old mode 100644 new mode 100755 index 1476555..2ea2792 Binary files a/.config/awesome/theme/layouts/magnifier.png and b/.config/awesome/theme/layouts/magnifier.png differ diff --git a/.config/awesome/theme/layouts/magnifierw.png b/.config/awesome/theme/layouts/magnifierw.png old mode 100644 new mode 100755 index 97c1d11..5cd5e16 Binary files a/.config/awesome/theme/layouts/magnifierw.png and b/.config/awesome/theme/layouts/magnifierw.png differ diff --git a/.config/awesome/theme/layouts/max.png b/.config/awesome/theme/layouts/max.png old mode 100644 new mode 100755 index fe70bef..8d20844 Binary files a/.config/awesome/theme/layouts/max.png and b/.config/awesome/theme/layouts/max.png differ diff --git a/.config/awesome/theme/layouts/maxw.png b/.config/awesome/theme/layouts/maxw.png old mode 100644 new mode 100755 index d8debb8..85f5ce3 Binary files a/.config/awesome/theme/layouts/maxw.png and b/.config/awesome/theme/layouts/maxw.png differ diff --git a/.config/awesome/theme/layouts/spiral.png b/.config/awesome/theme/layouts/spiral.png old mode 100644 new mode 100755 index a24faf5..ca41814 Binary files a/.config/awesome/theme/layouts/spiral.png and b/.config/awesome/theme/layouts/spiral.png differ diff --git a/.config/awesome/theme/layouts/spiralw.png b/.config/awesome/theme/layouts/spiralw.png old mode 100644 new mode 100755 index f34ceb0..d128461 Binary files a/.config/awesome/theme/layouts/spiralw.png and b/.config/awesome/theme/layouts/spiralw.png differ diff --git a/.config/awesome/theme/layouts/tile.png b/.config/awesome/theme/layouts/tile.png old mode 100644 new mode 100755 index 071a385..db1ce15 Binary files a/.config/awesome/theme/layouts/tile.png and b/.config/awesome/theme/layouts/tile.png differ diff --git a/.config/awesome/theme/layouts/tilebottom.png b/.config/awesome/theme/layouts/tilebottom.png old mode 100644 new mode 100755 index aeedbe2..73a72fe Binary files a/.config/awesome/theme/layouts/tilebottom.png and b/.config/awesome/theme/layouts/tilebottom.png differ diff --git a/.config/awesome/theme/layouts/tilebottomw.png b/.config/awesome/theme/layouts/tilebottomw.png old mode 100644 new mode 100755 index f42da9d..64aa289 Binary files a/.config/awesome/theme/layouts/tilebottomw.png and b/.config/awesome/theme/layouts/tilebottomw.png differ diff --git a/.config/awesome/theme/layouts/tileleft.png b/.config/awesome/theme/layouts/tileleft.png old mode 100644 new mode 100755 index ab55e08..829475a Binary files a/.config/awesome/theme/layouts/tileleft.png and b/.config/awesome/theme/layouts/tileleft.png differ diff --git a/.config/awesome/theme/layouts/tileleftw.png b/.config/awesome/theme/layouts/tileleftw.png old mode 100644 new mode 100755 index c18e7b4..24c3941 Binary files a/.config/awesome/theme/layouts/tileleftw.png and b/.config/awesome/theme/layouts/tileleftw.png differ diff --git a/.config/awesome/theme/layouts/tiletop.png b/.config/awesome/theme/layouts/tiletop.png old mode 100644 new mode 100755 index 3febc35..1964d4d Binary files a/.config/awesome/theme/layouts/tiletop.png and b/.config/awesome/theme/layouts/tiletop.png differ diff --git a/.config/awesome/theme/layouts/tiletopw.png b/.config/awesome/theme/layouts/tiletopw.png old mode 100644 new mode 100755 index daf965f..d2eee79 Binary files a/.config/awesome/theme/layouts/tiletopw.png and b/.config/awesome/theme/layouts/tiletopw.png differ diff --git a/.config/awesome/theme/layouts/tilew.png b/.config/awesome/theme/layouts/tilew.png old mode 100644 new mode 100755 index c722a35..4451a66 Binary files a/.config/awesome/theme/layouts/tilew.png and b/.config/awesome/theme/layouts/tilew.png differ diff --git a/.config/awesome/theme/titlebar/close_focus.png b/.config/awesome/theme/titlebar/close_focus.png old mode 100644 new mode 100755 index a5b7958..e4763b6 Binary files a/.config/awesome/theme/titlebar/close_focus.png and b/.config/awesome/theme/titlebar/close_focus.png differ diff --git a/.config/awesome/theme/titlebar/close_normal.png b/.config/awesome/theme/titlebar/close_normal.png old mode 100644 new mode 100755 index 46377f9..7702839 Binary files a/.config/awesome/theme/titlebar/close_normal.png and b/.config/awesome/theme/titlebar/close_normal.png differ diff --git a/.config/awesome/theme/titlebar/floating_focus_active.png b/.config/awesome/theme/titlebar/floating_focus_active.png old mode 100644 new mode 100755 index 3447bb2..80c1b4a Binary files a/.config/awesome/theme/titlebar/floating_focus_active.png and b/.config/awesome/theme/titlebar/floating_focus_active.png differ diff --git a/.config/awesome/theme/titlebar/floating_focus_inactive.png b/.config/awesome/theme/titlebar/floating_focus_inactive.png old mode 100644 new mode 100755 index 644a46f..a96f00c Binary files a/.config/awesome/theme/titlebar/floating_focus_inactive.png and b/.config/awesome/theme/titlebar/floating_focus_inactive.png differ diff --git a/.config/awesome/theme/titlebar/floating_normal_active.png b/.config/awesome/theme/titlebar/floating_normal_active.png old mode 100644 new mode 100755 index daec971..b9c70ca Binary files a/.config/awesome/theme/titlebar/floating_normal_active.png and b/.config/awesome/theme/titlebar/floating_normal_active.png differ diff --git a/.config/awesome/theme/titlebar/floating_normal_inactive.png b/.config/awesome/theme/titlebar/floating_normal_inactive.png old mode 100644 new mode 100755 index 23aa61a..55cbc0c Binary files a/.config/awesome/theme/titlebar/floating_normal_inactive.png and b/.config/awesome/theme/titlebar/floating_normal_inactive.png differ diff --git a/.config/awesome/theme/titlebar/maximized_focus_active.png b/.config/awesome/theme/titlebar/maximized_focus_active.png old mode 100644 new mode 100755 index 78a2914..dad461d Binary files a/.config/awesome/theme/titlebar/maximized_focus_active.png and b/.config/awesome/theme/titlebar/maximized_focus_active.png differ diff --git a/.config/awesome/theme/titlebar/maximized_focus_inactive.png b/.config/awesome/theme/titlebar/maximized_focus_inactive.png old mode 100644 new mode 100755 index 0743060..3cc46fe Binary files a/.config/awesome/theme/titlebar/maximized_focus_inactive.png and b/.config/awesome/theme/titlebar/maximized_focus_inactive.png differ diff --git a/.config/awesome/theme/titlebar/maximized_normal_active.png b/.config/awesome/theme/titlebar/maximized_normal_active.png old mode 100644 new mode 100755 index 5e93cb6..0bbbf6a Binary files a/.config/awesome/theme/titlebar/maximized_normal_active.png and b/.config/awesome/theme/titlebar/maximized_normal_active.png differ diff --git a/.config/awesome/theme/titlebar/maximized_normal_inactive.png b/.config/awesome/theme/titlebar/maximized_normal_inactive.png old mode 100644 new mode 100755 index 9ccc482..5f1e98f Binary files a/.config/awesome/theme/titlebar/maximized_normal_inactive.png and b/.config/awesome/theme/titlebar/maximized_normal_inactive.png differ diff --git a/.config/awesome/theme/titlebar/minimize_focus.png b/.config/awesome/theme/titlebar/minimize_focus.png old mode 100644 new mode 100755 diff --git a/.config/awesome/theme/titlebar/minimize_normal.png b/.config/awesome/theme/titlebar/minimize_normal.png old mode 100644 new mode 100755 diff --git a/.config/awesome/theme/titlebar/ontop_focus_active.png b/.config/awesome/theme/titlebar/ontop_focus_active.png old mode 100644 new mode 100755 index f954bed..d79c8e2 Binary files a/.config/awesome/theme/titlebar/ontop_focus_active.png and b/.config/awesome/theme/titlebar/ontop_focus_active.png differ diff --git a/.config/awesome/theme/titlebar/ontop_focus_inactive.png b/.config/awesome/theme/titlebar/ontop_focus_inactive.png old mode 100644 new mode 100755 index ced2171..03aef5a Binary files a/.config/awesome/theme/titlebar/ontop_focus_inactive.png and b/.config/awesome/theme/titlebar/ontop_focus_inactive.png differ diff --git a/.config/awesome/theme/titlebar/ontop_normal_active.png b/.config/awesome/theme/titlebar/ontop_normal_active.png old mode 100644 new mode 100755 index b3a65ca..e09f32d Binary files a/.config/awesome/theme/titlebar/ontop_normal_active.png and b/.config/awesome/theme/titlebar/ontop_normal_active.png differ diff --git a/.config/awesome/theme/titlebar/ontop_normal_inactive.png b/.config/awesome/theme/titlebar/ontop_normal_inactive.png old mode 100644 new mode 100755 index ba710d4..9917b9e Binary files a/.config/awesome/theme/titlebar/ontop_normal_inactive.png and b/.config/awesome/theme/titlebar/ontop_normal_inactive.png differ diff --git a/.config/awesome/theme/titlebar/sticky_focus_active.png b/.config/awesome/theme/titlebar/sticky_focus_active.png old mode 100644 new mode 100755 index 1106399..8019463 Binary files a/.config/awesome/theme/titlebar/sticky_focus_active.png and b/.config/awesome/theme/titlebar/sticky_focus_active.png differ diff --git a/.config/awesome/theme/titlebar/sticky_focus_inactive.png b/.config/awesome/theme/titlebar/sticky_focus_inactive.png old mode 100644 new mode 100755 index 6f508a5..6d7fe40 Binary files a/.config/awesome/theme/titlebar/sticky_focus_inactive.png and b/.config/awesome/theme/titlebar/sticky_focus_inactive.png differ diff --git a/.config/awesome/theme/titlebar/sticky_normal_active.png b/.config/awesome/theme/titlebar/sticky_normal_active.png old mode 100644 new mode 100755 index 8b4f685..0d003ef Binary files a/.config/awesome/theme/titlebar/sticky_normal_active.png and b/.config/awesome/theme/titlebar/sticky_normal_active.png differ diff --git a/.config/awesome/theme/titlebar/sticky_normal_inactive.png b/.config/awesome/theme/titlebar/sticky_normal_inactive.png old mode 100644 new mode 100755 index fe5d19e..f1e8789 Binary files a/.config/awesome/theme/titlebar/sticky_normal_inactive.png and b/.config/awesome/theme/titlebar/sticky_normal_inactive.png differ