nix/config/old_sketchybar/items/front_app.lua

31 lines
621 B
Lua

local settings = require 'settings'
local app_icons = require 'app_icons'
local front_app = sbar.add('item', 'front_app', {
icon = {
font = 'sketchybar-app-font:Regular:16.0',
padding_left = 8,
padding_right = 8,
},
label = {
font = {
style = settings.font.style_map['Bold'],
size = 12.0,
},
padding_right = 8,
},
})
front_app:subscribe('front_app_switched', function(env)
local app_name = env.INFO
local icon = app_icons[app_name] or app_icons['Default']
front_app:set {
icon = {
string = icon,
},
label = {
string = app_name,
},
}
end)