0cd435e

Branches > main > 0cd435e > files / nvim / lua / oil / adapters / s3.lua

Add doom emacs

Grahp, 2026-07-26

Commit: 0cd435eb8939b29731aac68eb0b03b672286d4e8
Parent: 88480cb

6 changed files:

nixos/config/doom.d/config.el added (view file)

No content changes.

nixos/config/doom.d/init.el added (view file)

No content changes.

nixos/config/doom.d/packages.el added (view file)

No content changes.

nixos/flake.lock modified (view file)

@@ -1,5 +1,72 @@ {   "nodes": {+    "doomdir": {+      "flake": false,+      "locked": {+        "path": "./config/doom.d",+        "type": "path"+      },+      "original": {+        "path": "./config/doom.d",+        "type": "path"+      },+      "parent": []+    },+    "doomemacs": {+      "flake": false,+      "locked": {+        "lastModified": 1784700822,+        "narHash": "sha256-T4ycvZiNjHSWVKvQPdgDvKt/eQpjXKR9gjJ5pJD6GVM=",+        "owner": "doomemacs",+        "repo": "core",+        "rev": "8a301d98d0d6d1aa7c54a8f8df48de7b2c886b2e",+        "type": "github"+      },+      "original": {+        "owner": "doomemacs",+        "repo": "core",+        "type": "github"+      }+    },+    "doomemacs-modules": {+      "flake": false,+      "locked": {+        "lastModified": 1784700508,+        "narHash": "sha256-Z+ngNBXal5ENx3PnAFEj8VSuihL6aZbSuRjFoy6HBKQ=",+        "owner": "doomemacs",+        "repo": "modules",+        "rev": "28f09d8afe81fa47ab83020b072f0dfa2f79dbdb",+        "type": "github"+      },+      "original": {+        "owner": "doomemacs",+        "repo": "modules",+        "type": "github"+      }+    },+    "emacs-overlay": {+      "inputs": {+        "nixpkgs": [+          "nix-doom-emacs-unstraightened"+        ],+        "nixpkgs-stable": [+          "nix-doom-emacs-unstraightened"+        ]+      },+      "locked": {+        "lastModified": 1785060064,+        "narHash": "sha256-3/hZcScan8WQ9VOkw8A+sgnosAQim446bW0Z2XsBix0=",+        "owner": "nix-community",+        "repo": "emacs-overlay",+        "rev": "aa6933edb40a38be04a826628ac7596094cf8a15",+        "type": "github"+      },+      "original": {+        "owner": "nix-community",+        "repo": "emacs-overlay",+        "type": "github"+      }+    },     "home-manager": {       "inputs": {         "nixpkgs": [@@ -20,6 +87,29 @@         "type": "github"       }     },+    "nix-doom-emacs-unstraightened": {+      "inputs": {+        "doomdir": "doomdir",+        "doomemacs": "doomemacs",+        "doomemacs-modules": "doomemacs-modules",+        "emacs-overlay": "emacs-overlay",+        "nixpkgs": [],+        "systems": "systems"+      },+      "locked": {+        "lastModified": 1785060853,+        "narHash": "sha256-PovQRLBcprAbNEKlC56e9HoRLhapItTzwLi9LBpjoJA=",+        "owner": "marienz",+        "repo": "nix-doom-emacs-unstraightened",+        "rev": "d41ee2ac18158bfa4ccc55bbba40e56520bb0110",+        "type": "github"+      },+      "original": {+        "owner": "marienz",+        "repo": "nix-doom-emacs-unstraightened",+        "type": "github"+      }+    },     "nixpkgs": {       "locked": {         "lastModified": 1761114652,@@ -39,8 +129,24 @@     "root": {       "inputs": {         "home-manager": "home-manager",+        "nix-doom-emacs-unstraightened": "nix-doom-emacs-unstraightened",         "nixpkgs": "nixpkgs"       }+    },+    "systems": {+      "locked": {+        "lastModified": 1681028828,+        "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",+        "owner": "nix-systems",+        "repo": "default",+        "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",+        "type": "github"+      },+      "original": {+        "owner": "nix-systems",+        "repo": "default",+        "type": "github"+      }     }   },   "root": "root",

nixos/flake.nix modified (view file)

@@ -6,9 +6,25 @@     nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";     home-manager.url = "github:nix-community/home-manager";     home-manager.inputs.nixpkgs.follows = "nixpkgs";+    nix-doom-emacs-unstraightened = {+      url = "github:marienz/nix-doom-emacs-unstraightened";+      inputs = {+        # If you use the home-manager module, you can set your doomdir here.+        #+        # If your Doom configuration is in this flake:+        doomdir.url = "./config/doom.d";+        # If your Doom configuration is in a different repository:+        # doomdir.url = "git+https://example.com/git/doomdir";+        # Or leave `doomdir` unset and set `programs.doom-emacs.doomDir` in your+        # home-manager configuration (see below).++        # Optional, to download less. Neither the module nor the overlay uses this input.+        nixpkgs.follows = "";+      };+    };   }; -  outputs = { self, nixpkgs, home-manager, ... }: {+  outputs = { self, nixpkgs, home-manager, nix-doom-emacs-unstraightened, ... }: {      nixosConfigurations = {      pc = nixpkgs.lib.nixosSystem {        modules = [@@ -17,7 +33,12 @@          {            home-manager.useGlobalPkgs = true;            home-manager.useUserPackages = true;-           home-manager.users.grahp = import ./machines/pc/home.nix;+           home-manager.users.grahp = {+             imports = [+               ./machines/pc/home.nix+               nix-doom-emacs-unstraightened.homeModule+             ];+           };          }        ];      };@@ -25,10 +46,16 @@        modules = [          ./machines/chromebook/configuration.nix          home-manager.nixosModules.home-manager+         nix-doom-emacs-unstraightened.homeModule          {            home-manager.useGlobalPkgs = true;            home-manager.useUserPackages = true;-           home-manager.users.grahp = import ./machines/chromebook/home.nix;+           home-manager.users.grahp = {+             imports = [+               ./machines/chromebook/home.nix+               nix-doom-emacs-unstraightened.homeModule+             ];+           };          }        ];      };

nixos/machines/pc/home.nix modified (view file)

@@ -9,6 +9,9 @@       user.email = "git@grahp.dev";     };   };+  programs.doom-emacs = {+    enable = true;+  };   programs.fish = {     enable = true;     shellAliases = {