Remove custom Emacs build

Switching (updating) caused Emacs to build, which takes a couple of minutes.
This made is less tempting to update, leading to a bit more clutter.

It seems that I am sacrificing rounded corners and having the color theme sync
with the OS.
This commit is contained in:
larstvei 2024-03-28 01:56:03 +01:00
parent b727b0e128
commit de6f0c5ca5
3 changed files with 26 additions and 128 deletions

View File

@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1708737761, "lastModified": 1710717205,
"narHash": "sha256-sR/1cYjpgr71ZSrt6Kp5Dg4Ul3mo6pZIG400tuzYks8=", "narHash": "sha256-Wf3gHh5uV6W1TV/A8X8QJf99a5ypDSugY4sNtdJDe0A=",
"owner": "LnL7", "owner": "LnL7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "bbde06bed1b72eddff063fa42f18644e90a0121e", "rev": "bcc8afd06e237df060c85bad6af7128e05fd61a3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -20,44 +20,6 @@
"type": "github" "type": "github"
} }
}, },
"emacs": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs",
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1688322111,
"narHash": "sha256-wwc+POUpjLYp14H6xhD8QpFax80Nyt8QJekzbvbUP3g=",
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "3372519e7d0a4fa74beaa60dc07f3fd2b34379d7",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "emacs-overlay",
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1705309234,
"narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -65,11 +27,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1708806879, "lastModified": 1711554349,
"narHash": "sha256-MSbxtF3RThI8ANs/G4o1zIqF5/XlShHvwjl9Ws0QAbI=", "narHash": "sha256-RypwcWEIFePBI0Hubfj4chanbM/G2yzJzC6wgz+dmS4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "4ee704cb13a5a7645436f400b9acc89a67b9c08a", "rev": "179f6acaf7c068c7870542cdae72afec9427a5b0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -79,54 +41,6 @@
} }
}, },
"nixpkgs": { "nixpkgs": {
"locked": {
"lastModified": 1708655239,
"narHash": "sha256-ZrP/yACUvDB+zbqYJsln4iwotbH6CTZiTkANJ0AgDv4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "cbc4211f0afffe6dfd2478a62615dd5175a13f9a",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1708702655,
"narHash": "sha256-qxT5jSLhelfLhQ07+AUxSTm1VnVH+hQxDkQSZ/m/Smo=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c5101e457206dd437330d283d6626944e28794b3",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-23.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1708751719,
"narHash": "sha256-0uWOKSpXJXmXswOvDM5Vk3blB74apFB6rNGWV5IjoN0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f63ce824cd2f036216eb5f637dfef31e1a03ee89",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1685573264, "lastModified": 1685573264,
"narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=", "narHash": "sha256-Zffu01pONhs/pqH07cjlF10NnMDLok8ix5Uk4rhOnZQ=",
@ -142,29 +56,29 @@
"type": "github" "type": "github"
} }
}, },
"root": { "nixpkgs-unstable": {
"inputs": {
"darwin": "darwin",
"emacs": "emacs",
"home-manager": "home-manager",
"nixpkgs": "nixpkgs_2",
"nixpkgs-unstable": "nixpkgs-unstable"
}
},
"systems": {
"locked": { "locked": {
"lastModified": 1681028828, "lastModified": 1711401922,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "narHash": "sha256-QoQqXoj8ClGo0sqD/qWKFWezgEwUL0SUh37/vY2jNhc=",
"owner": "nix-systems", "owner": "NixOS",
"repo": "default", "repo": "nixpkgs",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "rev": "07262b18b97000d16a4bdb003418bd2fb067a932",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-systems", "owner": "NixOS",
"repo": "default", "ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github" "type": "github"
} }
},
"root": {
"inputs": {
"darwin": "darwin",
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
"nixpkgs-unstable": "nixpkgs-unstable"
}
} }
}, },
"root": "root", "root": "root",

View File

@ -16,9 +16,6 @@
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs-unstable"; inputs.nixpkgs.follows = "nixpkgs-unstable";
}; };
emacs = {
url = "github:nix-community/emacs-overlay";
};
}; };
outputs = { self, nixpkgs, darwin, home-manager, ... }@inputs: { outputs = { self, nixpkgs, darwin, home-manager, ... }@inputs: {
@ -45,20 +42,7 @@
nixpkgs = { nixpkgs = {
config.allowUnfree = true; config.allowUnfree = true;
overlays = with inputs; [ overlays = with inputs; [
emacs.overlays.emacs
emacs.overlays.package
(final: prev: { (final: prev: {
emacs-git = (prev.emacs-git.override {
# withXwidgets = true;
withTreeSitter = true;
withGTK3 = true;
}).overrideAttrs (o: rec {
buildInputs = o.buildInputs ++ [ prev.darwin.apple_sdk.frameworks.WebKit ];
patches = [
./patches/no-titlebar-rounded-corners.patch
./patches/system-appearance.patch
];
});
maude-mac = final.callPackage ./pkgs/maude-mac { }; maude-mac = final.callPackage ./pkgs/maude-mac { };
}) })
]; ];

View File

@ -2,7 +2,7 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
((emacsPackagesFor emacs-git).emacsWithPackages ((emacsPackagesFor emacs29).emacsWithPackages
(epkgs: with epkgs; [ (epkgs: with epkgs; [
vterm vterm
pdf-tools pdf-tools
@ -49,7 +49,7 @@
jdk jdk
jq jq
leiningen leiningen
maude-mac # maude-mac
minizinc minizinc
nixpkgs-fmt nixpkgs-fmt
pandoc pandoc
@ -57,7 +57,7 @@
pdf2svg pdf2svg
poppler_utils poppler_utils
ripgrep ripgrep
rnix-lsp # rnix-lsp
# rust-analyzer # rust-analyzer
rustup rustup
shortcat shortcat