Add working doom packages file
This commit is contained in:
parent
932f49fd76
commit
5a8601bc6e
@ -12,7 +12,8 @@
|
|||||||
sha256 = "1g0izscjh5nv4n0n1m58jc6z27i9pkbxs17mnb05a83ffdbmmva6";
|
sha256 = "1g0izscjh5nv4n0n1m58jc6z27i9pkbxs17mnb05a83ffdbmmva6";
|
||||||
};
|
};
|
||||||
|
|
||||||
in pkgs.callPackage doom-emacs-pkg {
|
in {
|
||||||
|
doom-emacs-package = pkgs.callPackage doom-emacs-pkg {
|
||||||
doomPrivateDir = doom-emacs-config;
|
doomPrivateDir = doom-emacs-config;
|
||||||
extraPackages = with pkgs.emacsPackages; [
|
extraPackages = with pkgs.emacsPackages; [
|
||||||
elpher
|
elpher
|
||||||
@ -34,4 +35,7 @@ in pkgs.callPackage doom-emacs-pkg {
|
|||||||
buildPhase = ":";
|
buildPhase = ":";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
doom-emacs-config = doom-emacs-config;
|
||||||
}
|
}
|
||||||
|
12
home.nix
12
home.nix
@ -1,11 +1,11 @@
|
|||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
{ username, user-email, home-dir }:
|
{ username, user-email, home-dir }:
|
||||||
{ enable-gui ? true, ... }:
|
{ enable-gui ? false, ... }:
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
let
|
let
|
||||||
|
|
||||||
doom-emacs-package = pkgs.callPackage ./doom-emacs-package.nix {};
|
doom-emacs-packages = pkgs.callPackage ./doom-emacs-package.nix {};
|
||||||
|
|
||||||
gui-packages = with pkgs;
|
gui-packages = with pkgs;
|
||||||
let
|
let
|
||||||
@ -51,7 +51,7 @@ let
|
|||||||
enca
|
enca
|
||||||
file
|
file
|
||||||
fortune
|
fortune
|
||||||
doom-emacs-package
|
doom-emacs-packages.doom-emacs-package
|
||||||
git
|
git
|
||||||
gnutls
|
gnutls
|
||||||
gnupg
|
gnupg
|
||||||
@ -116,7 +116,7 @@ in {
|
|||||||
xresources.properties = mkIf enable-gui {
|
xresources.properties = mkIf enable-gui {
|
||||||
"Xft.antialias" = 1;
|
"Xft.antialias" = 1;
|
||||||
"Xft.autohint" = 0;
|
"Xft.autohint" = 0;
|
||||||
"Xft.dpi" = 192;
|
# "Xft.dpi" = 192;
|
||||||
"Xft.hinting" = 1;
|
"Xft.hinting" = 1;
|
||||||
"Xft.hintstyle" = "hintfull";
|
"Xft.hintstyle" = "hintfull";
|
||||||
"Xft.lcdfilter" = "lcddefault";
|
"Xft.lcdfilter" = "lcddefault";
|
||||||
@ -125,7 +125,7 @@ in {
|
|||||||
services = {
|
services = {
|
||||||
emacs = {
|
emacs = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = doom-emacs-package;
|
package = doom-emacs-packages.doom-emacs-package;
|
||||||
client = {
|
client = {
|
||||||
enable = true;
|
enable = true;
|
||||||
arguments = [ "-t" ];
|
arguments = [ "-t" ];
|
||||||
@ -173,7 +173,7 @@ in {
|
|||||||
# EDITOR = "${doom-emacs}/bin/emacsclient -t";
|
# EDITOR = "${doom-emacs}/bin/emacsclient -t";
|
||||||
ALTERNATE_EDITOR = "";
|
ALTERNATE_EDITOR = "";
|
||||||
|
|
||||||
DOOM_EMACS_SITE_PATH = "${doom-emacs-config}/site.d";
|
DOOM_EMACS_SITE_PATH = "${doom-emacs-packages.doom-emacs-config}/site.d";
|
||||||
|
|
||||||
HISTCONTROL = "ignoredups:ignorespace";
|
HISTCONTROL = "ignoredups:ignorespace";
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user