From 9141c396ac822fbec9ead8296f3e7f653fc1a74a Mon Sep 17 00:00:00 2001 From: Tipragot Date: Sat, 9 Sep 2023 09:17:02 +0200 Subject: [PATCH] Change Qtile config --- packages/tos-desktop-wm/PKGBUILD | 4 +- packages/tos-desktop-wm/config.py | 52 ++---- packages/tos-desktop-wm/lightdm.conf | 161 +----------------- .../tos-desktop-wm-0.1.2-1-any.pkg.tar.zst | Bin 6893 -> 0 bytes .../tos-desktop-wm-0.1.3-1-any.pkg.tar.zst | Bin 0 -> 4065 bytes repository/tos.db | Bin 1933 -> 1941 bytes repository/tos.files | Bin 2293 -> 2297 bytes 7 files changed, 16 insertions(+), 201 deletions(-) delete mode 100644 repository/tos-desktop-wm-0.1.2-1-any.pkg.tar.zst create mode 100644 repository/tos-desktop-wm-0.1.3-1-any.pkg.tar.zst diff --git a/packages/tos-desktop-wm/PKGBUILD b/packages/tos-desktop-wm/PKGBUILD index bfab6a5..6fdebdd 100644 --- a/packages/tos-desktop-wm/PKGBUILD +++ b/packages/tos-desktop-wm/PKGBUILD @@ -4,11 +4,11 @@ arch=('any') url='https://git.tipragot.fr/tipragot/tos' license=('MIT') -pkgver='0.1.2' +pkgver='0.1.3' pkgrel='1' depends=('tos-desktop-core' 'tos-desktop-terminal' 'lightdm' 'qtile') source=('lightdm.conf' 'config.py') -cksums=('3328682318' '1855556536') +cksums=('SKIP' 'SKIP') package() { mkdir -p ${pkgdir}/etc/lightdm/lightdm.conf.d diff --git a/packages/tos-desktop-wm/config.py b/packages/tos-desktop-wm/config.py index 0fa7f9e..389b0f0 100644 --- a/packages/tos-desktop-wm/config.py +++ b/packages/tos-desktop-wm/config.py @@ -1,33 +1,6 @@ -# Copyright (c) 2010 Aldo Cortesi -# Copyright (c) 2010, 2014 dequis -# Copyright (c) 2012 Randall Ma -# Copyright (c) 2012-2014 Tycho Andersen -# Copyright (c) 2012 Craig Barnes -# Copyright (c) 2013 horsik -# Copyright (c) 2013 Tao Sauvage -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -from libqtile import bar, layout, widget -from libqtile.config import Click, Drag, Group, Key, Match, Screen +from libqtile.config import Click, Drag, Group, Key, Screen from libqtile.lazy import lazy -from libqtile.utils import guess_terminal +from libqtile import layout # ============== # # === GROUPS === # @@ -43,6 +16,7 @@ groups = [Group(name) for name in group_names] MOD = "mod4" SHIFT = "shift" CTRL = "control" +ALT = "mod1" keys = [ # Actions @@ -56,20 +30,20 @@ keys = [ Key([MOD], "i", lazy.layout.up(), desc="Move focus up"), # Move windows - Key([MOD, SHIFT], "n", lazy.layout.shuffle_left(), desc="Move window left"), - Key([MOD, SHIFT], "o", lazy.layout.shuffle_right(), desc="Move window right"), - Key([MOD, SHIFT], "e", lazy.layout.shuffle_down(), desc="Move window down"), - Key([MOD, SHIFT], "i", lazy.layout.shuffle_up(), desc="Move window up"), + Key([CTRL, MOD], "n", lazy.layout.shuffle_left(), desc="Move window left"), + Key([CTRL, MOD], "o", lazy.layout.shuffle_right(), desc="Move window right"), + Key([CTRL, MOD], "e", lazy.layout.shuffle_down(), desc="Move window down"), + Key([CTRL, MOD], "i", lazy.layout.shuffle_up(), desc="Move window up"), # Grow windows - Key([MOD, CTRL], "n", lazy.layout.grow_left(), desc="Grow window left"), - Key([MOD, CTRL], "o", lazy.layout.grow_right(), desc="Grow window right"), - Key([MOD, CTRL], "e", lazy.layout.grow_down(), desc="Grow window down"), - Key([MOD, CTRL], "i", lazy.layout.grow_up(), desc="Grow window up"), - Key([MOD, CTRL], "m", lazy.layout.normalize(), desc="Reset all window sizes"), + Key([MOD, ALT], "n", lazy.layout.grow_left(), desc="Grow window left"), + Key([MOD, ALT], "o", lazy.layout.grow_right(), desc="Grow window right"), + Key([MOD, ALT], "e", lazy.layout.grow_down(), desc="Grow window down"), + Key([MOD, ALT], "i", lazy.layout.grow_up(), desc="Grow window up"), + Key([MOD, ALT], "m", lazy.layout.normalize(), desc="Reset all window sizes"), # Launch applications - Key([MOD], "Return", lazy.spawn("alacritty"), desc="Launch terminal"), + Key([MOD], "t", lazy.spawn("alacritty"), desc="Launch terminal"), ] # Group keys diff --git a/packages/tos-desktop-wm/lightdm.conf b/packages/tos-desktop-wm/lightdm.conf index ed47fe7..6550248 100644 --- a/packages/tos-desktop-wm/lightdm.conf +++ b/packages/tos-desktop-wm/lightdm.conf @@ -1,163 +1,4 @@ -# -# General configuration -# -# start-default-seat = True to always start one seat if none are defined in the configuration -# greeter-user = User to run greeter as -# minimum-display-number = Minimum display number to use for X servers -# minimum-vt = First VT to run displays on -# lock-memory = True to prevent memory from being paged to disk -# user-authority-in-system-dir = True if session authority should be in the system location -# guest-account-script = Script to be run to setup guest account -# logind-check-graphical = True to on start seats that are marked as graphical by logind -# log-directory = Directory to log information to -# run-directory = Directory to put running state in -# cache-directory = Directory to cache to -# sessions-directory = Directory to find sessions -# remote-sessions-directory = Directory to find remote sessions -# greeters-directory = Directory to find greeters -# backup-logs = True to move add a .old suffix to old log files when opening new ones -# dbus-service = True if LightDM provides a D-Bus service to control it -# -[LightDM] -#start-default-seat=true -#greeter-user=lightdm -#minimum-display-number=0 -#minimum-vt=7 -#lock-memory=true -#user-authority-in-system-dir=false -#guest-account-script=guest-account -#logind-check-graphical=true -#log-directory=/var/log/lightdm -#run-directory=/var/run/lightdm -#cache-directory=/var/cache/lightdm -#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions:/usr/share/wayland-sessions -#remote-sessions-directory=/usr/share/lightdm/remote-sessions -#greeters-directory=$XDG_DATA_DIRS/lightdm/greeters:$XDG_DATA_DIRS/xgreeters -#backup-logs=true -#dbus-service=true - -# -# Seat configuration -# -# Seat configuration is matched against the seat name glob in the section, for example: -# [Seat:*] matches all seats and is applied first. -# [Seat:seat0] matches the seat named "seat0". -# [Seat:seat-thin-client*] matches all seats that have names that start with "seat-thin-client". -# -# type = Seat type (local, xremote) -# pam-service = PAM service to use for login -# pam-autologin-service = PAM service to use for autologin -# pam-greeter-service = PAM service to use for greeters -# xserver-command = X server command to run (can also contain arguments e.g. X -special-option) -# xmir-command = Xmir server command to run (can also contain arguments e.g. Xmir -special-option) -# xserver-config = Config file to pass to X server -# xserver-layout = Layout to pass to X server -# xserver-allow-tcp = True if TCP/IP connections are allowed to this X server -# xserver-share = True if the X server is shared for both greeter and session -# xserver-hostname = Hostname of X server (only for type=xremote) -# xserver-display-number = Display number of X server (only for type=xremote) -# xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true) -# xdmcp-port = XDMCP UDP/IP port to communicate on -# xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf) -# greeter-session = Session to load for greeter -# greeter-hide-users = True to hide the user list -# greeter-allow-guest = True if the greeter should show a guest login option -# greeter-show-manual-login = True if the greeter should offer a manual login option -# greeter-show-remote-login = True if the greeter should offer a remote login option -# user-session = Session to load for users -# allow-user-switching = True if allowed to switch users -# allow-guest = True if guest login is allowed -# guest-session = Session to load for guests (overrides user-session) -# session-wrapper = Wrapper script to run session with -# greeter-wrapper = Wrapper script to run greeter with -# guest-wrapper = Wrapper script to run guest sessions with -# display-setup-script = Script to run when starting a greeter session (runs as root) -# display-stopped-script = Script to run after stopping the display server (runs as root) -# greeter-setup-script = Script to run when starting a greeter (runs as root) -# session-setup-script = Script to run when starting a user session (runs as root) -# session-cleanup-script = Script to run when quitting a user session (runs as root) -# autologin-guest = True to log in as guest by default -# autologin-user = User to log in with by default (overrides autologin-guest) -# autologin-user-timeout = Number of seconds to wait before loading default user -# autologin-session = Session to load for automatic login (overrides user-session) -# autologin-in-background = True if autologin session should not be immediately activated -# exit-on-failure = True if the daemon should exit if this seat fails -# [Seat:*] -#type=local -#pam-service=lightdm -#pam-autologin-service=lightdm-autologin -#pam-greeter-service=lightdm-greeter -#xserver-command=X -#xmir-command=Xmir -#xserver-config= -#xserver-layout= -#xserver-allow-tcp=false -#xserver-share=true -#xserver-hostname= -#xserver-display-number= -#xdmcp-manager= -#xdmcp-port=177 -#xdmcp-key= -#greeter-session=example-gtk-gnome -#greeter-hide-users=false -#greeter-allow-guest=true -#greeter-show-manual-login=false -#greeter-show-remote-login=true -#user-session=default -#allow-user-switching=true -#allow-guest=true -#guest-session= -#session-wrapper=lightdm-session -#greeter-wrapper= -#guest-wrapper= -#display-setup-script= -#display-stopped-script= -#greeter-setup-script= -#session-setup-script= -#session-cleanup-script= -#autologin-guest=false autologin-user=me -#autologin-user-timeout=0 -#autologin-in-background=false autologin-session=qtile -exit-on-failure=true - -# -# XDMCP Server configuration -# -# enabled = True if XDMCP connections should be allowed -# port = UDP/IP port to listen for connections on -# listen-address = Host/address to listen for XDMCP connections (use all addresses if not present) -# key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf) -# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset) -# -# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively -# it can be a word and the first 7 characters are used as the key. -# -[XDMCPServer] -#enabled=false -#port=177 -#listen-address= -#key= -#hostname= - -# -# VNC Server configuration -# -# enabled = True if VNC connections should be allowed -# command = Command to run Xvnc server with -# port = TCP/IP port to listen for connections on -# listen-address = Host/address to listen for VNC connections (use all addresses if not present) -# width = Width of display to use -# height = Height of display to use -# depth = Color depth of display to use -# -[VNCServer] -#enabled=false -#command=Xvnc -#port=5900 -#listen-address= -#width=1024 -#height=768 -#depth=24 +exit-on-failure=true \ No newline at end of file diff --git a/repository/tos-desktop-wm-0.1.2-1-any.pkg.tar.zst b/repository/tos-desktop-wm-0.1.2-1-any.pkg.tar.zst deleted file mode 100644 index ca5c742267daadac6935b832d68d5628173a3fbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6893 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 b>eQ)Ir%s(Zb?VgV@2LL)-x_yf08jt`(UAa@ delta 1920 zcmV-`2Y>jL4~-9hABzY80000000ZrtOH<>x7RP&?PvH&AfTW}6-Eo1Lp{8NF8n{z6 zJ3Wr*6eMO61KsoK=OnxwlNXsJRkz0fMJJYIwb4<2f9cq+%279#L+rABzR$bj;M3;C z7&A&0^vR84_0LxoT!K+xsKOMC0|Wi3P+Pc`ce)={en^*plFM>oyJhvyf5+?R|B0$* z{1cAihW`&54=v^V_#1c^e{IaCf^GOZX6j!a|Gl41KcAc*o}KJbVDlm@8QLC!T(OaUY!1RzSnu~go=(&E{^s(m*21meuTxHk2n4rM@5;7 z%ii74Uzb&X@!JJ8Ji0jjgL)HSBpsbT9WnZPcC0S0&ZvfIhc<+0eGnqpkW$nTa|JJP0AdzYlDJk7v=zt{*FHeXTfPl*`_sSO+#B{EJq`Eu@IG`f_d;1#{p(@p_MtC2qx)2LI;+Ni96I{R-&Ez@B<`%s zH*NucYw%ww)$)HAnic;|TfkEObJK{wlmc4*??Mg!H>Scu3wUljr=`LE4v{%a+pPbP(^Om@KppEbw;G8T8K9PvlGqXe{(9V{Zo|m39Nun~O=f#imn0Ypnmd5iS3Bp*iv2XbNa4|JA#H^*@um z<^L`;hyQO=VI}fE_GdDGQanX_QKS9uy+JA;i|5?MeCBKG;Enm5(Q!Q|!az0Mgaz3(d z04Z{vSrXADhXJ?@fuZKsMzoM(!vHim1(^Y%U1ymUH#P;Uqi4bbf|Hq(`veVt3$U1y z=UX%YL%)NM=X^e%@}JTqWW(MA4o6+zPuocUue1KAFt+^Ph33V7lNPX)|NLG4kE{0n z?@rX@|NE)1*aF_#PrJZW`P_uh@l&%2_z%yHi=V$-)$aqVInMz>$_ceeDKZf=*ER#k zOnhcp1jI(Bhw!a)5Y(0n5xHl7#v(V#D=nN!5*P@YdDLC7i8?ZvgG)?0?P=D=$qr&$ z$hTInj{NW0>h41?VL2Yw>%05TI7;`iO#i?I>cQ#_D%^PT|I=Fh*Sfv`yA#ci|K=QE zDgOm;@?W+2|J`T~|EH$HN)9kNW2OhZ)U4zJr{l)&d;n(qK(N6o&TMiKQARJ6)ed|H zFBPpHlWIH<6q6VR9DiKPXf5?h+XzGJf45y9Q0w@>)6hNzYds^V2Wmi__Wb6vKp*G7 zVxnFD??emYzcB+?zW#@1{3rh3@_+l9!~f~2u#y2hoift_UaRJ3glZOWK55Tpq}1#01Vo37c_uSei_B6U=YM`IZ4r`7295BD(K6=( zN^Yf13apF~jRwS!%~tRFT3E*e2Ic(&`ujDv0I!b;ZSCp*wetUy=RaEhZ(r}@zxfxy zmhoRJ-Q54N_WiHjsKNiKsjv|H&(9XtX#Y|&7xF)i8x;2=Ohs=n@7*uOXLBBXa9KcL z)?uLazRg~9o?(H}@|nlb;CzxkTC8OC>l ztu!G=m$%FL)z|t}mB+7p`R+f<^0aEzs#U92ty;Be)v8siR;^mKYSrrBsJ{X89W~$p GPyhh7H03z} diff --git a/repository/tos.files b/repository/tos.files index c872485ebec71ee912fed28fdc47f14eedf3d8dd..c9609ffbbdf8c1f29a0741bb10e201e6a34b8c44 100644 GIT binary patch literal 2297 zcmVrN z60?bcW`F%EP6Cb-Cn4>4W(vI&*p_5rbacd%BguI->Dg@Td#I25xJQmZH7|saV5}RD zSTIyRzN(8U6#`)vzq|2(fqm+-13b%$9w)gT$4AKr4`Y3s<#pw@<U$5s3D*aJRwQL~S+ULV~4N55QrKEFEZ{L#;m^v7t$|DB)MhJVL4 z{}-?_{tLmA|F@yS|G%7Eo*#9pU7@E(Fa3wR+kR}I{{JRUr`S$s!^F7ZWCVx9Vz8&QKMK9=w@$usP zIR5#u?B|Qq^DooZxV*TImnYv&e>>{LCY-j?&Bf=lvy(SRN=o$SJ;Sv^Ri16_?ET=g0ZSM5PW04Zpg;nw_9HM zkBjyE7pcH%C!DcN1Z9NLfde%_gCLSAv&?_N5Jw3(qllG}`>;|-A}+lG1{QqmgG8TtG<8{ZA}Xm;1T?O(3E z1pkdf;QRTHa|DV1+EA_i8-&1Z<3A=<`wLD|{I3-)_|NC|xcKpJjNeXvWaHbu%|@Z` z)+d&_Pmz>3@-L=Z|8EcixAI@itoT1o@&9&I!++(junPpP#se!EmAK#=4xYyR1p{_% zHhjoNew0rNG+ZAZ6i^Be62eM=Xq_?)YlMh}fFveHDdHHG#5e?AF9RZ>RJvFJqRKl< zl%rbM2#wl-VnkrD+^YZ*xj?9~hy~{vqsVwpoks3(fXD&U-2;TL;n(TN+?)9EQ_Pvm*IV)!#|xi`hPEe~j(7qTV}Ynv;6m_1kcfwtA9QwD>=zv@An-6^dDYk1zsk(AI_g-aWOltO>=|E!@Yj#%_mCw(+|l5>l2XH_iX9lJ(3-5oe`lCdI`=}Hid9d3<844jXco6u#nD3ZZ#qjJSZAs zG7kiMZM4@ac3tieiVq;Ya~dBm?5AS?C-0y0{mCJrx_|CYPLP5?N&Wi0`|X4TIKmk{tvQM$^2wC0^K$Z25# zh^NG2V2H8cBsWBJ7f*`~BIS1iTICVah=!O=0&-zG_bVMjPC4NP(cW8$lro-TNu^^T zskJ_SAo1P=anM~K682%hQTF)c_2Zr)z}IcU2YdV9KK#cZz5lr#t=hl&7eK$8|8V^H zpXPsBQR2UktyTYT{sqw6{GTuF|1bQXpcMaWMHT*A>IxgNZ~ktP674NgY9a5JX@TzJ z#JlcbRQK*@hSzhR*G2^b21(_OvQ!4mF%E#ZQrMab=LI_5Lu9D7oTLS@(W!mNzLWDJdx_DJdx_DJdx_ TDJdx_=_Bg@WUcu_0C)fZ+QpY4 literal 2293 zcmV(x>@L64<5$)Hp{!eU&V%}R~P?@cOxKZyt3iXK`wt_FCtDFnatk``HVF@$gy4?!FyAnvM?xlV$nv zcHFst8j{ZB(Pf>T=kuxQqRZdq*+XG>)WeM<;2!+P7)$)uhSu4?X$0JZ|CqpO{%=Ex z|30?X`G3<0xRw8~sQN!8ko><5Rrs$m6gDE@yzLSNzLhP3V7%2E2);32H)P}P+ecpc zkBjyE#~HQS31=)5K^b9m;6M$~Ac$njEc0J5#Km#sj3QP>?!!tUiMaF%7+COe6nYg2 zQgWlLmzHbKx#K{XARKdlDE<=&0U~r~{wv$%c{sbw^5UO#XXNweY@a@#EhZzn%QZ#$ z4A`~V@F5%dQ9dcqaD8}CKq)*(2rB`ib;>ZT5h4}>l9(8!h+|k1;}Ceg42XnM>EaC# zRo+>m9M!@`Xw(iABLaivUImcI1wxHQEI7{?MaFaLG;)UnL=Kql9w2-TzfNc7-o%fe zV*Ru*WU(hVLt)uexgQS)BYodA1HPaC7;v2UuMKUqe?ttomH!y8*q>93(){0sR`_pn z=kH5r1=S61*OcgcZO4N=f7w{~de(m#-X}Wz(`lpsH^hKj`43pt{|QO?-&Rz^f7PL| z69X>jT^vJ77|#MY1zJ!HZW;b8pvZ&_ zydhwyXUbzofeVbM(LgV`;fMxDJOPTaKvXMmA$TE3#6!yunjIGVMF$HAe4TN3iUuwR z7YlQfrc=Os#Q(4$iT~PAjr|)<0dJfCL5M2<6T;K{--cHB?|yLmJ$J+9i}`UW6j)PN zzI-20{x^?)+ZpX@&86s zz+3r`t;GKjP3u2eQ4RmS4TYV^?|HbE`HJEt+9M^}``2LPvghvHCF_}wO9gMthf%yP z=Y*AGjCzS9rv)srcM3ZkymFD@gs-d#q@WCCR9P#G)Q&r>oS@7KY;d5OVyiXxifGMz ztoD%vxpj_ur7>309FF=_L|48)^{qwi`CQy7X3+IGSk5LNY60N;`40pViT~QrTKhM= z0C0Q!ugZT^K>GgQidOjVLEAVZFCg#r>U);mP1cr`M^JxSR5XgE$FC=g>f^*)e>Sc4 z|ArR;Zsk8js{YSt^8Z#;<-f{M*i3(mRcK4>_f}ZD1n_L$raO5V*>N@+OmsfTMw@cJ zij{J{vioY+1l-DhtNtHnfaL#esLFqo@#0Q(U63Nr8SR)}l7EUuxlyDRfkT~+ixet0^G`f1h4G>O6&jHQ4Rks4TYTuu=vDU23*waM1dF6#w#2M>p9R!BN;~0DNC&; zOmYP}fTj#Eb*!=<*hJg{DKRrdn!t=B&JmNGflXr7~!aaR9`X!q!wcFHkHnHB?*AAs$e$9O-}pw?qnIl#ir` zKzm6sw;roN&2%S-q{0NN!eKdY_gG(^hw1B{b?@i0yh%w(Nl8gbNl8gbNl8gbNl8gb PA5s4YwWeg#0C)fZR{@=H