0cd435e
Branches > main > 0cd435e > files / nvim / lua / oil / adapters / s3.lua
Add doom emacs
Commit: 0cd435eb8939b29731aac68eb0b03b672286d4e8
Parent: 88480cb
6 changed files:
nixos/config/doom.d/config.el view file
nixos/config/doom.d/init.el view file
nixos/config/doom.d/packages.el view file
nixos/flake.lock 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 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 view file
@@ -9,6 +9,9 @@ user.email = "git@grahp.dev"; }; };+ programs.doom-emacs = {+ enable = true;+ }; programs.fish = { enable = true; shellAliases = {