mainline
nixpkgs
mainline | nixpkgs | |
---|---|---|
126 | 975 | |
994 | 15,753 | |
- | 2.8% | |
8.9 | 10.0 | |
about 2 months ago | 5 days ago | |
Vala | Nix | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mainline
- Help with AMD RX-7800 XT driver installation on Ubuntu please
-
Stable Linux mainline builds for Ubuntu
See also https://github.com/bkw777/mainline which offers a UI to install the mainline kernels from mainline kernels PPA.
-
Displays turning each other off with Ryzen 9 6900HX
You are referring to this, right? https://github.com/bkw777/mainline
- copied my mint cinnamon install to new machine but its still downloading nvidia drivers
-
Will hardware support from newer kernels be backported to older LTS kernel?
use the Mainline Tool to install the latest kernel: https://github.com/bkw777/mainline
- Upgrading only kernel and leaving the rest of the system as is
-
Longterm kernel .deb packages
on Ubuntu or derivates of it like Linux Mint just use https://github.com/bkw777/mainline which pulls newer updates automatically
-
I have tried to install a custom kernel on linux mint called xanmod but now my nvidia driver stopped working how i return to the old kernel? I have a gtx 730
Lastly, of you want to play with kernels, install mainline.....https://github.com/bkw777/mainline
-
Reviving an old MacBook with Linux? Do these immediately.
On Mint 21? I don't think so. The only possible way would be to install Mint 20.3 which comes with the older Cinnamon before the Mutter rebase. You could then install a newer kernel like 6.3 using Mainline, but you would be stuck with an Ubuntu 20.04 base which means much older apps in the repositories.
-
Beelink S12 N100/16GB/500GB: An absolute nightmare for HTPC/media server
Out of the box Ubuntu and derivatives (and also Debian upstream of Ubuntu) are probably shipping with older kernels. Normally I'd just suggest installing the GUI kernel version management tool mainline (IIRC mainline should just be available in the Ubuntu software center) and just installing a more recent kernel to get support. Though you indicated you didn't want to touch the command line, it is also very possible to load drivers that are not shipped with the kernel if someone were willing to do so.
nixpkgs
-
Nix: The Breaking Point
I don't think so. The article is probably intended for the Nix community, so the author doesn't need to convince HN that something is going on. If as an outsider you are interested then you need to look into it yourself, the community has no obligation to make their internal conflicts legible to the outside world.
As an outsider myself, it certainly looks like something is going on as more than 20 Nixpkg maintainers left in a week: https://github.com/NixOS/nixpkgs/issues?q=label%3A%228.has%3...
- Maintainers Leaving
-
Air Force picks Anduril, General Atomics to develop unmanned fighter jets
https://github.com/NixOS/nixpkgs/commits?author=neon-sunset
-
Eelco Dolstra's leadership is corrosive to the Nix project
I see two signers in the top 6 displayed on https://github.com/NixOS/nixpkgs/graphs/contributors
-
3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
For a single file script, nix can make the package management quite easy: https://github.com/NixOS/nixpkgs/blob/master/doc/languages-f...
For example,
```
- NixOS/nixpkgs: There isn't a clear canonical way to refer to a specific package
-
NixOS Is Not Reproducible
Yes, Nix doesn't actually ensure that the builds are deterministic. In fact it works just fine if they aren't. There are packages in nixpkgs that aren't reproducible: https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+is%3Aiss...
-
The xz attack shell script
I'm not familiar with Bazel, but Nix in it's current form wouldn't have solved this attack. First of all, the standard mkDerivation function calls the same configure; make; make install process that made this attack possible. Nixpkgs regularly pulls in external resources (fetchUrl and friends) that are equally vulnerable to a poisoned release tarball. Checkout the comment on the current xz entry in nixpkgs https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/comp...
-
Debian Git Monorepo
NixOS uses a monorepo and I think everyone's love it.
I love being able to easily grep through all the packages source code and there's regularly PRs that harmonizes conventions across many packages.
Nixpkgs doesn't include the packaged software source code, so it's a lot more practical than what Debian is doing.
https://github.com/NixOS/nixpkgs
-
From xz to ibus: more questionable tarballs
In this specific case, nix uses fetchFromGitHub to download the source archive, which are generated by GitHub for the specified revision[1]. Arch seems to just download the tarball from the releases page[2].
[1]: https://github.com/NixOS/nixpkgs/blob/3c2fdd0a4e6396fc310a6e...
[2]: https://gitlab.archlinux.org/archlinux/packaging/packages/ib...
What are some alternatives?
ukuu - A paid version of Ukuu is now available with more features. https://teejeetech.in/2019/01/20/ukuu-v19-01/ Kernel Update Utility for Ubuntu-based distributions. Provides desktop notifications when new mainline kernel is available. Lists kernels from http://kernel.ubuntu.com/~kernel-ppa/mainline/ with options to install and remove.
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
linux - XanMod: Linux kernel source code tree
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
throttled - Workaround for Intel throttling issues in Linux.
git-lfs - Git extension for versioning large files
enhanced-h264ify - A Firefox/Chrome extension that blocks video codecs you have chosen on YouTube
easyeffects - Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
sbctl - :computer: :lock: :key: Secure Boot key manager
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
corectrl
waydroid - Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.