nix: Make alacritty and other GL apps runnable
Not everyone works, but already something.
This commit is contained in:
parent
8820d5edc4
commit
dcb03fa895
|
@ -3,7 +3,6 @@
|
||||||
xsession = {
|
xsession = {
|
||||||
enable = true;
|
enable = true;
|
||||||
windowManager = {
|
windowManager = {
|
||||||
command = "${config.xsession.windowManager.i3.package}/bin/i3";
|
|
||||||
i3 = {
|
i3 = {
|
||||||
enable = true;
|
enable = true;
|
||||||
config =
|
config =
|
||||||
|
@ -439,14 +438,24 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
file = {
|
file =
|
||||||
".xinitrc" = {
|
let
|
||||||
source = pkgs.writeShellScript "xinitrc" ''
|
nixgl = import
|
||||||
${pkgs.xorg.xrdb}/bin/xrdb ${config.xresources.path}
|
(builtins.fetchGit {
|
||||||
${config.xsession.windowManager.command}
|
url = "https://github.com/nix-community/nixGL";
|
||||||
'';
|
rev = "489d6b095ab9d289fe11af0219a9ff00fe87c7c5";
|
||||||
|
})
|
||||||
|
{ };
|
||||||
|
in
|
||||||
|
{
|
||||||
|
".xinitrc" = {
|
||||||
|
# TODO Configurable
|
||||||
|
source = pkgs.writeShellScript "xinitrc" ''
|
||||||
|
${pkgs.xorg.xrdb}/bin/xrdb ${config.xresources.path}
|
||||||
|
${nixgl.nixVulkanIntel}/bin/nixVulkanIntel ${nixgl.nixGLIntel}/bin/nixGLIntel ${config.xsession.windowManager.command}
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
# remote
|
# remote
|
||||||
tigervnc
|
tigervnc
|
||||||
|
|
Loading…
Reference in a new issue