| Commit message (Collapse) | Author | Age |
... | |
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For security reasons, and generally, it is best to create a more fine
grained group than plugdev. This way users that wish to tweak razer
devices don't have access to the entire plugdev group's permissions.
This is of course a breaking change.
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
nixos: add option to load wireless regulatory database as firmware
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
use it when networkmanager or wpa_supplicant is enabled.
fixes #57053
fixes "Direct firmware load for regulatory.db failed with error -2"
in dmesg
Note that all kernels on unstable are newer that 4.15, which is required
for this to work.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In https://github.com/NixOS/nixpkgs/pull/131094 I mistakenly created a new NixOS module for iio-sensor-proxy because I did not know about `hardware.sensor.iio`.
To help people find `hardware.sensor.iio`, include the string "iio-sensor-proxy" in the description.
To search for an iio-sensor-proxy module, I tried in vain:
* `find -iname '*iio-sensor-proxy*'`
* https://search.nixos.org/options?channel=unstable&from=0&size=50&sort=relevance&query=iio-sensor-proxy
* This PR will ensure this search query finds `hardware.sensor.iio`
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
nixos/printers: fix ensureDefaultPrinter
|
| | |
| | |
| | |
| | |
| | | |
`lpoptions -d` sets the default printer *for this user*, while `lpadmin -d`
sets the system-wide default printer.
|
| | | |
|
|\ \ \
| | | |
| | | | |
nixos/rtl-sdr: blacklist DVB kernel modules
|
| | |/
| |/|
| | |
| | |
| | | |
DVB kernel modules conflict with SDR.
https://osmocom.org/projects/rtl-sdr/repository/revisions/0847e93e0869feab50fd27c7afeb85d78ca04631/entry/debian/rtl-sdr-blacklist.conf
|
| |/
|/| |
|
|\ \ |
|
| |/
| |
| |
| | |
https://github.com/NixOS/nixpkgs/pull/111551#issuecomment-802082766
|
|\ \ |
|
| | | |
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | | |
Fix eval when `nixpkgs.config.allowAliases = false;` is set.
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
The sysfs file /sys/kernel/mm/ksm/run seems to be available as soon as
the kernel has started, so no point in waiting for udev to "settle". If
for some reason it doesn't, we let the unit fail explicitly.
|
|\ \
| | |
| | | |
nixos/i2c: add module to set up i2c permissions
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a very simple module that installs a single udev rule.
The rule set the ownership of all /dev/i2c-* devices to a
group, "i2c" by default but can be changed. The "uaccess" tag
also makes systemd add an ACL for users with a seat[1].
Fix issue #91771
[1]: https://enotty.pipebreaker.pl/2012/05/23/linux-automatic-user-acl-management/
|
|/ /
| |
| |
| | |
node/switcheroo-control: better formatting
|
| | |
|
|\ \
| | |
| | | |
nixos: hardware.nvidia.package option for selecting nvidia package
|
| | |
| | |
| | |
| | |
| | | |
Make it possible to select a derivation to use. This also moves some
logic that belongs to the derivation back into it.
|
|\ \ \
| | | |
| | | | |
kernelPatches: ath driver: allow setting regulatory domain
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Ports an OpenWRT patch for Atheros wireless drivers (ath*) which allows
the user to change the regulatory domain code to the one which actually
applies.
All Atheros devices have a regulatory domain burned into their EEPROM.
When using a device as AP, this domain is frequently overly restrictive
when compared to the regulation which applies in the country the device
actually operates in; often, this restriction disallows IR on all
channels making it impossible to use the device as an AP at all.
This commit introduces the NixOS config option
networking.wireless.athUserRegulatoryDomain which, if enabled, applies
the patch and sets the kernel config option ATH_USER_REGD.
The original OpenWRT patch targets Linux 5.8.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that
commit for details.
This reverts commit 0bc275e63423456d6deb650e146120c39c1e0723.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a stdenv-rebuild, and should not be merged
into master
This reverts commit 8929989614589ee3acd070a6409b2b9700c92d65.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The `platform` field is pointless nesting: it's just stuff that happens
to be defined together, and that should be an implementation detail.
This instead makes `linux-kernel` and `gcc` top level fields in platform
configs. They join `rustc` there [all are optional], which was put there
and not in `platform` in anticipation of a change like this.
`linux-kernel.arch` in particular also becomes `linuxArch`, to match the
other `*Arch`es.
The next step after is this to combine the *specific* machines from
`lib.systems.platforms` with `lib.systems.examples`, keeping just the
"multiplatform" ones for defaulting.
|
| |/
|/|
| |
| |
| | |
Since the update of the nitrokey-app to 1.4.2 the group option is no
longer supported.
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
| |
add support for ZSA keyboards
Co-authored-by: Julien Debon <julien.debon@pm.me>
|
|
|
|
| |
Also included the firmware under enableRedistributableFirmware.
|
| |
|
|\
| |
| | |
Add rtl_433 Prometheus exporter
|
| |
| |
| |
| |
| | |
This is a very thin module to ensure "plugdev" user exists and some udev
rules are enabled, a prerequisite for using rtl-sdr.
|