diff --git a/assets/apps.lua b/assets/apps.lua new file mode 100755 index 0000000..4816b92 --- /dev/null +++ b/assets/apps.lua @@ -0,0 +1,11 @@ +return { + firefox = conf_dir .. "assets/apps/firefox.svg", + firefox_dev = conf_dir .. "assets/apps/firefox-dev.svg", + folder = conf_dir .. "assets/apps/folder.svg", + keepassx = conf_dir .. "assets/apps/keepassx.svg", + key = conf_dir .. "assets/apps/key.svg", + signal = conf_dir .. "assets/apps/signal.svg", + terminal = conf_dir .. "assets/apps/terminal.svg", + thunderbird = conf_dir .. "assets/apps/thunderbird.svg", + writer = conf_dir .. "assets/apps/writer.svg" +} diff --git a/assets/apps/firefox-dev.svg b/assets/apps/firefox-dev.svg new file mode 100755 index 0000000..c2a2c39 --- /dev/null +++ b/assets/apps/firefox-dev.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/apps/firefox.svg b/assets/apps/firefox.svg new file mode 100755 index 0000000..b6c17b0 --- /dev/null +++ b/assets/apps/firefox.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/apps/folder.svg b/assets/apps/folder.svg new file mode 100755 index 0000000..00b9807 --- /dev/null +++ b/assets/apps/folder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/apps/keepassx.svg b/assets/apps/keepassx.svg new file mode 100755 index 0000000..0c364f2 --- /dev/null +++ b/assets/apps/keepassx.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/apps/key.svg b/assets/apps/key.svg new file mode 100755 index 0000000..6dbba3c --- /dev/null +++ b/assets/apps/key.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/apps/signal.svg b/assets/apps/signal.svg new file mode 100755 index 0000000..0426ef7 --- /dev/null +++ b/assets/apps/signal.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/apps/terminal.svg b/assets/apps/terminal.svg new file mode 100755 index 0000000..ddff3a2 --- /dev/null +++ b/assets/apps/terminal.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/apps/thunderbird.svg b/assets/apps/thunderbird.svg new file mode 100755 index 0000000..0b88c70 --- /dev/null +++ b/assets/apps/thunderbird.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/apps/writer.svg b/assets/apps/writer.svg new file mode 100755 index 0000000..5cddbbc --- /dev/null +++ b/assets/apps/writer.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/icons/submenu.svg b/assets/icons/submenu.svg new file mode 100755 index 0000000..46a8bd9 --- /dev/null +++ b/assets/icons/submenu.svg @@ -0,0 +1,102 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/assets/init.lua b/assets/init.lua index cefe540..6f5d14b 100755 --- a/assets/init.lua +++ b/assets/init.lua @@ -6,13 +6,15 @@ -- Raw file paths should NEVER be referenced anywhere else. -- Use the `assets.*` table. + local sounds = require("assets.sounds") local icons = require("assets.icons") - +local app_icons = require("assets.apps") local overrides = function(theme) theme.sounds = sounds theme.icons = icons + theme.app_icons = app_icons -- Generate Awesome icon --theme.awesome_icon = beautiful.theme_assets.awesome_icon( diff --git a/config.lua.template b/config-template.lua similarity index 93% rename from config.lua.template rename to config-template.lua index 3f91b65..2c98ead 100755 --- a/config.lua.template +++ b/config-template.lua @@ -77,32 +77,30 @@ config.core = { continuous_tag_updates = true, - app_icon_dir = "/home/assets/icons/papirus/", - bar_shortcuts = { { "pcmanfm", - "places/folder-green.svg" + "folder" }, { "firefox-developer-edition", - "apps/firefox-developer-icon.svg" + "firefox-dev" }, { "thunderbird", - "apps/thunderbird.svg" + "thunderbird" }, { "onlyoffice-desktopeditors", - "apps/libreoffice-writer.svg" + "writer" }, { "signal-desktop", - "apps/signal-desktop.svg" + "signal" }, { "keepassxc", - "apps/password-manager.svg" + "keepassx" } } diff --git a/modules/simple_widgets/shortcut.lua b/modules/simple_widgets/shortcut.lua index 4998a00..7e50d64 100644 --- a/modules/simple_widgets/shortcut.lua +++ b/modules/simple_widgets/shortcut.lua @@ -9,7 +9,7 @@ local function make_shortcut(command, icon) { wibox.widget { resize = true, - image = config.core.app_icon_dir .. icon, + image = beautiful.app_icons[icon], widget = wibox.widget.imagebox }, top = beautiful.dpi(3),