mirror of
https://github.com/ellmau/nixos.git
synced 2025-12-18 09:19:39 +01:00
Add darwin as supported system and fix emacs package
Avoid linux only deps on darwin
This commit is contained in:
parent
b54bd8c219
commit
9c5dff995e
@ -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,11 +6,18 @@
|
||||
with lib; let
|
||||
defaultEl = ./default.el;
|
||||
#environment.systemPackages = [pkgs.gdb]; # use gdb for dap-mode
|
||||
localsettings = 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-program "${pkgs.unstable.vscode-extensions.ms-vscode.cpptools}/share/vscode/extensions/ms-vscode.cpptools/debugAdapters/bin/OpenDebugAD7")
|
||||
(provide 'local-settings)
|
||||
'';
|
||||
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" {} ''
|
||||
mkdir -p $out/share/emacs/site-lisp
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user