mirror of
https://github.com/ellmau/nixos.git
synced 2025-12-19 09:29:36 +01:00
Add darwin as supported system and fix emacs package
Avoid linux only deps on darwin
This commit is contained in:
parent
8302384817
commit
9acf1277c0
@ -74,7 +74,7 @@
|
||||
in
|
||||
flake-utils-plus.lib.mkFlake rec {
|
||||
inherit self inputs;
|
||||
supportedSystems = ["x86_64-linux"];
|
||||
supportedSystems = ["x86_64-linux" "aarch64-darwin"];
|
||||
|
||||
lib = extended-lib;
|
||||
|
||||
|
||||
@ -6,10 +6,17 @@
|
||||
with lib; let
|
||||
defaultEl = ./default.el;
|
||||
#environment.systemPackages = [pkgs.gdb]; # use gdb for dap-mode
|
||||
localsettings = pkgs.writeText "local-settings.el" ''
|
||||
localsettings =
|
||||
if pkgs.system == "x86_64-linux"
|
||||
then
|
||||
pkgs.writeText "local-settings.el" ''
|
||||
(defconst elss/paths/cpptools " ${pkgs.unstable.vscode-extensions.ms-vscode.cpptools}/share/vscode/extensions/ms-vscode.cpptools")
|
||||
(defconst elss/paths/cpptools-progr am "${pkgs.unstable.vscode-extensions.ms-vscode.cpptools}/share/vscode/extensions/ms-vscode.cpptools/debugAdapters/bin/OpenDebugAD7")
|
||||
(provide 'local-settings)
|
||||
''
|
||||
else
|
||||
pkgs.writeText "local-settings.el" ''
|
||||
(provide 'local-settings)
|
||||
'';
|
||||
|
||||
defaultConfig = pkgs.runCommand "default.el" {} ''
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user