more structural improvements

This commit is contained in:
Thilo Billerbeck 2023-05-03 02:27:17 +02:00
parent 3aad02ea56
commit 325a2c54de
5 changed files with 93 additions and 86 deletions

View file

@ -1,21 +1,6 @@
{ config, pkgs, lib, ... }:
let
nixgl = import <nixgl> { };
nixGLWrap = pkg:
pkgs.runCommand "${pkg.name}-nixgl-wrapper" { } ''
mkdir $out
ln -s ${pkg}/* $out
rm $out/bin
mkdir $out/bin
for bin in ${pkg}/bin/*; do
wrapped_bin=$out/bin/$(basename $bin)
echo -e "#!/bin/bash\nexec ${
lib.getExe nixgl.auto.nixGLDefault
} $bin \$@" > $wrapped_bin
chmod +x $wrapped_bin
done
'';
let nixGLWrap = import ./../utils/nixGLWrap.nix { inherit pkgs lib; };
in {
programs.alacritty = {
enable = true;

View file

@ -1,20 +1,5 @@
{ config, pkgs, lib, ... }:
let
nixgl = import <nixgl> { };
nixGLWrap = pkg:
pkgs.runCommand "${pkg.name}-nixgl-wrapper" { } ''
mkdir $out
ln -s ${pkg}/* $out
rm $out/bin
mkdir $out/bin
for bin in ${pkg}/bin/*; do
wrapped_bin=$out/bin/$(basename $bin)
echo -e "#!/bin/bash\nexec ${
lib.getExe nixgl.auto.nixGLDefault
} $bin \$@" > $wrapped_bin
chmod +x $wrapped_bin
done
'';
let nixGLWrap = import ./../utils/nixGLWrap.nix { inherit pkgs lib; };
in {
programs = {
vscode = {