From 9830b6abc5476d1d02e47d60aa4b860dfed8442d Mon Sep 17 00:00:00 2001 From: Stephan Raabe Date: Fri, 24 Feb 2023 15:00:42 +0100 Subject: [PATCH] Add Platform check --- qtile/__pycache__/config.cpython-310.pyc | Bin 6242 -> 6360 bytes qtile/config.py | 156 ++++++++++++----------- 2 files changed, 81 insertions(+), 75 deletions(-) diff --git a/qtile/__pycache__/config.cpython-310.pyc b/qtile/__pycache__/config.cpython-310.pyc index bb17cb43b6129b254dfadaf80fabd9c1f433427c..f430fabad318ecd61d57196e490deb224a06be62 100644 GIT binary patch delta 1694 zcmZ9M%U2Uu9LMJ-Aps;15RivfMWQ?n;QPVDw*rb11-)u8=J#WmAwW#x15^eL+UHnl zYP;c_PCPw5-E@_8H~ka3>dCU3o_5h?PrK`HZf0^4lQVa|zt8tKzx$Xw_xHZv`m2|` z-b#snfBf=q((o(fzl!7bRmK_%h7s$Ve&1JFx}*boWCo@4`B4lNr=ulUikT zXC&AP^}5TV4TAO%Z7ibO1nni-R79Hv-A}Zoh_+&rMuh`}x7!$Y$PTN+KH?vh@O+p3 z#CMkPe5V7%ca`vbw+D#twmD6wO$_E>Mxwh`WgH@V57}kbyxN6*SlCs@5pw;u3wsNL zJ4$??T~zS=;EoaRDB=0R9Vgyd!o}b;;{+L9wn3xo7TupD+EYY(i4Gb=MEBcNtW-c` z4-@aRIn^L)jG#ZmpudO?5Isei2a1?>P!v8*_)rl(Ea(~95l(Ye#QcuX<7X-FsGTP$ zJ#U;Ndd#NOy_q=z$Eo`hMf9Xev5V-SO<{*d3u?~oJPb8U#swJ8u#{77NKaXM ziuAOlr%B(;YYlEva0_k$#~@C_?M)ZwSf$>EZxjjn_v{Um8NY*f;SSt|5X|UK9>S0@ zlacs6^r~UF2jTpmR`NcnF$_{0(JRQk4?q#p8hVWgZD_9nW=nh)WXhTYO#v0=*CmBP zl)eDdS`gMED6sT_6SIq{2oE5xGm&4Q#;jGmKvWqLkc5Zu$gD&aA6pflSbfE`LdiK; zhLsOXstP=XXEg8Ux>NRX6+0m`?|AEo|B5QCg7(TWC}BNrQRgXMgBP*{FW)mr=`L8; z&6SIyPaI*2*w72&qaHLCX~VvvgUpATdA_|C=8|Q`EVD*D__6RFm|ueIk+-G$FgL$>XY{jx5B6Jna(y$^?5;kQBZn8y@4;yydg?_o0qVmGrmm4SKurD zlydJc@QLYiynQP4J?gwyzuDUdbl#?>2C+=zj1W8@N~Y0QmPl$8vV6 zvdtN$?k#X@;cn8)vUVwaP}_%K@Ahqq2a`JtUgsxO+?!l0_?`{io7@rby&JeUxuf9q zKF8$tS*rXo;D#LB2-@Zx2W|2x)nGFFRrCq)13pI*P^VqSGn|@pXbWfuA`j-ULn?14 z=wVGQ_ldVEd@{pQVRu{9`i@}uDFhz%hbxK%&S}tNKE-G^vYpyc{&)^O;Zj)#+U`@e z1b1m?sH2iOXQ?y8tyI{k7UyIMoupHA+73aT3Dns@oeR`?t;(rGZlg{arweqEy66&h zQ;%I>@Kngi7w6?pS&M^xK{9ifbCG&8Ty)7z&L!C`yHXsz9@#^eD=kKSl}z-i4x@hP z%UTaW_i23vx?k%-=mD*Vps#3s6?#zXYtTbl4?|zo`a1MAxX!Xz@7v$N9i=h! z2zwZD?%+U2oV#udE@>Q522D_c%oUd4^Z;*w>sXV@nu7K4D{Ic&b=PP`)JTIlZ2ilv|Ua=atqC9KLJ@rOd zJT#b?rXR#3>J~G&l6Wk$26J0;ZjH-QdQCsteAQJy1?o+p-UjMt`bEdto}za)7mty9 zo_-ZiaDR&H8FBHPeyb2KWP!P0F48K!Utu`0OT>p*{qO02@;_()Ef_7#_C;rS^&Dqx zHV>cgqEM74mm!kFXzH!xLiS@xAum}(?_+*qc04gDla1(Pi%X|CU&=0)RdFt|f0U!Q goX!--(%WOjd@bD+YX}uavLmtGJQV6pzpfbkAIo9Y)c^nh diff --git a/qtile/config.py b/qtile/config.py index fd524bf..41bc0d3 100644 --- a/qtile/config.py +++ b/qtile/config.py @@ -66,8 +66,8 @@ else: # Check for Desktop/Laptop # -------------------------------------------------------- -# Use output from /sys/class/dmi/id/chassis_type # 3 = Desktop +platform = int(os.popen("cat /sys/class/dmi/id/chassis_type").read()) # -------------------------------------------------------- # Set default apps @@ -219,91 +219,97 @@ widget_defaults = dict( extension_defaults = widget_defaults.copy() # -------------------------------------------------------- -# Screens and Widgets +# Widgets # -------------------------------------------------------- widget_list = [ - widget.GroupBox( - highlight_method='block', - highlight='ffffff', - block_border='ffffff', - highlight_color=['ffffff','ffffff'], - block_highlight_text_color='000000', - foreground='ffffff', - rounded=False, - this_current_screen_border=ColorC, - active='ffffff' - ), - widget.TextBox( - text='  ', - foreground=ColorC, - ), - widget.WindowName( - ), - widget.Systray(), - widget.TextBox( - text=' ', - fontsize=18, - foreground='ffffff', - desc='Calculator', - mouse_callbacks={"Button1": lambda: qtile.cmd_spawn('qalculate-gtk')}, - ), - widget.TextBox( - text='', - fontsize=18, - foreground='ffffff', - desc='Notes', - mouse_callbacks={"Button1": lambda: qtile.cmd_spawn(terminal + ' -e vim /home/raabe/notes.txt')}, - ), - widget.TextBox( - text='|', - foreground=ColorC, - ), - widget.Volume( - fmt='Vol: {}', - ), - widget.TextBox( - text='|', - foreground=ColorC, - ), - widget.Battery(), - widget.TextBox( - text='|', - foreground=ColorC, - ), - widget.GenPollText( - name = "checkupdates", - fmt="Updates: {}", - update_interval = 3600, - func = lambda: subprocess.check_output("/home/raabe/dotfiles/scripts/checkupdates.sh").decode()[:-1], - mouse_callbacks={"Button1": lambda: qtile.cmd_spawn(terminal + ' -e yay')}, - ), - widget.TextBox( - text='|', - foreground=ColorC, - ), - widget.Clock( - format="%Y-%m-%d %a %I:%M %p", - ), - widget.TextBox( - text='|', - foreground=ColorC, - ), - widget.QuickExit( - default_text=" ", - fontsize=20, - countdown_start=3, - ), - + widget.GroupBox( + highlight_method='block', + highlight='ffffff', + block_border='ffffff', + highlight_color=['ffffff','ffffff'], + block_highlight_text_color='000000', + foreground='ffffff', + rounded=False, + this_current_screen_border=ColorC, + active='ffffff' + ), + widget.TextBox( + text='  ', + foreground=ColorC, + ), + widget.WindowName( + ), + widget.Systray(), + widget.TextBox( + text=' ', + fontsize=18, + foreground='ffffff', + desc='Calculator', + mouse_callbacks={"Button1": lambda: qtile.cmd_spawn('qalculate-gtk')}, + ), + widget.TextBox( + text='', + fontsize=18, + foreground='ffffff', + desc='Notes', + mouse_callbacks={"Button1": lambda: qtile.cmd_spawn(terminal + ' -e vim /home/raabe/notes.txt')}, + ), + widget.TextBox( + text='|', + foreground=ColorC, + ), + widget.Volume( + fmt='Vol: {}', + ), + widget.TextBox( + text='|', + foreground=ColorC, + ), + widget.Battery(), + widget.TextBox( + text='|', + foreground=ColorC, + ), + widget.GenPollText( + name = "checkupdates", + fmt="Updates: {}", + update_interval = 3600, + func = lambda: subprocess.check_output("/home/raabe/dotfiles/scripts/checkupdates.sh").decode()[:-1], + mouse_callbacks={"Button1": lambda: qtile.cmd_spawn(terminal + ' -e yay')}, + ), + widget.TextBox( + text='|', + foreground=ColorC, + ), + widget.Clock( + format="%Y-%m-%d %a %I:%M %p", + ), + widget.TextBox( + text='|', + foreground=ColorC, + ), + widget.QuickExit( + default_text=" ", + fontsize=20, + countdown_start=3, + ), ] +if (platform == 3): + del widget_list[9:11] + +# -------------------------------------------------------- +# Screens +# -------------------------------------------------------- + screens = [ Screen( top=bar.Bar( widget_list, 24, opacity=0.7, - border_width=[3, 0, 3, 0], # Draw top and bottom borders + border_width=[3, 0, 3, 0], ), ), ]