nix-community / nix-doom-emacs

doom-emacs packaged for Nix [maintainers=@thiagokokada]
MIT License
224 stars 43 forks source link

Build failure (`emacs-with-editor`): no matching file(s) found in /build/working/with-editor/. #205

Closed bobbbay closed 2 years ago

bobbbay commented 2 years ago

I recently ran nix flake update, which pulled in the newest version of nix-doom-emacs. Upon rebuild, I encounter the following error:

error: builder for '/nix/store/6s6nk4zdd11w9455qc7cyaaipq9rpy0q-emacs-with-editor-20220608.1017.drv' failed with exit code 255;
       last 8 log lines:
       > unpacking sources
       > unpacking source archive /nix/store/8qh87iwm8knlk4sy11glgxqsd95zgds5-source
       > source root is source
       > patching sources
       > configuring
       > no configure script, doing nothing
       > building
       > No matching file(s) found in /build/working/with-editor/: (*.el *.el.in dir *.info *.texi *.texinfo doc/dir doc/*.info doc/*.texi doc/*.texinfo (:exclude .dir-locals.el test.el tests.el *-test.el *-tests.el))
       For full logs, run 'nix log /nix/store/6s6nk4zdd11w9455qc7cyaaipq9rpy0q-emacs-with-editor-20220608.1017.drv'.
error: 1 dependencies of derivation '/nix/store/sqai1if7i8bg2788n6kvmr06p43d4c2d-install-repo.drv' failed to build
error: 1 dependencies of derivation '/nix/store/3sc158xk9df0fnwiqpj0jq7hapix1zf8-straight-emacs-env.drv' failed to build
error: 1 dependencies of derivation '/nix/store/srb79inhviafr9pwxnx21ch7d4zvygpq-emacs-with-packages-27.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/gd3hnlcrg3w7l6yn93h1ggarm6ksxwnb-emacs-with-packages-with-packages-27.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/73l7fv9jrjp2sad8p5f2bpxndhaiis27-emacs.service.drv' failed to build
error: 1 dependencies of derivation '/nix/store/nxnx3kmmkhwp8y9hkabpwb75k7wxjw51-home-manager-files.drv' failed to build
error: 1 dependencies of derivation '/nix/store/v8g2dzpn2snwr0sbviv88afbc6cf9p1r-home-manager-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/hh6kvfdx2830k0clnn0zxjhwlkhz02c2-home-manager-generation.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4p39svf2yibmf30ir0h0nmfzn4ach775-user-environment.drv' failed to build
error: 1 dependencies of derivation '/nix/store/ccg9iy13gcsj8sdifl85xln86rq1fy3z-etc.drv' failed to build
error: 1 dependencies of derivation '/nix/store/rjacj9rmzdlpa6kqs4paqay6z61k62wk-nixos-system-NotYourLaptop-21.11.20220702.573603b.drv' failed to build

The nix log reveals:

@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/8qh87iwm8knlk4sy11glgxqsd95zgds5-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
No matching file(s) found in /build/working/with-editor/: (*.el *.el.in dir *.info *.texi *.texinfo doc/dir doc/*.info doc/*.texi doc/*.texinfo (:exclude .dir-locals.el test.el tests.el *-test.el *-tests.el))

I have tried opening the nix store directory:

❯ ls
  inode Permissions Links Size Blocks User Date Modified Name              inode Permissions Links Size Blocks User Date Modified Name
1602903 .r--r--r--      1  801      8 root  1 Jan  1970   default.mk    1602910 dr-xr-xr-x      2    -      - root  1 Jan  1970   lisp
1602904 dr-xr-xr-x      2    -      - root  1 Jan  1970   docs          1602901 .r--r--r--      1 1.2k      8 root  1 Jan  1970   Makefile
1602900 .r--r--r--      1  35k     72 root  1 Jan  1970   LICENSE       1602902 .r--r--r--      1 2.4k      8 root  1 Jan  1970   README.org

And reading the documentation, it clearly is the with-editor package:

❯ bat docs/with-editor.org

───────┬───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
       │ File: docs/with-editor.org
───────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   1   │ #+title: With-Editor User Manual
   2   │ :PREAMBLE:
   3   │ #+author: Jonas Bernoulli
   4   │ #+email: jonas@bernoul.li
   5   │ #+date: 2015-{{{year}}}
   6   │
   7   │ #+texinfo_dir_category: Emacs
   8   │ #+texinfo_dir_title: With-Editor: (with-editor).
   9   │ #+texinfo_dir_desc: Using the Emacsclient as $EDITOR
  10   │ #+subtitle: for version 3.2.0-git
  11   │
  12   │ #+setupfile: .orgconfig
  13   │
  14   │ The library ~with-editor~ makes it easy to use the Emacsclient as the
  15   │ ~$EDITOR~ of child processes, making sure they know how to call home.
  16   │ For remote processes a substitute is provided, which communicates with
  17   │ Emacs on standard output instead of using a socket as the Emacsclient
  18   │ does.
  19   │
  20   │ This library was written because Magit has to be able to do the above
  21   │ to allow the user to edit commit messages gracefully and to edit
  22   │ rebase sequences, which wouldn't be possible at all otherwise.
  23   │
  24   │ Because other packages can benefit from such functionality, this
  25   │ library is made available as a separate package.  It also defines some
  26   │ additional functionality which makes it useful even for end-users, who
  27   │ don't use Magit or another package which uses it internally.
  28   │
  29   │ #+texinfo: @noindent
  30   │ This manual is for With-Editor version 3.2.0-git.

...

Interestingly, building this package directly from nixpkgs seems to be fine.

❯ nix build nixpkgs#emacs28Packages.with-editor
(no output)

Very interestingly, if I try to pin the older version of nix-doom-emacs (that worked just fine) (without downgrading the rest of my inputs), the build script cannot find git.

...
       > Searching for program: No such file or directory, git
       > Error in kill-emacs-hook (straight--transaction-finalize): (file-missing "Opening output file" "No such file or directory" "/build/tmp.MRp0BCVpGg/local/straight/build-27.2-cache.el")
...

Fortunately, I can reset my flake.lock for now (yay Nix!), meaning I will be running an old - but functioning - Doom Emacs.

Any thoughts? Am I doing something wrong?

thiagokokada commented 2 years ago

Which version of nixpkgs are you using? Emacs 27.2 seems to indicate you're using 21.11, because 22.05 ships with Emacs 28.

thiagokokada commented 2 years ago

Also, if you can post the inputs of your Flake and maybe your flake.lock, this can help a lot.

bobbbay commented 2 years ago

Funnily enough, I was indeed running on 21.11. However, now that I have updated to 22.05, I still get an error:

error: the string 'Installing Doom Emacs!

       - Skipping /nix/store/r1pja3pfv1bkk8yg5wdjkyrk3rz8bhlf-emacs-tangle-configuration-dev/ (already exists)
         - Skipping init.el (already exists)
         - Skipping config.el (already exists)
         - Skipping packages.el (already exists)
       Installing plugins
       > Installing packages...
         - No packages need to be installed
       Regenerating autoloads files
       Deploying commit-msg and pre-push git hooks
         - Loaded "/nix/store/8qb3lirb30xpwla4adjbqhdzxni96drw-doom-src/ci.el"
         ! Cannot locate a git repo in ./
       ✓  Finished! Doom is ready to go!

       But before you doom yourself, here are some things you should know:

       1. Don't forget to run 'doom sync', then restart Emacs, after modifying
          ~/.doom.d/init.el or ~/.doom.d/packages.el.

          This command ensures needed packages are installed, orphaned packages are
          removed, and your autoloads/cache files are up to date. When in doubt, run
          'doom sync'!

       2. If something goes wrong, run `doom doctor`. It diagnoses common issues with
          your environment and setup, and may offer clues about what is wrong.

       3. Use 'doom upgrade' to update Doom. Doing it any other way will require
          additional steps. Run 'doom help upgrade' to understand those extra steps.

       4. Access Doom's documentation from within Emacs via 'SPC h d h' or 'C-h d h'
          (or 'M-x doom/help')

       Have fun!

       ["company-math","company-reftex","company-auctex","cdlatex","evil-tex","latex-preview-pane","adaptive-wrap","auctex","rustic","company-nixos-options","nix-update","nix-mode","ob-async","org-roam","revealjs","org-re-reveal","org-tree-slide","centered-window","org-fancy-priorities","org-superstar","org-appear","org-brain","orgit","org-pdftools","evil-org","org-cliplink","toc-org","ox-clip","org-yt","htmlize","avy","org-contrib","org","buttercup","elisp-demos","elisp-def","overseer","macrostep","highlight-quoted","evil-terminal-cursor-changer","xclip","kurecolor","rainbow-mode","saveplace-pdf-view","pdf-tools","code-review","magit-todos","magit-gitflow","magit","envrc","consult-lsp","lsp-ui","lsp-mode","vterm","undo-fu-session","undo-fu","fd-dired","dired-rsync","diff-hl","dired-git-info","diredfl","doom-snippets","auto-yasnippet","format-all","evil-vimish-fold","vimish-fold","yasnippet","evil-collection","evil-quick-diff","exato","evil-visualstar","evil-traces","evil-textobj-anyblock","evil-surround","evil-snipe","evil-numbers","evil-nerd-commenter","evil-lion","evil-indent-plus","evil-exchange","evil-escape","evil-embrace","evil-easymotion","evil-args","evil","mixed-pitch","writeroom-mode","centaur-tabs","persp-mode","evil-anzu","anzu","doom-modeline","emojify","solaire-mode","doom-themes","company-box","company-dict","company","wgrep","marginalia","embark-consult","embark","consult-dir","consult","orderless","vertico","which-key","general","project","projectile","ws-butler","smartparens","pcre2el","helpful","dtrt-indent","better-jumper","restart-emacs","rainbow-delimiters","highlight-numbers","hide-mode-line","all-the-icons","use-package","straight","explain-pause-mode","gcmh","auto-minor-mode"]' is not allowed to refer to a store path (such as '')

Here is my flake.lock:

{
  "nodes": {
    "doom": {
      "inputs": {
        "doom-emacs": "doom-emacs",
        "doom-snippets": "doom-snippets",
        "emacs-overlay": "emacs-overlay",
        "emacs-so-long": "emacs-so-long",
        "evil-escape": "evil-escape",
        "evil-markdown": "evil-markdown",
        "evil-org-mode": "evil-org-mode",
        "evil-quick-diff": "evil-quick-diff",
        "explain-pause-mode": "explain-pause-mode",
        "flake-compat": "flake-compat",
        "flake-utils": "flake-utils",
        "format-all": "format-all",
        "nix-straight": "nix-straight",
        "nixpkgs": "nixpkgs",
        "nose": "nose",
        "ob-racket": "ob-racket",
        "org": "org",
        "org-contrib": "org-contrib",
        "org-yt": "org-yt",
        "php-extras": "php-extras",
        "revealjs": "revealjs",
        "rotate-text": "rotate-text",
        "sln-mode": "sln-mode",
        "ts-fold": "ts-fold",
        "ws-butler": "ws-butler"
      },
      "locked": {
        "lastModified": 1657487012,
        "narHash": "sha256-f5Jif4H0MRO/WTYmyU8YXS0692xmnybQQR/uk7MAbwA=",
        "owner": "nix-community",
        "repo": "nix-doom-emacs",
        "rev": "fb38f1afc5dc194d3b68800817182bd867463e40",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "nix-doom-emacs",
        "type": "github"
      }
    },
    "doom-emacs": {
      "flake": false,
      "locked": {
        "lastModified": 1657393840,
        "narHash": "sha256-ISaIbqCNKKz9DhrTVKvDS40CzZiqICb2eDepGUdwYQA=",
        "owner": "doomemacs",
        "repo": "doomemacs",
        "rev": "33c5f3721a704c72e49efc5960be3785d1a80b81",
        "type": "github"
      },
      "original": {
        "owner": "doomemacs",
        "ref": "master",
        "repo": "doomemacs",
        "type": "github"
      }
    },
    "doom-snippets": {
      "flake": false,
      "locked": {
        "lastModified": 1655900328,
        "narHash": "sha256-fEYwFxW2sdzNK14DrS92OCGy8KDPZKewrHljnE/RlzQ=",
        "owner": "doomemacs",
        "repo": "snippets",
        "rev": "6b2bd5a77c536ed414794ecf71d37a60ebd4663e",
        "type": "github"
      },
      "original": {
        "owner": "doomemacs",
        "repo": "snippets",
        "type": "github"
      }
    },
    "emacs": {
      "locked": {
        "lastModified": 1650801016,
        "narHash": "sha256-3fsEcEs14E/ZFXB4KLy5xicwTeOxW9EBlKn3amc/18s=",
        "owner": "nix-community",
        "repo": "emacs-overlay",
        "rev": "d50f841db7b856d79fcfc1a71582dfb5ee1a5830",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "emacs-overlay",
        "type": "github"
      }
    },
    "emacs-overlay": {
      "flake": false,
      "locked": {
        "lastModified": 1650566870,
        "narHash": "sha256-FRRO7P5Uf85lhcl7h/z81v94j4Tk83Ncqrry3zl8Vbc=",
        "owner": "nix-community",
        "repo": "emacs-overlay",
        "rev": "fef4e2e46ee8e42b68571cabc0bd73998e0d078f",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "emacs-overlay",
        "type": "github"
      }
    },
    "emacs-so-long": {
      "flake": false,
      "locked": {
        "lastModified": 1575031854,
        "narHash": "sha256-xIa5zO0ZaToDrec1OFjBK6l39AbA4l/CE4LInVu2hi0=",
        "owner": "hlissner",
        "repo": "emacs-so-long",
        "rev": "ed666b0716f60e8988c455804de24b55919e71ca",
        "type": "github"
      },
      "original": {
        "owner": "hlissner",
        "repo": "emacs-so-long",
        "type": "github"
      }
    },
    "evil-escape": {
      "flake": false,
      "locked": {
        "lastModified": 1588439096,
        "narHash": "sha256-aB2Ge5o/93B18tPf4fN1c+O46CNh/nOqwLJbox4c8Gw=",
        "owner": "hlissner",
        "repo": "evil-escape",
        "rev": "819f1ee1cf3f69a1ae920e6004f2c0baeebbe077",
        "type": "github"
      },
      "original": {
        "owner": "hlissner",
        "repo": "evil-escape",
        "type": "github"
      }
    },
    "evil-markdown": {
      "flake": false,
      "locked": {
        "lastModified": 1626852210,
        "narHash": "sha256-HBBuZ1VWIn6kwK5CtGIvHM1+9eiNiKPH0GUsyvpUVN8=",
        "owner": "Somelauw",
        "repo": "evil-markdown",
        "rev": "8e6cc68af83914b2fa9fd3a3b8472573dbcef477",
        "type": "github"
      },
      "original": {
        "owner": "Somelauw",
        "repo": "evil-markdown",
        "type": "github"
      }
    },
    "evil-org-mode": {
      "flake": false,
      "locked": {
        "lastModified": 1607203864,
        "narHash": "sha256-JxwqVYDN6OIJEH15MVI6XOZAPtUWUhJQWHyzcrUvrFg=",
        "owner": "hlissner",
        "repo": "evil-org-mode",
        "rev": "a9706da260c45b98601bcd72b1d2c0a24a017700",
        "type": "github"
      },
      "original": {
        "owner": "hlissner",
        "repo": "evil-org-mode",
        "type": "github"
      }
    },
    "evil-quick-diff": {
      "flake": false,
      "locked": {
        "lastModified": 1575189609,
        "narHash": "sha256-oGzl1ayW9rIuq0haoiFS7RZsS8NFMdEA7K1BSozgnJU=",
        "owner": "rgrinberg",
        "repo": "evil-quick-diff",
        "rev": "69c883720b30a892c63bc89f49d4f0e8b8028908",
        "type": "github"
      },
      "original": {
        "owner": "rgrinberg",
        "repo": "evil-quick-diff",
        "type": "github"
      }
    },
    "explain-pause-mode": {
      "flake": false,
      "locked": {
        "lastModified": 1595842060,
        "narHash": "sha256-++znrjiDSx+cy4okFBBXUBkRFdtnE2x+trkmqjB3Njs=",
        "owner": "lastquestion",
        "repo": "explain-pause-mode",
        "rev": "2356c8c3639cbeeb9751744dbe737267849b4b51",
        "type": "github"
      },
      "original": {
        "owner": "lastquestion",
        "repo": "explain-pause-mode",
        "type": "github"
      }
    },
    "fenix": {
      "inputs": {
        "nixpkgs": "nixpkgs_2",
        "rust-analyzer-src": "rust-analyzer-src"
      },
      "locked": {
        "lastModified": 1650781596,
        "narHash": "sha256-4P9nvrHBq6ttGOf8G903MSvI7Sv6DDceSvQrLMUdthI=",
        "owner": "nix-community",
        "repo": "fenix",
        "rev": "ee93910033cfaec7286938e89874ce4ea83aed69",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "fenix",
        "type": "github"
      }
    },
    "flake-compat": {
      "flake": false,
      "locked": {
        "lastModified": 1650374568,
        "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
        "owner": "edolstra",
        "repo": "flake-compat",
        "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
        "type": "github"
      },
      "original": {
        "owner": "edolstra",
        "repo": "flake-compat",
        "type": "github"
      }
    },
    "flake-compat_2": {
      "flake": false,
      "locked": {
        "lastModified": 1648199409,
        "narHash": "sha256-JwPKdC2PoVBkG6E+eWw3j6BMR6sL3COpYWfif7RVb8Y=",
        "owner": "edolstra",
        "repo": "flake-compat",
        "rev": "64a525ee38886ab9028e6f61790de0832aa3ef03",
        "type": "github"
      },
      "original": {
        "owner": "edolstra",
        "repo": "flake-compat",
        "type": "github"
      }
    },
    "flake-utils": {
      "locked": {
        "lastModified": 1649676176,
        "narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=",
        "owner": "numtide",
        "repo": "flake-utils",
        "rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678",
        "type": "github"
      },
      "original": {
        "owner": "numtide",
        "repo": "flake-utils",
        "type": "github"
      }
    },
    "flake-utils_2": {
      "locked": {
        "lastModified": 1644229661,
        "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
        "owner": "numtide",
        "repo": "flake-utils",
        "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
        "type": "github"
      },
      "original": {
        "owner": "numtide",
        "repo": "flake-utils",
        "type": "github"
      }
    },
    "flake-utils_3": {
      "locked": {
        "lastModified": 1644229661,
        "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
        "owner": "numtide",
        "repo": "flake-utils",
        "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
        "type": "github"
      },
      "original": {
        "owner": "numtide",
        "repo": "flake-utils",
        "type": "github"
      }
    },
    "flake-utils_4": {
      "locked": {
        "lastModified": 1649676176,
        "narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=",
        "owner": "numtide",
        "repo": "flake-utils",
        "rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678",
        "type": "github"
      },
      "original": {
        "owner": "numtide",
        "repo": "flake-utils",
        "type": "github"
      }
    },
    "format-all": {
      "flake": false,
      "locked": {
        "lastModified": 1581716637,
        "narHash": "sha256-ul7LCe60W8TIvUmUtZtZRo8489TK9iTPDsLHmzxY57M=",
        "owner": "lassik",
        "repo": "emacs-format-all-the-code",
        "rev": "47d862d40a088ca089c92cd393c6dca4628f87d3",
        "type": "github"
      },
      "original": {
        "owner": "lassik",
        "repo": "emacs-format-all-the-code",
        "rev": "47d862d40a088ca089c92cd393c6dca4628f87d3",
        "type": "github"
      }
    },
    "home": {
      "inputs": {
        "nixpkgs": "nixpkgs_3"
      },
      "locked": {
        "lastModified": 1656169755,
        "narHash": "sha256-Nlnm4jeQWEGjYrE6hxi/7HYHjBSZ/E0RtjCYifnNsWk=",
        "owner": "nix-community",
        "repo": "home-manager",
        "rev": "4a3d01fb53f52ac83194081272795aa4612c2381",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "ref": "release-22.05",
        "repo": "home-manager",
        "type": "github"
      }
    },
    "neovim": {
      "inputs": {
        "flake-utils": "flake-utils_2",
        "nixpkgs": "nixpkgs_4"
      },
      "locked": {
        "dir": "contrib",
        "lastModified": 1650810114,
        "narHash": "sha256-wrRjhsNut0dfdDRtmxMncnR8GbnYAVxOU59dfiOTFWA=",
        "owner": "neovim",
        "repo": "neovim",
        "rev": "2caf5bbbc58fcc9830cd3f8a6110b66040c6e660",
        "type": "github"
      },
      "original": {
        "dir": "contrib",
        "owner": "neovim",
        "repo": "neovim",
        "type": "github"
      }
    },
    "nix-straight": {
      "flake": false,
      "locked": {
        "lastModified": 1643475817,
        "narHash": "sha256-NpExq5nbPbj/ppkBX3SnETEJuOne1MKJxen8vVHsDFg=",
        "owner": "nix-community",
        "repo": "nix-straight.el",
        "rev": "08d75e5651cb52f8a07e03408ed19e04bee07505",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "nix-straight.el",
        "type": "github"
      }
    },
    "nixpkgs": {
      "locked": {
        "lastModified": 1649961138,
        "narHash": "sha256-8ZCPrazs+qd2V8Elw84lIWuk0kKfVQ8Ei/19gahURhM=",
        "owner": "NixOS",
        "repo": "nixpkgs",
        "rev": "d08394e7cd5c7431a1e8f53b7f581e74ee909548",
        "type": "github"
      },
      "original": {
        "id": "nixpkgs",
        "ref": "nixpkgs-unstable",
        "type": "indirect"
      }
    },
    "nixpkgs_2": {
      "locked": {
        "lastModified": 1650701402,
        "narHash": "sha256-XKfstdtqDg+O+gNBx1yGVKWIhLgfEDg/e2lvJSsp9vU=",
        "owner": "nixos",
        "repo": "nixpkgs",
        "rev": "bc41b01dd7a9fdffd32d9b03806798797532a5fe",
        "type": "github"
      },
      "original": {
        "owner": "nixos",
        "ref": "nixos-unstable",
        "repo": "nixpkgs",
        "type": "github"
      }
    },
    "nixpkgs_3": {
      "locked": {
        "lastModified": 1650726686,
        "narHash": "sha256-hE5PCqQlsdgWH3AUTwesvjZWs5ZUZ8SjMS5cnFB6W54=",
        "owner": "NixOS",
        "repo": "nixpkgs",
        "rev": "3c0f57e36ed0cf9947281e3b31f1bebb7ce5d4a1",
        "type": "github"
      },
      "original": {
        "id": "nixpkgs",
        "type": "indirect"
      }
    },
    "nixpkgs_4": {
      "locked": {
        "lastModified": 1646254136,
        "narHash": "sha256-8nQx02tTzgYO21BP/dy5BCRopE8OwE8Drsw98j+Qoaw=",
        "owner": "nixos",
        "repo": "nixpkgs",
        "rev": "3e072546ea98db00c2364b81491b893673267827",
        "type": "github"
      },
      "original": {
        "owner": "nixos",
        "ref": "nixos-unstable",
        "repo": "nixpkgs",
        "type": "github"
      }
    },
    "nixpkgs_5": {
      "locked": {
        "lastModified": 1657296039,
        "narHash": "sha256-Ghh39+aS+pw5sTP/ZO8VIKE6sBhMadDaQZtf+3yu4Vc=",
        "owner": "nixos",
        "repo": "nixpkgs",
        "rev": "71d7a4c037dc4f3e98d5c4a81b941933cf5bf675",
        "type": "github"
      },
      "original": {
        "owner": "nixos",
        "ref": "nixos-22.05",
        "repo": "nixpkgs",
        "type": "github"
      }
    },
    "nixpkgs_6": {
      "locked": {
        "lastModified": 1649944829,
        "narHash": "sha256-wjOgLfjCdyoRamMOrVJceeDJk4LvJsQOxBoT3k16/7Q=",
        "owner": "NixOS",
        "repo": "nixpkgs",
        "rev": "2f06b87f64bc06229e05045853e0876666e1b023",
        "type": "github"
      },
      "original": {
        "id": "nixpkgs",
        "ref": "nixos-21.11",
        "type": "indirect"
      }
    },
    "nose": {
      "flake": false,
      "locked": {
        "lastModified": 1400604510,
        "narHash": "sha256-daEi8Kta1oGaDEmUUDDQMahTTPOpvNpDKk22rlr7cB0=",
        "owner": "emacsattic",
        "repo": "nose",
        "rev": "f8528297519eba911696c4e68fa88892de9a7b72",
        "type": "github"
      },
      "original": {
        "owner": "emacsattic",
        "repo": "nose",
        "type": "github"
      }
    },
    "nur": {
      "locked": {
        "lastModified": 1650809649,
        "narHash": "sha256-Y/vm8Y/0dvRJ2wEAKsIvXjAod7b3qUBPwvMfxjAcujk=",
        "owner": "nix-community",
        "repo": "NUR",
        "rev": "be88ed56fddb16ee028e3c40582a3faebf0b5535",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "NUR",
        "type": "github"
      }
    },
    "ob-racket": {
      "flake": false,
      "locked": {
        "lastModified": 1584656173,
        "narHash": "sha256-rBUYDDCXb+3D4xTPQo9UocbTPZ32kWV1Uya/1DmZknU=",
        "owner": "xchrishawk",
        "repo": "ob-racket",
        "rev": "83457ec9e1e96a29fd2086ed19432b9d75787673",
        "type": "github"
      },
      "original": {
        "owner": "xchrishawk",
        "repo": "ob-racket",
        "type": "github"
      }
    },
    "org": {
      "flake": false,
      "locked": {
        "lastModified": 1650542422,
        "narHash": "sha256-khWaV6e6q9l216SpwPIjvKBkurdfpvsPpDKZDJS8rLU=",
        "owner": "emacs-straight",
        "repo": "org-mode",
        "rev": "adccb81d5415d0288b10b061c186c0c55dba3aa4",
        "type": "github"
      },
      "original": {
        "owner": "emacs-straight",
        "repo": "org-mode",
        "type": "github"
      }
    },
    "org-contrib": {
      "flake": false,
      "locked": {
        "lastModified": 1652646857,
        "narHash": "sha256-IWIShWyVnbwXqGLQaDNvJ0KoepxhIrXWTjPyGPEkQ14=",
        "owner": "emacsmirror",
        "repo": "org-contrib",
        "rev": "c1e0980fd7a57ca2042fd78acfb1dfb5c3bc03fa",
        "type": "github"
      },
      "original": {
        "owner": "emacsmirror",
        "repo": "org-contrib",
        "type": "github"
      }
    },
    "org-yt": {
      "flake": false,
      "locked": {
        "lastModified": 1527381913,
        "narHash": "sha256-dzQ6B7ryzatHCTLyEnRSbWO0VUiX/FHYnpHTs74aVUs=",
        "owner": "TobiasZawada",
        "repo": "org-yt",
        "rev": "40cc1ac76d741055cbefa13860d9f070a7ade001",
        "type": "github"
      },
      "original": {
        "owner": "TobiasZawada",
        "repo": "org-yt",
        "type": "github"
      }
    },
    "php-extras": {
      "flake": false,
      "locked": {
        "lastModified": 1573312690,
        "narHash": "sha256-r4WyVbzvT0ra4Z6JywNBOw5RxOEYd6Qe2IpebHXkj1U=",
        "owner": "arnested",
        "repo": "php-extras",
        "rev": "d410c5af663c30c01d461ac476d1cbfbacb49367",
        "type": "github"
      },
      "original": {
        "owner": "arnested",
        "repo": "php-extras",
        "type": "github"
      }
    },
    "revealjs": {
      "flake": false,
      "locked": {
        "lastModified": 1649243708,
        "narHash": "sha256-yBCBpnUTJG6EphpRzID61vVlwqrm5iuKDVQjkAQZTkQ=",
        "owner": "hakimel",
        "repo": "reveal.js",
        "rev": "9415ad5d7f329ccd8fbc82627789396a57fdbb3d",
        "type": "github"
      },
      "original": {
        "owner": "hakimel",
        "repo": "reveal.js",
        "type": "github"
      }
    },
    "root": {
      "inputs": {
        "doom": "doom",
        "emacs": "emacs",
        "fenix": "fenix",
        "home": "home",
        "neovim": "neovim",
        "nixpkgs": "nixpkgs_5",
        "nur": "nur",
        "unstable": "unstable",
        "utils": "utils",
        "wsl": "wsl"
      }
    },
    "rotate-text": {
      "flake": false,
      "locked": {
        "lastModified": 1322962747,
        "narHash": "sha256-SOeOgSlcEIsKhUiYDJv0p+mLUb420s9E2BmvZQvZ0wk=",
        "owner": "debug-ito",
        "repo": "rotate-text.el",
        "rev": "48f193697db996855aee1ad2bc99b38c6646fe76",
        "type": "github"
      },
      "original": {
        "owner": "debug-ito",
        "repo": "rotate-text.el",
        "type": "github"
      }
    },
    "rust-analyzer-src": {
      "flake": false,
      "locked": {
        "lastModified": 1650724655,
        "narHash": "sha256-5H+lFs1YKAQI0n4Hkz1gIAU2cxaM0ZbxLGI5G+6M4is=",
        "owner": "rust-analyzer",
        "repo": "rust-analyzer",
        "rev": "c61bb6be8c3f45c15a24a26413a665c6c8f63f5c",
        "type": "github"
      },
      "original": {
        "owner": "rust-analyzer",
        "ref": "nightly",
        "repo": "rust-analyzer",
        "type": "github"
      }
    },
    "sln-mode": {
      "flake": false,
      "locked": {
        "lastModified": 1423727528,
        "narHash": "sha256-XqkqPyEJuTtFslOz1fpTf/Klbd/zA7IGpzpmum/MGao=",
        "owner": "sensorflo",
        "repo": "sln-mode",
        "rev": "0f91d1b957c7d2a7bab9278ec57b54d57f1dbd9c",
        "type": "github"
      },
      "original": {
        "owner": "sensorflo",
        "repo": "sln-mode",
        "type": "github"
      }
    },
    "ts-fold": {
      "flake": false,
      "locked": {
        "lastModified": 1657091443,
        "narHash": "sha256-yr/aW7sYoOxajVb2gTgRrwaDwwg2gtHuP3wdrwjiaxo=",
        "owner": "jcs-elpa",
        "repo": "ts-fold",
        "rev": "dcd5b9fe5c2cb72261ff6c714beb8d0198b8522b",
        "type": "github"
      },
      "original": {
        "owner": "jcs-elpa",
        "repo": "ts-fold",
        "type": "github"
      }
    },
    "unstable": {
      "locked": {
        "lastModified": 1650701402,
        "narHash": "sha256-XKfstdtqDg+O+gNBx1yGVKWIhLgfEDg/e2lvJSsp9vU=",
        "owner": "nixos",
        "repo": "nixpkgs",
        "rev": "bc41b01dd7a9fdffd32d9b03806798797532a5fe",
        "type": "github"
      },
      "original": {
        "owner": "nixos",
        "ref": "nixos-unstable",
        "repo": "nixpkgs",
        "type": "github"
      }
    },
    "utils": {
      "inputs": {
        "flake-utils": "flake-utils_3"
      },
      "locked": {
        "lastModified": 1647259887,
        "narHash": "sha256-yEkMbEHVO9qydluQ3uHGWX1PkfZhgDKxnd1rhZYZ72w=",
        "owner": "gytis-ivaskevicius",
        "repo": "flake-utils-plus",
        "rev": "06dba5f3b4fa2cc0bfc98ce9cd6f9a4d8db11d46",
        "type": "github"
      },
      "original": {
        "owner": "gytis-ivaskevicius",
        "repo": "flake-utils-plus",
        "type": "github"
      }
    },
    "ws-butler": {
      "flake": false,
      "locked": {
        "lastModified": 1634511126,
        "narHash": "sha256-c0y0ZPtxxICPk+eaNbbQf6t+FRCliNY54CCz9QHQ8ZI=",
        "owner": "hlissner",
        "repo": "ws-butler",
        "rev": "572a10c11b6cb88293de48acbb59a059d36f9ba5",
        "type": "github"
      },
      "original": {
        "owner": "hlissner",
        "repo": "ws-butler",
        "type": "github"
      }
    },
    "wsl": {
      "inputs": {
        "flake-compat": "flake-compat_2",
        "flake-utils": "flake-utils_4",
        "nixpkgs": "nixpkgs_6"
      },
      "locked": {
        "lastModified": 1651742999,
        "narHash": "sha256-d0q2KpnJCXLLlzbEEEKe5IA2UfMXxwT/S92QwzBGn84=",
        "owner": "nix-community",
        "repo": "NixOS-WSL",
        "rev": "bbf02821ee42fd8aff0568b844a9712cbdf07bb2",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "NixOS-WSL",
        "type": "github"
      }
    }
  },
  "root": "root",
  "version": 7
}
ckiee commented 2 years ago

For some awful reason I would not like to know the nix-straight in your flake.lock is on an older commit that doesn't work with the newer nix-doom-emacs you're using. Please update it and hope someone feels like fixing the (evidently) crappy nix flake {lock,update} situation.

This took a bit to figure out :P

bobbbay commented 2 years ago

That's so weird... Thank you, that worked!