ok i'm too lazy to seperate allat
This commit is contained in:
parent
c6c42d00dd
commit
eb6bbf5962
6 changed files with 70 additions and 16 deletions
|
@ -1,4 +1,4 @@
|
|||
{ pkgs, ... }:
|
||||
args @ { pkgs, ... }:
|
||||
{
|
||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||
|
||||
|
@ -6,6 +6,6 @@
|
|||
"freeimage-unstable-2021-11-01"
|
||||
];
|
||||
|
||||
nixpkgs.overlays = import ../pkgs pkgs;
|
||||
nixpkgs.overlays = import ../pkgs args;
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
}
|
||||
|
|
|
@ -42,5 +42,6 @@
|
|||
};
|
||||
};
|
||||
|
||||
environment.localBinInPath = true;
|
||||
environment.systemPackages = [ pkgs.ntfs3g ];
|
||||
}
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
pkgs: [
|
||||
{ pkgs, ... }: with pkgs; [
|
||||
(final: prev: {
|
||||
winvista-cursors = pkgs.callPackage ./winvista-cursors.nix {};
|
||||
win7-cursors = pkgs.callPackage ./win7-cursors.nix {};
|
||||
winxp-cursors = pkgs.callPackage ./winxp-cursors.nix {};
|
||||
winxp-icons = pkgs.callPackage ./winxp-icons.nix {};
|
||||
oxylite-icon-theme = pkgs.callPackage ./oxylite-icon-theme.nix {};
|
||||
e17gtk-revolved = pkgs.callPackage ./e17gtk-revolved.nix {};
|
||||
darkcold-gtk-theme = pkgs.callPackage ./darkcold-gtk-theme.nix {};
|
||||
arc-mono-gtk-theme = pkgs.callPackage ./arc-mono-gtk-theme.nix {};
|
||||
vim-darcula-theme = pkgs.callPackage ./vim-darcula-theme.nix {};
|
||||
sddm-i3-theme = pkgs.callPackage ./sddm-i3-theme.nix {};
|
||||
winvista-cursors = callPackage ./winvista-cursors.nix {};
|
||||
win7-cursors = callPackage ./win7-cursors.nix {};
|
||||
winxp-cursors = callPackage ./winxp-cursors.nix {};
|
||||
winxp-icons = callPackage ./winxp-icons.nix {};
|
||||
oxylite-icon-theme = callPackage ./oxylite-icon-theme.nix {};
|
||||
e17gtk-revolved = callPackage ./e17gtk-revolved.nix {};
|
||||
darkcold-gtk-theme = callPackage ./darkcold-gtk-theme.nix {};
|
||||
arc-mono-gtk-theme = callPackage ./arc-mono-gtk-theme.nix {};
|
||||
vim-darcula-theme = callPackage ./vim-darcula-theme.nix {};
|
||||
sddm-i3-theme = callPackage ./sddm-i3-theme.nix {};
|
||||
ericw-tools-latest = callPackage ./ericw-tools-latest.nix {};
|
||||
i3status = prev.i3status.overrideAttrs (_: { patches = [ ../files/i3status.patch ]; });
|
||||
})
|
||||
]
|
||||
|
|
44
pkgs/ericw-tools-latest.nix
Normal file
44
pkgs/ericw-tools-latest.nix
Normal file
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchzip,
|
||||
autoPatchelfHook,
|
||||
qt5,
|
||||
tbb,
|
||||
...
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ericw-tools-latest";
|
||||
version = "2.0.0-alpha8";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/ericwa/ericw-tools/releases/download/2.0.0-alpha8/ericw-tools-2.0.0-alpha8-Linux.zip";
|
||||
hash = "sha256-F1DyyWNeWAiVEk8Bv1ZFs1TuYyfkwCc5jd+ulA+qRhA=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
qt5.wrapQtAppsHook
|
||||
autoPatchelfHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qt5.qtbase
|
||||
stdenv.cc.cc
|
||||
tbb
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
for lib in libembree3.so.3 libtbb.so.12; do
|
||||
install -m755 -D $lib $out/lib/$lib
|
||||
done
|
||||
|
||||
for tool in bspinfo lightpreview qbsp vis maputil light bsputil; do
|
||||
install -m755 -D $tool $out/bin/$tool
|
||||
done
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
|
@ -43,7 +43,9 @@
|
|||
xarchiver
|
||||
gvfs
|
||||
yad
|
||||
pcmanfm
|
||||
xfce.thunar
|
||||
xfce.thunar-volman
|
||||
xfce.thunar-archive-plugin
|
||||
|
||||
pavucontrol
|
||||
pamixer
|
||||
|
@ -54,14 +56,18 @@
|
|||
gamemode
|
||||
ezquake
|
||||
vkquake
|
||||
ericw-tools
|
||||
ericw-tools-latest
|
||||
embree # for ericw-tools
|
||||
tbb # for ericw-tools
|
||||
trenchbroom
|
||||
r2modman
|
||||
godot_4
|
||||
|
||||
libreoffice-qt
|
||||
gimp
|
||||
sqlitebrowser
|
||||
feh
|
||||
vlc
|
||||
|
||||
wineWowPackages.stable
|
||||
winetricks
|
||||
|
@ -70,6 +76,8 @@
|
|||
ccls
|
||||
clang-tools
|
||||
tcl
|
||||
valgrind
|
||||
linuxKernel.packages.linux_6_6.perf
|
||||
|
||||
gpu-screen-recorder # todo: config this shit so it works
|
||||
gpu-screen-recorder-gtk
|
||||
|
|
|
@ -69,7 +69,7 @@ in {
|
|||
{ command = "discord &"; notification = false; }
|
||||
{ command = "element-desktop &"; notification = false; }
|
||||
|
||||
# { command = "xrandr --output DP-3 --mode 1920x1080 --rate 239.76 --primary --output HDMI-3 --mode 1920x1080 --rate 74.97 --right-of DP-3 &"; notification = false; }
|
||||
{ command = "xrandr --output DP-3 --mode 1920x1080 --rate 239.76 --primary --output HDMI-3 --mode 1920x1080 --rate 74.97 --right-of DP-3 &"; notification = false; }
|
||||
];
|
||||
|
||||
modes = let
|
||||
|
|
Loading…
Reference in a new issue