Update to use lodpi by default (no more external monitor)
This commit is contained in:
parent
b43f4e527e
commit
f7e5044189
@ -58,6 +58,7 @@
|
|||||||
spotify-tui
|
spotify-tui
|
||||||
sxiv
|
sxiv
|
||||||
#texlive.combined.scheme-full
|
#texlive.combined.scheme-full
|
||||||
|
tree
|
||||||
unzip
|
unzip
|
||||||
xclip
|
xclip
|
||||||
xpra
|
xpra
|
||||||
@ -66,7 +67,7 @@
|
|||||||
];
|
];
|
||||||
|
|
||||||
sessionVariables = {
|
sessionVariables = {
|
||||||
QT_ENABLE_HIGHDPI_SCALING = 1;
|
#QT_ENABLE_HIGHDPI_SCALING = 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
# This value determines the Home Manager release that your
|
# This value determines the Home Manager release that your
|
||||||
@ -243,7 +244,7 @@
|
|||||||
};
|
};
|
||||||
zsh = {
|
zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSyntaxHighlighting = true;
|
syntaxHighlighting.enable = true;
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
lg = "lazygit";
|
lg = "lazygit";
|
||||||
vim = "nvim";
|
vim = "nvim";
|
||||||
|
|||||||
@ -64,7 +64,7 @@ myConfig = def
|
|||||||
[("M-S-" ++ w, windows $ W.shift w) | w <- addlWorkspaces]
|
[("M-S-" ++ w, windows $ W.shift w) | w <- addlWorkspaces]
|
||||||
)
|
)
|
||||||
|
|
||||||
myLayout = threeCol ||| tiled ||| Mirror tiled ||| Full
|
myLayout = Full ||| threeCol ||| tiled ||| Mirror tiled
|
||||||
where
|
where
|
||||||
--threeCol = magnifiercz' 1.3 $ ThreeColMid nmaster delta ratio
|
--threeCol = magnifiercz' 1.3 $ ThreeColMid nmaster delta ratio
|
||||||
threeCol = ThreeColMid nmaster delta ratio
|
threeCol = ThreeColMid nmaster delta ratio
|
||||||
|
|||||||
95
machines/buck/xp_pen_pentablet.nix
Normal file
95
machines/buck/xp_pen_pentablet.nix
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
# MIT License
|
||||||
|
#
|
||||||
|
# Copyright (c) 2021 Peter Willemsen
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to deal
|
||||||
|
# in the Software without restriction, including without limitation the rights
|
||||||
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
# copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
#
|
||||||
|
# The above copyright notice and this permission notice shall be included in all
|
||||||
|
# copies or substantial portions of the Software.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
# SOFTWARE.
|
||||||
|
#
|
||||||
|
# Modified from https://github.com/peterwilli/XP-Pen-Pentablet-Driver-for-Nixos
|
||||||
|
{ stdenv
|
||||||
|
, lib
|
||||||
|
, fetchurl
|
||||||
|
, glib
|
||||||
|
, dbus_libs
|
||||||
|
, dpkg
|
||||||
|
, autoPatchelfHook
|
||||||
|
, writeShellScript
|
||||||
|
, curl
|
||||||
|
, jq
|
||||||
|
, makeWrapper
|
||||||
|
, fontconfig
|
||||||
|
, libusb
|
||||||
|
, freetype
|
||||||
|
, zlib
|
||||||
|
, libGL
|
||||||
|
, xorg
|
||||||
|
, libxcb
|
||||||
|
, common-updater-scripts
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "xp_pen_driver";
|
||||||
|
version = "3.2.0.210804-1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
#url = "https://github.com/peterwilli/XP-Pen-Pentablet-Driver-for-Nixos/releases/download/3.2.0.210804-1/XP-PEN-pentablet-3.2.0.210804-1.x86_64.deb";
|
||||||
|
#sha256 = "01zhaxar009jck3fi6ms79f4z0wd630xzplhyviilvcaghxh4vl0";
|
||||||
|
url = "https://www.xp-pen.com/download/file/id/1949/pid/67/ext/deb.html";
|
||||||
|
sha256 = "77f90a825c170f8b1ad32ee744e1fc7e58028952384b31eb4393343c06a6e0f8";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
dpkg
|
||||||
|
libxcb
|
||||||
|
zlib
|
||||||
|
libGL
|
||||||
|
libusb
|
||||||
|
dbus_libs
|
||||||
|
fontconfig
|
||||||
|
glib
|
||||||
|
freetype
|
||||||
|
makeWrapper
|
||||||
|
xorg.libSM
|
||||||
|
xorg.libXext
|
||||||
|
xorg.libXtst
|
||||||
|
xorg.libX11
|
||||||
|
xorg.libXrender
|
||||||
|
autoPatchelfHook
|
||||||
|
];
|
||||||
|
|
||||||
|
dontUnpack = true;
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
dpkg-deb -x $src $out
|
||||||
|
chmod 755 "$out"
|
||||||
|
|
||||||
|
chmod a+x $out/usr/lib/pentablet/pentablet.sh
|
||||||
|
runHook postInstall
|
||||||
|
mkdir -p $out/bin
|
||||||
|
makeWrapper $out/usr/lib/pentablet/pentablet.sh $out/bin/pentablet
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Proprietary driver for XP-Pen tablets";
|
||||||
|
homepage = "https://www.xp-pen.com/";
|
||||||
|
license = licenses.unfree;
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user