View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0008180||Kali Linux||[All Projects] Kali Package Improvement||public||2023-02-15 12:34||2023-03-09 06:16|
|Target Version||Fixed in Version|
|Summary||0008180: i3-gaps Migration/Merge to i3|
|Description||As of i3 4.22, i3-gaps (https://github.com/Airblader/i3) and i3 (https://github.com/i3/i3) have merged, after being a fork of i3 for 10 years. This version of i3 adds several features from i3-gaps to i3, specifically i3-gaps' gaps. This version of i3 has been added to Kali repositories on 2023-01-27 according to pkg.kali.org ([2023-01-27] i3-wm 4.22-2 imported into kali-rolling (Kali Repository)).|
Due to this merge, i3-gaps is no longer maintained and is archived. Thus, I've contacted gamb1t and determined the necessary actions the Kali Team and I will have to take to reflect this drastic change. Upon discussion and evaluating the options, we've settled on the following changes to be taken:
1. i3-gaps_dotfiles (https://gitlab.com/arszilla/i3-gaps_dotfiles) and i3-gaps-dotfiles (https://gitlab.com/kalilinux/packages/i3-gaps-dotfiles) will have a name change to i3-dotfiles.
2. A keybind to toggle gaps will be added to the dotfiles, with the default state of i3 being the gaps being toggled off.
3. kali-desktop-i3-gaps metapackage will be deprecated, and its dependencies etc. be transferred/reflected to kali-desktop-i3 metapackage.
4. Remove i3-gaps' package etc. as it's deprecated/archived.
5. (OPTIONAL) A variant-i3 will be added to live-build-config
I will be submitting PRs/MRs in the upcoming days to reflect all the changes. As a result, I kindly ask the team to let me perform the changes and share actions that require their discretion as I perform the actions, so that I can assure all the i's are dotted and t's are crossed, to make sure everything works as intended. I'll be relaying this info across here and on Discord to make sure its visible to everyone that needs to take actions.
https://gitlab.com/kalilinux/packages/i3-gaps-dotfiles/-/issues/4 has been submitted.
- Added the capability to toggle gaps
- Restructured the i3 config and its folder
As a result, the i3-gaps-dotfiles package has to be updated and the name of i3-gaps-dotfiles needs to be updated to i3-dotfiles instead.
Can I request your assistance in achieving this?
Thanks in advance.
https://gitlab.com/kalilinux/packages/kali-meta/-/merge_requests/29 has been submitted:
- Migrate kali-desktop-i3-gaps' dependencies to kali-desktop-i3
- Remove kali-desktop-i3-gaps
||As of now, TODO 0000001, #2 and #3 has been submitted. 0000004 will have to be done by the Kali Team.|
||Meant to say TODO 1, 2 and 3. Apologies for that referencing issue.|
||I'm performing some additional tweaks to i3-dotfiles, mostly aesthetical stuff. If need be, please update the package and I'll create a new issue + ticket for the other changes to be packaged. Thanks in advance.|
||Hello Arszilla! I should have time to look into that this week, I hope. Sorry that it took so long to answer. It's been very busy those last weeks.|
> 5. (OPTIONAL) A variant-i3 will be added to live-build-config
It already exists, there's a variant i3wm (arguably it should be renamed to i3). Did you try it?
||I must've typed it half-way. I meant it as in I'll push a PR/MR after I edit the live-build-script to reflect the changes done overall, and how the ISO and its contents should be/look like at the end.|
|2023-02-15 12:34||Arszilla||New Issue|
|2023-02-17 22:00||Gamb1t||Assigned To||=> arnaudr|
|2023-02-17 22:00||Gamb1t||Status||new => assigned|
|2023-02-22 22:12||Arszilla||Note Added: 0017551|
|2023-02-23 09:54||Arszilla||Note Added: 0017557|
|2023-02-23 09:55||Arszilla||Note Added: 0017558|
|2023-02-23 09:56||Arszilla||Note Added: 0017559|
|2023-02-25 23:35||Arszilla||Note Added: 0017577|
|2023-03-06 15:09||arnaudr||Note Added: 0017619|
|2023-03-09 05:22||arnaudr||Note Added: 0017632|
|2023-03-09 06:16||Arszilla||Note Added: 0017633|