From 25a7944751fe255a1276224aa05f83d1db05d7a4 Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 21 Jan 2021 12:35:23 +0100 Subject: [PATCH] removed unused config --- .config/awesome/rc.lua | 564 --------------------------------- .config/bspwm/bspwmrc | 53 ---- .config/sxhkd/sxhkdrc | 198 ------------ .config/vis/colors/blue | 1 - .config/vis/config##class.blue | 84 ----- .config/vis/config##class.red | 85 ----- 6 files changed, 985 deletions(-) delete mode 100644 .config/awesome/rc.lua delete mode 100755 .config/bspwm/bspwmrc delete mode 100644 .config/sxhkd/sxhkdrc delete mode 100644 .config/vis/colors/blue delete mode 100644 .config/vis/config##class.blue delete mode 100644 .config/vis/config##class.red diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua deleted file mode 100644 index 18815c8..0000000 --- a/.config/awesome/rc.lua +++ /dev/null @@ -1,564 +0,0 @@ --- If LuaRocks is installed, make sure that packages installed through it are --- found (e.g. lgi). If LuaRocks is not installed, do nothing. -pcall(require, "luarocks.loader") - --- Standard awesome library -local gears = require("gears") -local awful = require("awful") -require("awful.autofocus") --- Widget and layout library -local wibox = require("wibox") --- Theme handling library -local beautiful = require("beautiful") --- Notification library -local naughty = require("naughty") -local menubar = require("menubar") -local hotkeys_popup = require("awful.hotkeys_popup") --- Enable hotkeys help widget for VIM and other apps --- when client with a matching name is opened: -require("awful.hotkeys_popup.keys") - --- {{{ Error handling --- Check if awesome encountered an error during startup and fell back to --- another config (This code will only ever execute for the fallback config) -if awesome.startup_errors then - naughty.notify({ preset = naughty.config.presets.critical, - title = "Oops, there were errors during startup!", - text = awesome.startup_errors }) -end - --- Handle runtime errors after startup -do - local in_error = false - awesome.connect_signal("debug::error", function (err) - -- Make sure we don't go into an endless error loop - if in_error then return end - in_error = true - - naughty.notify({ preset = naughty.config.presets.critical, - title = "Oops, an error happened!", - text = tostring(err) }) - in_error = false - end) -end --- }}} - --- {{{ Variable definitions --- Themes define colours, icons, font and wallpapers. -beautiful.init(gears.filesystem.get_themes_dir() .. "default/theme.lua") - --- This is used later as the default terminal and editor to run. -terminal = "xterm" -editor = os.getenv("EDITOR") or "nano" -editor_cmd = terminal .. " -e " .. editor - --- Default modkey. --- Usually, Mod4 is the key with a logo between Control and Alt. --- If you do not like this or do not have such a key, --- I suggest you to remap Mod4 to another key using xmodmap or other tools. --- However, you can use another modifier like Mod1, but it may interact with others. -modkey = "Mod4" - --- Table of layouts to cover with awful.layout.inc, order matters. -awful.layout.layouts = { - awful.layout.suit.floating, - awful.layout.suit.tile, - awful.layout.suit.tile.left, - awful.layout.suit.tile.bottom, - awful.layout.suit.tile.top, - awful.layout.suit.fair, - awful.layout.suit.fair.horizontal, - awful.layout.suit.spiral, - awful.layout.suit.spiral.dwindle, - awful.layout.suit.max, - awful.layout.suit.max.fullscreen, - awful.layout.suit.magnifier, - awful.layout.suit.corner.nw, - -- awful.layout.suit.corner.ne, - -- awful.layout.suit.corner.sw, - -- awful.layout.suit.corner.se, -} --- }}} - --- {{{ Menu --- Create a launcher widget and a main menu -myawesomemenu = { - { "hotkeys", function() hotkeys_popup.show_help(nil, awful.screen.focused()) end }, - { "manual", terminal .. " -e man awesome" }, - { "edit config", editor_cmd .. " " .. awesome.conffile }, - { "restart", awesome.restart }, - { "quit", function() awesome.quit() end }, -} - -mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, - { "open terminal", terminal } - } - }) - -mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, - menu = mymainmenu }) - --- Menubar configuration -menubar.utils.terminal = terminal -- Set the terminal for applications that require it --- }}} - --- Keyboard map indicator and switcher -mykeyboardlayout = awful.widget.keyboardlayout() - --- {{{ Wibar --- Create a textclock widget -mytextclock = wibox.widget.textclock() - --- Create a wibox for each screen and add it -local taglist_buttons = gears.table.join( - awful.button({ }, 1, function(t) t:view_only() end), - awful.button({ modkey }, 1, function(t) - if client.focus then - client.focus:move_to_tag(t) - end - end), - awful.button({ }, 3, awful.tag.viewtoggle), - awful.button({ modkey }, 3, function(t) - if client.focus then - client.focus:toggle_tag(t) - end - end), - awful.button({ }, 4, function(t) awful.tag.viewnext(t.screen) end), - awful.button({ }, 5, function(t) awful.tag.viewprev(t.screen) end) - ) - -local tasklist_buttons = gears.table.join( - awful.button({ }, 1, function (c) - if c == client.focus then - c.minimized = true - else - c:emit_signal( - "request::activate", - "tasklist", - {raise = true} - ) - end - end), - awful.button({ }, 3, function() - awful.menu.client_list({ theme = { width = 250 } }) - end), - awful.button({ }, 4, function () - awful.client.focus.byidx(1) - end), - awful.button({ }, 5, function () - awful.client.focus.byidx(-1) - end)) - -local function set_wallpaper(s) - -- Wallpaper - if beautiful.wallpaper then - local wallpaper = beautiful.wallpaper - -- If wallpaper is a function, call it with the screen - if type(wallpaper) == "function" then - wallpaper = wallpaper(s) - end - gears.wallpaper.maximized(wallpaper, s, true) - end -end - --- Re-set wallpaper when a screen's geometry changes (e.g. different resolution) -screen.connect_signal("property::geometry", set_wallpaper) - -awful.screen.connect_for_each_screen(function(s) - -- Wallpaper - set_wallpaper(s) - - -- Each screen has its own tag table. - awful.tag({ "1", "2", "3", "4", "5", "6", "7", "8", "9" }, s, awful.layout.layouts[1]) - - -- Create a promptbox for each screen - s.mypromptbox = awful.widget.prompt() - -- Create an imagebox widget which will contain an icon indicating which layout we're using. - -- We need one layoutbox per screen. - s.mylayoutbox = awful.widget.layoutbox(s) - s.mylayoutbox:buttons(gears.table.join( - awful.button({ }, 1, function () awful.layout.inc( 1) end), - awful.button({ }, 3, function () awful.layout.inc(-1) end), - awful.button({ }, 4, function () awful.layout.inc( 1) end), - awful.button({ }, 5, function () awful.layout.inc(-1) end))) - -- Create a taglist widget - s.mytaglist = awful.widget.taglist { - screen = s, - filter = awful.widget.taglist.filter.all, - buttons = taglist_buttons - } - - -- Create a tasklist widget - s.mytasklist = awful.widget.tasklist { - screen = s, - filter = awful.widget.tasklist.filter.currenttags, - buttons = tasklist_buttons - } - - -- Create the wibox - s.mywibox = awful.wibar({ position = "top", screen = s }) - - -- Add widgets to the wibox - s.mywibox:setup { - layout = wibox.layout.align.horizontal, - { -- Left widgets - layout = wibox.layout.fixed.horizontal, - mylauncher, - s.mytaglist, - s.mypromptbox, - }, - s.mytasklist, -- Middle widget - { -- Right widgets - layout = wibox.layout.fixed.horizontal, - mykeyboardlayout, - wibox.widget.systray(), - mytextclock, - s.mylayoutbox, - }, - } -end) --- }}} - --- {{{ Mouse bindings -root.buttons(gears.table.join( - awful.button({ }, 3, function () mymainmenu:toggle() end), - awful.button({ }, 4, awful.tag.viewnext), - awful.button({ }, 5, awful.tag.viewprev) -)) --- }}} - --- {{{ Key bindings -globalkeys = gears.table.join( - awful.key({ modkey, }, "s", hotkeys_popup.show_help, - {description="show help", group="awesome"}), - awful.key({ modkey, }, "Left", awful.tag.viewprev, - {description = "view previous", group = "tag"}), - awful.key({ modkey, }, "Right", awful.tag.viewnext, - {description = "view next", group = "tag"}), - awful.key({ modkey, }, "Escape", awful.tag.history.restore, - {description = "go back", group = "tag"}), - - awful.key({ modkey, }, "j", - function () - awful.client.focus.byidx( 1) - end, - {description = "focus next by index", group = "client"} - ), - awful.key({ modkey, }, "k", - function () - awful.client.focus.byidx(-1) - end, - {description = "focus previous by index", group = "client"} - ), - awful.key({ modkey, }, "w", function () mymainmenu:show() end, - {description = "show main menu", group = "awesome"}), - - -- Layout manipulation - awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end, - {description = "swap with next client by index", group = "client"}), - awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end, - {description = "swap with previous client by index", group = "client"}), - awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end, - {description = "focus the next screen", group = "screen"}), - awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end, - {description = "focus the previous screen", group = "screen"}), - awful.key({ modkey, }, "u", awful.client.urgent.jumpto, - {description = "jump to urgent client", group = "client"}), - awful.key({ modkey, }, "Tab", - function () - awful.client.focus.history.previous() - if client.focus then - client.focus:raise() - end - end, - {description = "go back", group = "client"}), - - -- Standard program - awful.key({ modkey, }, "Return", function () awful.spawn(terminal) end, - {description = "open a terminal", group = "launcher"}), - awful.key({ modkey, "Control" }, "r", awesome.restart, - {description = "reload awesome", group = "awesome"}), - awful.key({ modkey, "Shift" }, "q", awesome.quit, - {description = "quit awesome", group = "awesome"}), - - awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end, - {description = "increase master width factor", group = "layout"}), - awful.key({ modkey, }, "h", function () awful.tag.incmwfact(-0.05) end, - {description = "decrease master width factor", group = "layout"}), - awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1, nil, true) end, - {description = "increase the number of master clients", group = "layout"}), - awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1, nil, true) end, - {description = "decrease the number of master clients", group = "layout"}), - awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1, nil, true) end, - {description = "increase the number of columns", group = "layout"}), - awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1, nil, true) end, - {description = "decrease the number of columns", group = "layout"}), - awful.key({ modkey, }, "space", function () awful.layout.inc( 1) end, - {description = "select next", group = "layout"}), - awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(-1) end, - {description = "select previous", group = "layout"}), - - awful.key({ modkey, "Control" }, "n", - function () - local c = awful.client.restore() - -- Focus restored client - if c then - c:emit_signal( - "request::activate", "key.unminimize", {raise = true} - ) - end - end, - {description = "restore minimized", group = "client"}), - - -- Prompt - awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end, - {description = "run prompt", group = "launcher"}), - - awful.key({ modkey }, "x", - function () - awful.prompt.run { - prompt = "Run Lua code: ", - textbox = awful.screen.focused().mypromptbox.widget, - exe_callback = awful.util.eval, - history_path = awful.util.get_cache_dir() .. "/history_eval" - } - end, - {description = "lua execute prompt", group = "awesome"}), - -- Menubar - awful.key({ modkey }, "p", function() menubar.show() end, - {description = "show the menubar", group = "launcher"}) -) - -clientkeys = gears.table.join( - awful.key({ modkey, }, "f", - function (c) - c.fullscreen = not c.fullscreen - c:raise() - end, - {description = "toggle fullscreen", group = "client"}), - awful.key({ modkey, "Shift" }, "c", function (c) c:kill() end, - {description = "close", group = "client"}), - awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle , - {description = "toggle floating", group = "client"}), - awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end, - {description = "move to master", group = "client"}), - awful.key({ modkey, }, "o", function (c) c:move_to_screen() end, - {description = "move to screen", group = "client"}), - awful.key({ modkey, }, "t", function (c) c.ontop = not c.ontop end, - {description = "toggle keep on top", group = "client"}), - awful.key({ modkey, }, "n", - function (c) - -- The client currently has the input focus, so it cannot be - -- minimized, since minimized clients can't have the focus. - c.minimized = true - end , - {description = "minimize", group = "client"}), - awful.key({ modkey, }, "m", - function (c) - c.maximized = not c.maximized - c:raise() - end , - {description = "(un)maximize", group = "client"}), - awful.key({ modkey, "Control" }, "m", - function (c) - c.maximized_vertical = not c.maximized_vertical - c:raise() - end , - {description = "(un)maximize vertically", group = "client"}), - awful.key({ modkey, "Shift" }, "m", - function (c) - c.maximized_horizontal = not c.maximized_horizontal - c:raise() - end , - {description = "(un)maximize horizontally", group = "client"}) -) - --- Bind all key numbers to tags. --- Be careful: we use keycodes to make it work on any keyboard layout. --- This should map on the top row of your keyboard, usually 1 to 9. -for i = 1, 9 do - globalkeys = gears.table.join(globalkeys, - -- View tag only. - awful.key({ modkey }, "#" .. i + 9, - function () - local screen = awful.screen.focused() - local tag = screen.tags[i] - if tag then - tag:view_only() - end - end, - {description = "view tag #"..i, group = "tag"}), - -- Toggle tag display. - awful.key({ modkey, "Control" }, "#" .. i + 9, - function () - local screen = awful.screen.focused() - local tag = screen.tags[i] - if tag then - awful.tag.viewtoggle(tag) - end - end, - {description = "toggle tag #" .. i, group = "tag"}), - -- Move client to tag. - awful.key({ modkey, "Shift" }, "#" .. i + 9, - function () - if client.focus then - local tag = client.focus.screen.tags[i] - if tag then - client.focus:move_to_tag(tag) - end - end - end, - {description = "move focused client to tag #"..i, group = "tag"}), - -- Toggle tag on focused client. - awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9, - function () - if client.focus then - local tag = client.focus.screen.tags[i] - if tag then - client.focus:toggle_tag(tag) - end - end - end, - {description = "toggle focused client on tag #" .. i, group = "tag"}) - ) -end - -clientbuttons = gears.table.join( - awful.button({ }, 1, function (c) - c:emit_signal("request::activate", "mouse_click", {raise = true}) - end), - awful.button({ modkey }, 1, function (c) - c:emit_signal("request::activate", "mouse_click", {raise = true}) - awful.mouse.client.move(c) - end), - awful.button({ modkey }, 3, function (c) - c:emit_signal("request::activate", "mouse_click", {raise = true}) - awful.mouse.client.resize(c) - end) -) - --- Set keys -root.keys(globalkeys) --- }}} - --- {{{ Rules --- Rules to apply to new clients (through the "manage" signal). -awful.rules.rules = { - -- All clients will match this rule. - { rule = { }, - properties = { border_width = beautiful.border_width, - border_color = beautiful.border_normal, - focus = awful.client.focus.filter, - raise = true, - keys = clientkeys, - buttons = clientbuttons, - screen = awful.screen.preferred, - placement = awful.placement.no_overlap+awful.placement.no_offscreen - } - }, - - -- Floating clients. - { rule_any = { - instance = { - "DTA", -- Firefox addon DownThemAll. - "copyq", -- Includes session name in class. - "pinentry", - }, - class = { - "Arandr", - "Blueman-manager", - "Gpick", - "Kruler", - "MessageWin", -- kalarm. - "Sxiv", - "Tor Browser", -- Needs a fixed window size to avoid fingerprinting by screen size. - "Wpa_gui", - "veromix", - "xtightvncviewer"}, - - -- Note that the name property shown in xprop might be set slightly after creation of the client - -- and the name shown there might not match defined rules here. - name = { - "Event Tester", -- xev. - }, - role = { - "AlarmWindow", -- Thunderbird's calendar. - "ConfigManager", -- Thunderbird's about:config. - "pop-up", -- e.g. Google Chrome's (detached) Developer Tools. - } - }, properties = { floating = true }}, - - -- Add titlebars to normal clients and dialogs - { rule_any = {type = { "normal", "dialog" } - }, properties = { titlebars_enabled = true } - }, - - -- Set Firefox to always map on the tag named "2" on screen 1. - -- { rule = { class = "Firefox" }, - -- properties = { screen = 1, tag = "2" } }, -} --- }}} - --- {{{ Signals --- Signal function to execute when a new client appears. -client.connect_signal("manage", function (c) - -- Set the windows at the slave, - -- i.e. put it at the end of others instead of setting it master. - -- if not awesome.startup then awful.client.setslave(c) end - - if awesome.startup - and not c.size_hints.user_position - and not c.size_hints.program_position then - -- Prevent clients from being unreachable after screen count changes. - awful.placement.no_offscreen(c) - end -end) - --- Add a titlebar if titlebars_enabled is set to true in the rules. -client.connect_signal("request::titlebars", function(c) - -- buttons for the titlebar - local buttons = gears.table.join( - awful.button({ }, 1, function() - c:emit_signal("request::activate", "titlebar", {raise = true}) - awful.mouse.client.move(c) - end), - awful.button({ }, 3, function() - c:emit_signal("request::activate", "titlebar", {raise = true}) - awful.mouse.client.resize(c) - end) - ) - - awful.titlebar(c) : setup { - { -- Left - awful.titlebar.widget.iconwidget(c), - buttons = buttons, - layout = wibox.layout.fixed.horizontal - }, - { -- Middle - { -- Title - align = "center", - widget = awful.titlebar.widget.titlewidget(c) - }, - buttons = buttons, - layout = wibox.layout.flex.horizontal - }, - { -- Right - awful.titlebar.widget.floatingbutton (c), - awful.titlebar.widget.maximizedbutton(c), - awful.titlebar.widget.stickybutton (c), - awful.titlebar.widget.ontopbutton (c), - awful.titlebar.widget.closebutton (c), - layout = wibox.layout.fixed.horizontal() - }, - layout = wibox.layout.align.horizontal - } -end) - --- Enable sloppy focus, so that focus follows mouse. -client.connect_signal("mouse::enter", function(c) - c:emit_signal("request::activate", "mouse_enter", {raise = false}) -end) - -client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end) -client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end) --- }}} \ No newline at end of file diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc deleted file mode 100755 index 79f2b3e..0000000 --- a/.config/bspwm/bspwmrc +++ /dev/null @@ -1,53 +0,0 @@ -#! /bin/sh - -#bspc rule -a Gimp desktop='^8' state=floating follow=on -#bspc rule -a Chromium desktop='^2' -#bspc rule -a mplayer2 state=floating -#bspc rule -a Kupfer.py focus=on -#bspc rule -a Screenkey manage=off - -################################################################################################ -# BSPWM - -sxhkd & - -#bspc monitor -d I II III IV V VI VII VIII IX X -bspc monitor -d 1 2 3 4 5 6 7 8 9 0 - -bspc config border_width 2 -bspc config window_gap 8 - -bspc config split_ratio 0.52 -bspc config borderless_monocle true -bspc config gapless_monocle true -bspc config focus_follows_pointer true - -bspc rule -a Screenkey manage=off - - -################################################################################################ -# AUTOSTART - -# General -setsid sh -c "xmodmap ~/.Xmodmap" - -# display -setsid sh -c "picom" -setsid sh "$HOME/.config/polybar/launch_polybar.sh" -setsid sh -c "nitrogen --restore" -setsid sh -c "unclutter --timeout 5 --jitter 5 --ignore-scrolling" - -#tray apps -setsid sh -c "nm-applet" -setsid sh -c "nextcloud --background" -setsid sh -c "rfkill unblock bluetooth" -setsid sh -c "blueberry-tray" -#setsid sh -c "onboard" - -# audio -#setsid sh "b~/Userdata/Scripts/Launchers/restart_pulseaudio.sh" -setsid sh -c "pulseaudio --start" -setsid sh -c "pactl unload-module module-role-cork" - -# extra -setsid /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 \ No newline at end of file diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc deleted file mode 100644 index fe1078c..0000000 --- a/.config/sxhkd/sxhkdrc +++ /dev/null @@ -1,198 +0,0 @@ -################################################################################################ -# SXHKD - -# Restart sxhkd (Apply config) -super + p - pkill -USR1 -x sxhkd;\ - notify-send Reload - - -################################################################################################ -# BSPWM - -# Restart BSPWM -super + shift + p - bspc {wm -r} - -# Close / Kill focused window -super + {_,shift} + q - bspc node -{c,k} - -# Tiled / Monocle layout -super + f - bspc desktop -l next - -# Send marked node to preselected node -super + y - bspc node newest.marked.local -n newest.!automatic.local - -# Swap current and last node -super + g - bspc node -s last - -# Swap current and biggest node -super + shift + g - bspc node -s biggest - - -################################################################################################ -# BSPWM States / Flags - -# Window state -super + shift + f - bspc node -t \~floating -super + {_,shift} + v - bspc node -t \~{fullscreen,tiled} - -# Node flags -super + shift + {s,u,i,p} - bspc node -g {sticky,marked,locked,private} - - -################################################################################################ -# BSPWM Focus / Move - -# Focus / Move node in direction -super + {_,shift + }{h,j,k,l} - bspc node -{f,s} {west,south,north,east} - -# Send to and focus desktop -super + shift + {1-9,0} - ID=$(bspc query -N -n); bspc node -d ^{1-9,10}; bspc node -f ${ID} - -# Focus desktop / Send to desktop -super + {_,ctrl + }{1-9,0} - bspc {desktop -f,node -d} '^{1-9,10}' - -# Focus next / previous desktop (Current monitor) -super + bracket{left,right} - bspc desktop -f {prev,next}.local - -# Focus last / current node -super + {e,r} - bspc wm -h off; \ - bspc node {older,newer} -f; \ - bspc wm -h on - - -################################################################################################ -# BSPWM Preselect - -# Preselect node in direction -super + space + {h,j,k,l} - bspc node -p {west,south,north,east} - -# Preselect ratio -super + space + {1-9} - bspc node -o 0.{1-9} - -# Deselect focused node -super + ctrl + space - bspc node -p cancel - -# Deselect Desktop -super + ctrl + shift + space - bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel - - -################################################################################################ -# BSPWM Move / Resize - -# Expand -super + alt + {h,j,k,l} - bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0} - -# Contract -super + alt + shift + {h,j,k,l} - bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0} - -# move a floating window -super + {Left,Down,Up,Right} - bspc node -v {-20 0,0 20,0 -20,20 0} - - - - -################################################################################################ -# Music - -# Pavucontrol GUI -super + m - setsid pavucontrol - -# Player control (Spotify) -super + shift + slash - setsid alacritty -e sh -c 'ncspot' -super + slash - playerctl play-pause -super + period - playerctl next -super + comma - playerctl previous - -# Volume control -XF86AudioMute - amixer sset 'Master' toggle -XF86AudioLowerVolume - amixer sset 'Master' 5%-; -XF86AudioRaiseVolume - amixer sset 'Master' 5%+; - - -################################################################################################ -# Screen - -# Kill Window on click (xkill) -super + ctrl + x - xkill -super + ctrl + shift + x - killall xkill - -# Polybar -super + b - sh -c 'polybar-msg cmd toggle' -super + shift + b - setsid sh "$HOME/.config/polybar/launch_polybar.sh" - -# Brightness -XF86MonBrightnessUp - xbacklight -inc 10 -XF86MonBrightnessDown - xbacklight -dec 10 - - -################################################################################################ -# Applications - -# Terminal emulator (Alacritty) -super + Return - alacritty - -# Rofi -super + d - rofi -show drun -show-icons -icon-theme Adwaita -drun-display-format \{name\} -sort -sort-method fzf -super + Tab - rofi -show window -show-icons -icon-theme Adwaita -drun-display-format \{name\} -sort -sort-method fzf -super + shift + d - bwmenu - -# Screenshot (Flameshot) -Print - flameshot gui -super + Print - flameshot full - -# Browser (Firefox) -super + F2 - setsid firefox - -# File Manager (Nautilus) -super + F3 - setsid nautilus - -# Chat Programs (Telegram, Whatsapp Web) -super + F4 - setsid telegram-desktop - -super + shift + F4 - setsid 'firefox -new-window web.whatsapp.com' diff --git a/.config/vis/colors/blue b/.config/vis/colors/blue deleted file mode 100644 index 28d268f..0000000 --- a/.config/vis/colors/blue +++ /dev/null @@ -1 +0,0 @@ -#349be6 diff --git a/.config/vis/config##class.blue b/.config/vis/config##class.blue deleted file mode 100644 index 2fdeabe..0000000 --- a/.config/vis/config##class.blue +++ /dev/null @@ -1,84 +0,0 @@ -#Refresh rate of the visualizers. A really high refresh rate may cause screen tearing. Default is 20. -visualizer.fps=40 - -#Defaults to "/tmp/mpd.fifo" -mpd.fifo.path - -#If set to false the visualizers will use mono mode instead of stereo. Some visualizers will -#behave differently when mono is enabled. For example, spectrum show two sets of bars. -audio.stereo.enabled=true - -#Specifies how often the visualizer will change in seconds. 0 means do not rotate. Default is 0. -visualizer.rotation.secs=0 - -#Configures the samples rate and the cutoff frequencies. -audio.sampling.frequency=44100 -audio.low.cutoff.frequency=1 -audio.high.cutoff.frequency=22050 - -##Applies scaling factor to both lorenz and ellipse visualizers. This is useful when the system audio is set -#to a low volume. -visualizer.scaling.multiplier=1 - -#Configures the visualizers and the order they are in. Available visualizers are spectrum,lorenz,ellipse. -#Defaults to spectrum,ellipse,lorenz -visualizers=spectrum - -#Configures what character the spectrum visualizer will use. Specifying a space (e.g " ") means the -#background will be colored instead of the character. Defaults to " ". -#visualizer.spectrum.character=# - -#Spectrum bar width. Defaults to 1. -visualizer.spectrum.bar.width=2 - -#The amount of space between each bar in the spectrum visualizer. Defaults to 1. It's possible to set this to -#zero to have no space between bars -visualizer.spectrum.bar.spacing=1 - -#Available smoothing options are monstercat, sgs, none. Defaults to sgs. -#visualizer.spectrum.smoothing.mode=monstercat - -#This configures the falloff effect on the spectrum visualizer. Available falloff options are fill,top,none. -#Defaults to "fill" -visualizer.spectrum.falloff.mode=fill - -#Configures how fast the falloff character falls. This is an exponential falloff so values usually look -#best 0.9+ and small changes in this value can have a large effect. Defaults to 0.95 -visualizer.spectrum.falloff.weight=0.95 - -#Margins in percent of total screen for spectrum visualizer. All margins default to 0 -visualizer.spectrum.top.margin=0.0 -visualizer.spectrum.bottom.margin=0.0 -visualizer.spectrum.right.margin=0.0 -visualizer.spectrum.left.margin=0.0 - -#Reverses the direction of the spectrum so that high freqs are first and low freqs last. Defaults to false. -visualizer.spectrum.reversed=false - -#Sets the audio sources to use. Currently available ones are "mpd" and "alsa"Sets the audio sources to use. -#Currently available ones are "mpd", "pulse", and "alsa". Defaults to "mpd". -#audio.sources=pulse - -##vis tries to find the correct pulseaudio sink, however this will not work on all systems. -#If pulse audio is not working with vis try switching the audio source. A list can be found by running the -#command pacmd list-sinks | grep -e 'name:' -e 'index' -#audio.pulse.source=0 - -#This configures the sgs smoothing effect on the spectrum visualizer. More points spreads out the smoothing -#effect and increasing passes runs the smoother multiple times on reach run. Defaults are points=3 and passes=2. -visualizer.sgs.smoothing.points=3 -visualizer.sgs.smoothing.passes=2 - - -#Configures what character the ellipse visualizer will use. Specifying a space (e.g " ") means the -#background will be colored instead of the character. Defaults to " ". -#visualizer.ellipse.character=# - -#The radius of each color ring in the ellipse visualizer. Defaults to 2. -visualizer.ellipse.radius=2 - -## Turns off overriding the user's terminal colors -#colors.override.terminal=false - -#Specifies the color scheme. The color scheme must be in ~/.config/vis/colors/ directory. Default is "colors" -colors.scheme=blue diff --git a/.config/vis/config##class.red b/.config/vis/config##class.red deleted file mode 100644 index 3573ca7..0000000 --- a/.config/vis/config##class.red +++ /dev/null @@ -1,85 +0,0 @@ -#Refresh rate of the visualizers. A really high refresh rate may cause screen tearing. Default is 20. -visualizer.fps=40 - -#Defaults to "/tmp/mpd.fifo" -mpd.fifo.path - -#If set to false the visualizers will use mono mode instead of stereo. Some visualizers will -#behave differently when mono is enabled. For example, spectrum show two sets of bars. -audio.stereo.enabled=true - -#Specifies how often the visualizer will change in seconds. 0 means do not rotate. Default is 0. -visualizer.rotation.secs=0 - -#Configures the samples rate and the cutoff frequencies. -audio.sampling.frequency=44100 -audio.low.cutoff.frequency=1 -audio.high.cutoff.frequency=22050 - -##Applies scaling factor to both lorenz and ellipse visualizers. This is useful when the system audio is set -#to a low volume. -visualizer.scaling.multiplier=1 - -#Configures the visualizers and the order they are in. Available visualizers are spectrum,lorenz,ellipse. -#Defaults to spectrum,ellipse,lorenz -visualizers=spectrum - - -#Configures what character the spectrum visualizer will use. Specifying a space (e.g " ") means the -#background will be colored instead of the character. Defaults to " ". -#visualizer.spectrum.character=# - -#Spectrum bar width. Defaults to 1. -visualizer.spectrum.bar.width=2 - -#The amount of space between each bar in the spectrum visualizer. Defaults to 1. It's possible to set this to -#zero to have no space between bars -visualizer.spectrum.bar.spacing=1 - -#Available smoothing options are monstercat, sgs, none. Defaults to sgs. -#visualizer.spectrum.smoothing.mode=monstercat - -#This configures the falloff effect on the spectrum visualizer. Available falloff options are fill,top,none. -#Defaults to "fill" -visualizer.spectrum.falloff.mode=fill - -#Configures how fast the falloff character falls. This is an exponential falloff so values usually look -#best 0.9+ and small changes in this value can have a large effect. Defaults to 0.95 -visualizer.spectrum.falloff.weight=0.95 - -#Margins in percent of total screen for spectrum visualizer. All margins default to 0 -visualizer.spectrum.top.margin=0.0 -visualizer.spectrum.bottom.margin=0.0 -visualizer.spectrum.right.margin=0.0 -visualizer.spectrum.left.margin=0.0 - -#Reverses the direction of the spectrum so that high freqs are first and low freqs last. Defaults to false. -visualizer.spectrum.reversed=false - -#Sets the audio sources to use. Currently available ones are "mpd" and "alsa"Sets the audio sources to use. -#Currently available ones are "mpd", "pulse", and "alsa". Defaults to "mpd". -#audio.sources=pulse - -##vis tries to find the correct pulseaudio sink, however this will not work on all systems. -#If pulse audio is not working with vis try switching the audio source. A list can be found by running the -#command pacmd list-sinks | grep -e 'name:' -e 'index' -#audio.pulse.source=0 - -#This configures the sgs smoothing effect on the spectrum visualizer. More points spreads out the smoothing -#effect and increasing passes runs the smoother multiple times on reach run. Defaults are points=3 and passes=2. -visualizer.sgs.smoothing.points=3 -visualizer.sgs.smoothing.passes=2 - - -#Configures what character the ellipse visualizer will use. Specifying a space (e.g " ") means the -#background will be colored instead of the character. Defaults to " ". -#visualizer.ellipse.character=# - -#The radius of each color ring in the ellipse visualizer. Defaults to 2. -visualizer.ellipse.radius=2 - -## Turns off overriding the user's terminal colors -#colors.override.terminal=false - -#Specifies the color scheme. The color scheme must be in ~/.config/vis/colors/ directory. Default is "colors" -colors.scheme=blue \ No newline at end of file