add it back again
This commit is contained in:
parent
46ccb7c1b0
commit
7a1e9416d4
2 changed files with 37 additions and 37 deletions
10
flake.nix
10
flake.nix
|
@ -21,10 +21,10 @@
|
|||
url = "github:Mic92/sops-nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
# emacs-overlay = {
|
||||
# url = "github:nix-community/emacs-overlay";
|
||||
# inputs.nixpkgs.follows = "nixpkgs";
|
||||
# };
|
||||
emacs-overlay = {
|
||||
url = "github:nix-community/emacs-overlay";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
outputs = {
|
||||
|
@ -33,7 +33,7 @@
|
|||
home-manager,
|
||||
NixOS-WSL,
|
||||
sops-nix,
|
||||
# emacs-overlay,
|
||||
emacs-overlay,
|
||||
...
|
||||
} @ inputs: let
|
||||
inherit (self) outputs;
|
||||
|
|
|
@ -16,39 +16,39 @@ in {
|
|||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
# nixpkgs.overlays = [
|
||||
# inputs.emacs-overlay.overlay
|
||||
# ];
|
||||
# # ues daemon
|
||||
# services.emacs = {
|
||||
# enable = cfg.daemon;
|
||||
# install = true;
|
||||
# # package = pkgs.emacs29-pgtk;
|
||||
# package = pkgs.emacsWithPackagesFromUsePackage {
|
||||
# config = ../../../../config/emacs/emacs.org;
|
||||
# package = pkgs.emacs-pgtk;
|
||||
# alwaysEnsure = true;
|
||||
# alwaysTangle = true;
|
||||
# extraEmacsPackages = epkgs: [
|
||||
# epkgs.use-package
|
||||
# ];
|
||||
# };
|
||||
# };
|
||||
# users.users.sako.packages = with pkgs; [
|
||||
# # direnv
|
||||
# direnv
|
||||
# ];
|
||||
nixpkgs.overlays = [
|
||||
inputs.emacs-overlay.overlay
|
||||
];
|
||||
# ues daemon
|
||||
services.emacs = {
|
||||
enable = cfg.daemon;
|
||||
install = true;
|
||||
# package = pkgs.emacs29-pgtk;
|
||||
package = pkgs.emacsWithPackagesFromUsePackage {
|
||||
config = ../../../../config/emacs/emacs.org;
|
||||
package = pkgs.emacs-pgtk;
|
||||
alwaysEnsure = true;
|
||||
alwaysTangle = true;
|
||||
extraEmacsPackages = epkgs: [
|
||||
epkgs.use-package
|
||||
];
|
||||
};
|
||||
};
|
||||
users.users.sako.packages = with pkgs; [
|
||||
# direnv
|
||||
direnv
|
||||
];
|
||||
|
||||
# home-manager.users.sako = {lib, ...}: {
|
||||
# home.file = {
|
||||
# ".emacs.d/init.el".source = pkgs.runCommand "init.el" {} ''
|
||||
# cp ${../../../../config/emacs/emacs.org} emacs.org
|
||||
# ${pkgs.emacs}/bin/emacs -Q --batch ./emacs.org -f org-babel-tangle
|
||||
# mv init.el $out
|
||||
# '';
|
||||
# ".emacs.d/dashboard.png".source = ../../../../config/emacs/dashboard.png;
|
||||
# };
|
||||
# };
|
||||
home-manager.users.sako = {lib, ...}: {
|
||||
home.file = {
|
||||
".emacs.d/init.el".source = pkgs.runCommand "init.el" {} ''
|
||||
cp ${../../../../config/emacs/emacs.org} emacs.org
|
||||
${pkgs.emacs}/bin/emacs -Q --batch ./emacs.org -f org-babel-tangle
|
||||
mv init.el $out
|
||||
'';
|
||||
".emacs.d/dashboard.png".source = ../../../../config/emacs/dashboard.png;
|
||||
};
|
||||
};
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
(nerdfonts.override {fonts = ["JetBrainsMono"];})
|
||||
|
|
Loading…
Reference in a new issue