updates and workarounds, as usual~
This commit is contained in:
parent
153929a309
commit
11eac4d47f
5 changed files with 13 additions and 3 deletions
|
@ -153,7 +153,6 @@
|
||||||
|
|
||||||
# Modules for Linux machines with Wayland GUIs.
|
# Modules for Linux machines with Wayland GUIs.
|
||||||
linuxGuiModuleSet = [
|
linuxGuiModuleSet = [
|
||||||
waveforms.nixosModule
|
|
||||||
nix-flatpak.nixosModules.nix-flatpak
|
nix-flatpak.nixosModules.nix-flatpak
|
||||||
|
|
||||||
./nixos/dotfiles/vscode.nix
|
./nixos/dotfiles/vscode.nix
|
||||||
|
@ -223,6 +222,7 @@
|
||||||
esp-dev = esp-dev.outputs.packages.${system};
|
esp-dev = esp-dev.outputs.packages.${system};
|
||||||
lix = lix.outputs.packages.${system};
|
lix = lix.outputs.packages.${system};
|
||||||
talon = talon.outputs.packages.${system};
|
talon = talon.outputs.packages.${system};
|
||||||
|
waveforms = waveforms.outputs.packages.${system};
|
||||||
|
|
||||||
# Helper to convert hm modules into NixOS or nix-on-droid modules.
|
# Helper to convert hm modules into NixOS or nix-on-droid modules.
|
||||||
callHm = module: (specialArgs: (import module) specialArgs);
|
callHm = module: (specialArgs: (import module) specialArgs);
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
# vim: et:ts=2:sw=2:
|
# vim: et:ts=2:sw=2:
|
||||||
#
|
#
|
||||||
{ deprekages, pkgs, ... }:
|
{ deprekages, pkgs, waveforms, ... }:
|
||||||
{
|
{
|
||||||
services.udev = {
|
services.udev = {
|
||||||
|
|
||||||
|
@ -23,6 +23,10 @@
|
||||||
# If we have a Apple T2 VHCI, force it to re-start once things are more up.
|
# If we have a Apple T2 VHCI, force it to re-start once things are more up.
|
||||||
# This forces a re-enumeration of the connected devices, and thus makes things like the touch bar work reliably.
|
# This forces a re-enumeration of the connected devices, and thus makes things like the touch bar work reliably.
|
||||||
ACTION=="add", SUBSYSTEM=="usb", ATTR{serial}=="bce-vhci", ATTR{authorized}=="1", ATTR{authorized}="0", ATTR{authorized}="1"
|
ACTION=="add", SUBSYSTEM=="usb", ATTR{serial}=="bce-vhci", ATTR{authorized}=="1", ATTR{authorized}="0", ATTR{authorized}="1"
|
||||||
|
|
||||||
|
# Digilent waveforms
|
||||||
|
ACTION=="add", ATTR{idVendor}=="1443", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
ACTION=="add", ATTR{idVendor}=="0403", ATTR{manufacturer}=="Digilent", GROUP="plugdev", TAG+="uaccess", RUN+="${waveforms.adept2-runtime}/sbin/dftdrvdtch %s{busnum} %s{devnum}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -92,6 +92,7 @@
|
||||||
#
|
#
|
||||||
services.pcscd.enable = true;
|
services.pcscd.enable = true;
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
|
services.mullvad-vpn.enable = true;
|
||||||
virtualisation.docker.enable = true;
|
virtualisation.docker.enable = true;
|
||||||
|
|
||||||
services.udev.packages = [
|
services.udev.packages = [
|
||||||
|
|
|
@ -199,6 +199,9 @@ with pkgs;
|
||||||
evtest
|
evtest
|
||||||
libinput
|
libinput
|
||||||
|
|
||||||
|
# Networking
|
||||||
|
mullvad-vpn
|
||||||
|
|
||||||
]
|
]
|
||||||
else
|
else
|
||||||
[ ]
|
[ ]
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
deprekages,
|
deprekages,
|
||||||
niri,
|
niri,
|
||||||
|
waveforms,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
|
@ -61,7 +62,7 @@ with pkgs;
|
||||||
krita
|
krita
|
||||||
xournalpp
|
xournalpp
|
||||||
kdePackages.itinerary
|
kdePackages.itinerary
|
||||||
deprekages.notion-app
|
#deprekages.notion-app
|
||||||
|
|
||||||
# PDFs.
|
# PDFs.
|
||||||
(zathuraPkgs.override { useMupdf = false; }).zathuraWrapper
|
(zathuraPkgs.override { useMupdf = false; }).zathuraWrapper
|
||||||
|
@ -137,6 +138,7 @@ with pkgs;
|
||||||
imhex
|
imhex
|
||||||
gimp
|
gimp
|
||||||
deluge
|
deluge
|
||||||
|
waveforms.waveforms
|
||||||
|
|
||||||
# System utilities.
|
# System utilities.
|
||||||
nemo-with-extensions
|
nemo-with-extensions
|
||||||
|
|
Loading…
Add table
Reference in a new issue