Skip to content

Commit b7ca02c

Browse files
Laurent2916mergify[bot]
authored andcommitted
add dell xps 9315
1 parent a46a709 commit b7ca02c

File tree

4 files changed

+50
-0
lines changed

4 files changed

+50
-0
lines changed

Diff for: README.md

+1
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ See code for all available configurations.
132132
| [Dell XPS 13 7390](dell/xps/13-7390) | `<nixos-hardware/dell/xps/13-7390>` |
133133
| [Dell XPS 13 9300](dell/xps/13-9300) | `<nixos-hardware/dell/xps/13-9300>` |
134134
| [Dell XPS 13 9310](dell/xps/13-9310) | `<nixos-hardware/dell/xps/13-9310>` |
135+
| [Dell XPS 13 9315](dell/xps/13-9315) | `<nixos-hardware/dell/xps/13-9315>` |
135136
| [Dell XPS 13 9333](dell/xps/13-9333) | `<nixos-hardware/dell/xps/13-9333>` |
136137
| [Dell XPS 13 9343](dell/xps/13-9343) | `<nixos-hardware/dell/xps/13-9343>` |
137138
| [Dell XPS 13 9350](dell/xps/13-9350) | `<nixos-hardware/dell/xps/13-9350>` |

Diff for: dell/xps/13-9315/README.wiki

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
= Dell XPS 13 9315 =
2+
3+
See also
4+
5+
== Firmware upgrades ==
6+
7+
Note that this device is supported by [https://fwupd.org/ fwupd].
8+
To perform firmware upgrades just activate the service
9+
10+
<code>
11+
services.fwupd.enable = true;
12+
</code>
13+
14+
Then use <code>fwupdmgr</code> to perform updates.
15+
16+
== Additional resources ==
17+
18+
* Arch linux wiki: [https://wiki.archlinux.org/title/Dell_XPS_13_(9315) Dell XPS 13 9315]

Diff for: dell/xps/13-9315/default.nix

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
lib,
3+
pkgs,
4+
...
5+
}: {
6+
imports = [
7+
../../../common/cpu/intel
8+
../../../common/pc/laptop
9+
../../../common/pc/ssd
10+
];
11+
12+
# enable firmwares with a license allowing redistribution
13+
# this includes the Wi-Fi and Bluetooth firmwares
14+
hardware.enableRedistributableFirmware = true;
15+
16+
# touchpad uses I²C, so PS/2 is unnecessary
17+
boot.blacklistedKernelModules = ["psmouse"];
18+
19+
# enable finger print sensor
20+
# configure with `sudo fprintd-enroll <username>`
21+
services.fprintd.enable = true;
22+
services.fprintd.tod.enable = true;
23+
services.fprintd.tod.driver = pkgs.libfprint-2-tod1-goodix;
24+
25+
# enable updating firmware via `fwupdmgr`
26+
services.fwupd.enable = true;
27+
28+
# enable cooling management, see NixOS/nixos-hardware#127
29+
services.thermald.enable = lib.mkDefault true;
30+
}

Diff for: flake.nix

+1
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
dell-xps-13-7390 = import ./dell/xps/13-7390;
7373
dell-xps-13-9300 = import ./dell/xps/13-9300;
7474
dell-xps-13-9310 = import ./dell/xps/13-9310;
75+
dell-xps-13-9315 = import ./dell/xps/13-9315;
7576
dell-xps-13-9333 = import ./dell/xps/13-9333;
7677
dell-xps-13-9343 = import ./dell/xps/13-9343;
7778
dell-xps-13-9350 = import ./dell/xps/13-9350;

0 commit comments

Comments
 (0)