Show your Solus
SethStorm666 by the way whats the name of the menu applet
xander The package name who brings it is budgie-applications-menu
Trying out Solus - Gnome. Well... I almost set it up like my Budgie
New Desktop video of my ... well, desktop
The "Landscape" icon theme is complete, and can be found here: https://www.deviantart.com/sethstorm666/art/Landscape-Icon-Theme-1041966507
New Project on Solus - Gnome. StormTrooper icon theme
My Solus Custom!
Icons: McMojave-circle-blue
Theme: WhiteSur-Dark
Homebrewed icons and AI wallpaper.
I switched the icon theme for something more matching.
Cybernetics vibe. I got my folders made for my Drake Icon Theme.
Facundo-c-c is this Wayland composition? Can you get auto tiling in this config?
lf-araujo no, you cant have auto tiling on labwc
Lucien_Lachance I've been looking for an analog desktop clock like this for a long time. Is this conky or something else?
brent its conky with lua, want me to post the code?
Lucien_Lachance I would love it, thank you.
- Edited
ok, then
the conky itself, ive left out the config stuff , just the clock stuff
the rest of your conky config goes above this:
lua_load = '/PATH/TO/clockadaptagreen.lua',
lua_draw_hook_pre = 'draw_clock',
};
conky.text = [[
${image /PATH/TO/clockstation.png}
]];
clockstation:
clockadaptagreen.lua (ignore the name i was experimenting with different colours)
--[[
Air Clock by Alison Pitt (2009)This clock is designed to look like KDE 4.3's "Air" clock, but from inside Conky.
You can adjust the clock's radius and placement, as well as the size and offset of the drop shadow. You can also choose whether to display the seconds hand. This clock updates every time Conky does, so if you want to show seconds, it is recommended that you set update_interval to no more than 0.5s. If you turn off seconds, you can set the update_interval to as long as 30s. The settings are in the "Settings" section, starting at Line 21.
Call this script in Conky using the following before TEXT (assuming you save this script to ~/scripts/clock.lua):
lua_load ~/scripts/clock.lua
lua_draw_hook_pre draw_clock
]]require 'cairo'
function conky_draw_clock()
if conky_window==nil then return end
local w=conky_window.width
local h=conky_window.height
local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
cr=cairo_create(cs)-- Settings -- What radius should the clock face (not including border) be, in pixels? local clock_r=55 -- x and y coordinates, relative to the top left corner of Conky, in pixels local xc=68 local yc=67 -- Extent of the shadow, in pixels shadow_width=0 -- x and y offsets of the drop shadow, relative to the centre of the clock face, in pixels. Can be positive (downward) or negative (upward) shadow_xoffset=0 shadow_yoffset=0 -- Do you want to show the second hand? Use this if you use a Conky update_interval > 1s. Can be true or false. show_seconds=false -- Grab time local hours=os.date("%I") local mins=os.date("%M") local secs=os.date("%S") secs_arc=(2*math.pi/60)*secs mins_arc=(2*math.pi/60)*mins hours_arc=(2*math.pi/12)*hours+mins_arc/12 -- Drop shadow local ds_pat=cairo_pattern_create_radial(xc+shadow_xoffset,yc+shadow_yoffset,clock_r*1.25,xc+shadow_xoffset,yc+shadow_yoffset,clock_r*1.25+shadow_width) cairo_pattern_add_color_stop_rgba(ds_pat,0,0,0,0,0.2) cairo_pattern_add_color_stop_rgba(ds_pat,1,0,0,0,0) cairo_move_to(cr,0,0) cairo_line_to(cr,w,0) cairo_line_to(cr,w,h) cairo_line_to(cr,0,h) cairo_new_sub_path(cr) cairo_arc(cr,xc,yc,clock_r*1.25,0,2*math.pi) cairo_set_source(cr,ds_pat) cairo_set_fill_rule(cr,CAIRO_FILL_RULE_EVEN_ODD) cairo_fill(cr) -- Glassy border -- Set clock face -- Draw hour hand xh=xc+0.65*clock_r*math.sin(hours_arc) yh=yc-0.65*clock_r*math.cos(hours_arc) cairo_move_to(cr,xc,yc) cairo_line_to(cr,xh,yh) cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND) cairo_set_line_width(cr,5) cairo_set_source_rgba(cr,255,255,255,1) cairo_stroke(cr) -- Draw minute hand xm=xc+0.9*clock_r*math.sin(mins_arc) ym=yc-0.9*clock_r*math.cos(mins_arc) cairo_move_to(cr,xc,yc) cairo_line_to(cr,xm,ym) cairo_set_line_width(cr,5) cairo_stroke(cr) -- Draw seconds hand if show_seconds then xs=xc+0.9*clock_r*math.sin(secs_arc) ys=yc-0.9*clock_r*math.cos(secs_arc) cairo_move_to(cr,xc,yc) cairo_line_to(cr,xs,ys) cairo_set_line_width(cr,1) cairo_stroke(cr) end
end
ive probably edited that file a bit, dont know what the original is like
if theres and issue or something that isnt clear itll have to wait until tomorrow as im off at this very moment
Lucien_Lachance that's OK. I've search-engined this many times but have never found that particular look, in that exact position. I'd probably add a (%S) second hand and double the size, but configs are such a PITA of trial and error me. So would rather start with most it it intact.
Thanks for that, I really appreciate it.
been working on my conky, finally after more than 10 years figured how to properly make conky display dark svgs on a light background
everything left of the weather widget is conky
also dunst is far better (imo) than the standard plasma notifications
Lucien_Lachance also dunst is far better (imo) than the standard plasma notifications
good to know. I installed dunst
when I was playing with bswpm (over budgie install). never config'd it or knew what it was capable of.