-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dwm: cleanup #112299
dwm: cleanup #112299
Conversation
Result of 1 package built:
|
If the git version is not being updated in 2 years, then it looks more logical to me it is the true stable one. |
I haven't seen any stability concerns over 6.2 and it's not exactly a new release coming out 2019-02-02, and there are a lot of projects based off dwm at some point or another. @xeji would probably remember but they've not been active on GH for a while |
I think this was meant as a joke. |
@06kellyjac ping |
Well is the plan to still delete Also if we're going to keep it in nixpkgs, it should really be an overlay of the original dwm. Especially now that they're identical excluding the modified name, different src, extra lines on the description, and the different maintainers |
Hi Jack, I switched to i3, not interested in maintaining dwm* packages as of now. Thanks. |
No worries 👍 |
pkgs/top-level/all-packages.nix
Outdated
@@ -21670,11 +21670,6 @@ in | |||
patches = config.dwm.patches or []; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this actually missing conf = config.dwm.conf or null;
that dwm-git
has?
How does conf ? null
get populated otherwise...
Should that be added in this PR too or another PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How many packages still use the config interface? I think it is 'reserved' for NixOS or external programs like Home Manager.
User-provided patches are usually a parameter with null as default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤷 I have no idea
I just saw conf
was on the dwm-git
copy but not on dwm
but they both include it on the first line.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Get rid of that config reference.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The patches = config.dwm.patches part?
Do i also need to change the nixos module?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have read the module, and it has no reference about configuring patches. Then it needs no modification at all.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok I've removed it. LMK if that's right
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It might break people still that used this option before through nixpkgs.config
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess if someone runs into the issue we add it back in?
Or do we direct them to do it a different way such as with overrides?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't understand why the config reference was removed, I use nixpkgs.config.dwm.patches to set my patches and this needlessly broke my config on 21.05 upgrade. I'm making an issue to add this feature back.
- nixpkgs-fmt - use pname and version - use multiline for prePatch to make tree-wide modifications easier - remove global `with lib;` - update homepage to dwm page - copy description from git repo - add longDescription - remove unused config.dwm.patches
Motivation for this change
Dropped
dwm-git
since it hasn't been updated for years even thought it's meant to be trailing masterIf people want
dwm-git
(ordmenu-git
&st-git
) I've made a neovim-nightly style overlay https://github.com/06kellyjac/suckless-git-overlayLMK if the throw message needs changing
Cleaned up
dwm
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)