mirror of
https://github.com/thilobillerbeck/dotfiles.git
synced 2025-06-10 06:54:36 +02:00
more structural improvements
This commit is contained in:
parent
3aad02ea56
commit
325a2c54de
5 changed files with 93 additions and 86 deletions
programs
|
@ -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;
|
||||
|
|
|
@ -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 = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue