diff options
author | Lin Jian <me@linj.tech> | 2023-12-01 01:31:04 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-01 01:31:04 -0600 |
commit | cdc1b4599fb247127f3c24cee8320085ecdd6a72 (patch) | |
tree | d0cf2c8dab5f7f4e0185a8f68601393adc3b02a0 /nixos/modules/services/editors | |
parent | 07183914f1edda52c198f9ab9265ee74f116d467 (diff) | |
parent | 13da2e946399b570144a4f9b3e45688664b0600e (diff) | |
download | nixlib-cdc1b4599fb247127f3c24cee8320085ecdd6a72.tar nixlib-cdc1b4599fb247127f3c24cee8320085ecdd6a72.tar.gz nixlib-cdc1b4599fb247127f3c24cee8320085ecdd6a72.tar.bz2 nixlib-cdc1b4599fb247127f3c24cee8320085ecdd6a72.tar.lz nixlib-cdc1b4599fb247127f3c24cee8320085ecdd6a72.tar.xz nixlib-cdc1b4599fb247127f3c24cee8320085ecdd6a72.tar.zst nixlib-cdc1b4599fb247127f3c24cee8320085ecdd6a72.zip |
Merge pull request #270096 from slotThe/emacs/192019-2
nixos/emacs: Remove absolute paths from documentation
Diffstat (limited to 'nixos/modules/services/editors')
-rw-r--r-- | nixos/modules/services/editors/emacs.md | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/nixos/modules/services/editors/emacs.md b/nixos/modules/services/editors/emacs.md index 9db1bd594175..02f47b098d86 100644 --- a/nixos/modules/services/editors/emacs.md +++ b/nixos/modules/services/editors/emacs.md @@ -172,9 +172,9 @@ nix-env -f "<nixpkgs>" -qaP -A emacs.pkgs.orgPackages ::: If you are on NixOS, you can install this particular Emacs for all users by -adding it to the list of system packages (see -[](#sec-declarative-package-mgmt)). Simply modify your file -{file}`configuration.nix` to make it contain: +putting the `emacs.nix` file in `/etc/nixos` and adding it to the list of +system packages (see [](#sec-declarative-package-mgmt)). Simply modify your +file {file}`configuration.nix` to make it contain: ::: {.example #module-services-emacs-configuration-nix} ### Custom Emacs in `configuration.nix` @@ -182,7 +182,7 @@ adding it to the list of system packages (see { environment.systemPackages = [ # [...] - (import /path/to/emacs.nix { inherit pkgs; }) + (import ./emacs.nix { inherit pkgs; }) ]; } ``` @@ -197,8 +197,8 @@ https://nixos.org/nixpkgs/manual/#sec-modify-via-packageOverrides --> If you are not on NixOS or want to install this particular Emacs only for -yourself, you can do so by adding it to your -{file}`~/.config/nixpkgs/config.nix` (see +yourself, you can do so by putting `emacs.nix` in `~/.config/nixpkgs` and +adding it to your {file}`~/.config/nixpkgs/config.nix` (see [Nixpkgs manual](https://nixos.org/nixpkgs/manual/#sec-modify-via-packageOverrides)): ::: {.example #module-services-emacs-config-nix} ### Custom Emacs in `~/.config/nixpkgs/config.nix` @@ -206,7 +206,7 @@ yourself, you can do so by adding it to your ``` { packageOverrides = super: let self = super.pkgs; in { - myemacs = import /path/to/emacs.nix { pkgs = self; }; + myemacs = import ./emacs.nix { pkgs = self; }; }; } ``` @@ -264,7 +264,6 @@ To install and enable the {command}`systemd` user service for Emacs daemon, add the following to your {file}`configuration.nix`: ``` services.emacs.enable = true; -services.emacs.package = import /home/cassou/.emacs.d { pkgs = pkgs; }; ``` The {var}`services.emacs.package` option allows a custom |