Use a wayland-native emacs

This commit is contained in:
Charlotte Van Petegem 2021-03-17 10:16:42 +01:00
parent e12fe5e8d0
commit dcff0e0ed1
No known key found for this signature in database
GPG key ID: 019E764B7184435A
4 changed files with 38 additions and 16 deletions

View file

@ -2,17 +2,18 @@
description = "Nixos configuration flake";
inputs = {
emacs-overlay.url = "github:nix-community/emacs-overlay/master";
flake-utils.url = "github:numtide/flake-utils/master";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
nur.url = "github:nix-community/NUR";
nixpkgs.url = "github:chvp/nixpkgs/master";
nixpkgsFor0AD.url = "github:chvp/nixpkgs/0ad0.24";
nur.url = "github:nix-community/NUR";
};
outputs = { self, nixpkgs, nixpkgsFor0AD, nur, home-manager, flake-utils }:
outputs = { self, emacs-overlay, nixpkgs, nixpkgsFor0AD, nur, home-manager, flake-utils }:
let
version-suffix = nixpkgs.rev or (builtins.toString nixpkgs.lastModified);
pkgsFor = system: import nixpkgs {
@ -33,7 +34,7 @@
nix.nixPath = [ "nixpkgs=/etc/nixpkgs" ];
})
({ pkgs, ... }: {
nixpkgs.overlays = [ nur.overlay ];
nixpkgs.overlays = [ nur.overlay emacs-overlay.overlay ];
home-manager.sharedModules = [ pkgs.nur.repos.rycee.hmModules.emacs-init ];
})
(./. + "/machines/${hostname}")