about summary refs log tree commit diff
path: root/nixos/modules/services/editors
diff options
context:
space:
mode:
authorLin Jian <me@linj.tech>2023-12-01 01:31:04 -0600
committerGitHub <noreply@github.com>2023-12-01 01:31:04 -0600
commitcdc1b4599fb247127f3c24cee8320085ecdd6a72 (patch)
treed0cf2c8dab5f7f4e0185a8f68601393adc3b02a0 /nixos/modules/services/editors
parent07183914f1edda52c198f9ab9265ee74f116d467 (diff)
parent13da2e946399b570144a4f9b3e45688664b0600e (diff)
downloadnixlib-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.md15
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