updat
This commit is contained in:
parent
15dd66b9da
commit
c9621b6788
|
@ -19,6 +19,21 @@
|
||||||
},
|
},
|
||||||
"version": "ec991b80ba7d4dda7a962167b036efc5c2d79419"
|
"version": "ec991b80ba7d4dda7a962167b036efc5c2d79419"
|
||||||
},
|
},
|
||||||
|
"fix-window-role": {
|
||||||
|
"cargoLocks": null,
|
||||||
|
"date": null,
|
||||||
|
"extract": null,
|
||||||
|
"name": "fix-window-role",
|
||||||
|
"passthru": null,
|
||||||
|
"pinned": false,
|
||||||
|
"src": {
|
||||||
|
"name": null,
|
||||||
|
"sha256": "sha256-H4Qj6n5uZsmsbdjjexGZctqhJk3gAXKiSnmnEO/LgTA=",
|
||||||
|
"type": "url",
|
||||||
|
"url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-28/fix-window-role.patch"
|
||||||
|
},
|
||||||
|
"version": "latest"
|
||||||
|
},
|
||||||
"git-abbr": {
|
"git-abbr": {
|
||||||
"cargoLocks": null,
|
"cargoLocks": null,
|
||||||
"date": "2023-06-19",
|
"date": "2023-06-19",
|
||||||
|
@ -79,6 +94,21 @@
|
||||||
},
|
},
|
||||||
"version": "0155b16f102957ec0c734a90979245dc1073f979"
|
"version": "0155b16f102957ec0c734a90979245dc1073f979"
|
||||||
},
|
},
|
||||||
|
"poll": {
|
||||||
|
"cargoLocks": null,
|
||||||
|
"date": null,
|
||||||
|
"extract": null,
|
||||||
|
"name": "poll",
|
||||||
|
"passthru": null,
|
||||||
|
"pinned": false,
|
||||||
|
"src": {
|
||||||
|
"name": null,
|
||||||
|
"sha256": "sha256-Weh2+C5v2ORYO8JFYzntpPmJyGseFqArByZwLpX2CCU=",
|
||||||
|
"type": "url",
|
||||||
|
"url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/poll.patch"
|
||||||
|
},
|
||||||
|
"version": "latest"
|
||||||
|
},
|
||||||
"replay-fish": {
|
"replay-fish": {
|
||||||
"cargoLocks": null,
|
"cargoLocks": null,
|
||||||
"date": "2024-07-01",
|
"date": "2024-07-01",
|
||||||
|
@ -99,6 +129,36 @@
|
||||||
},
|
},
|
||||||
"version": "d2ecacd3fe7126e822ce8918389f3ad93b14c86c"
|
"version": "d2ecacd3fe7126e822ce8918389f3ad93b14c86c"
|
||||||
},
|
},
|
||||||
|
"round-undecorated-frame": {
|
||||||
|
"cargoLocks": null,
|
||||||
|
"date": null,
|
||||||
|
"extract": null,
|
||||||
|
"name": "round-undecorated-frame",
|
||||||
|
"passthru": null,
|
||||||
|
"pinned": false,
|
||||||
|
"src": {
|
||||||
|
"name": null,
|
||||||
|
"sha256": "sha256-dFH4D1WYQOVOagUuVdEQB3irxV+Y8dDAOKJOJXc/KHQ=",
|
||||||
|
"type": "url",
|
||||||
|
"url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/round-undecorated-frame.patch"
|
||||||
|
},
|
||||||
|
"version": "latest"
|
||||||
|
},
|
||||||
|
"system-appearance": {
|
||||||
|
"cargoLocks": null,
|
||||||
|
"date": null,
|
||||||
|
"extract": null,
|
||||||
|
"name": "system-appearance",
|
||||||
|
"passthru": null,
|
||||||
|
"pinned": false,
|
||||||
|
"src": {
|
||||||
|
"name": null,
|
||||||
|
"sha256": "sha256-nrPOgGQAJb/5brrrWJNDARY2jWNJ9OsMtO+LPVhHfbY=",
|
||||||
|
"type": "url",
|
||||||
|
"url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/system-appearance.patch"
|
||||||
|
},
|
||||||
|
"version": "latest"
|
||||||
|
},
|
||||||
"wttr": {
|
"wttr": {
|
||||||
"cargoLocks": null,
|
"cargoLocks": null,
|
||||||
"date": "2016-05-23",
|
"date": "2016-05-23",
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
# This file was generated by nvfetcher, please do not modify it manually.
|
# This file was generated by nvfetcher, please do not modify it manually.
|
||||||
{ fetchgit, fetchurl, fetchFromGitHub, dockerTools }:
|
|
||||||
{
|
{
|
||||||
|
fetchurl,
|
||||||
|
fetchFromGitHub,
|
||||||
|
}: {
|
||||||
bang-bang = {
|
bang-bang = {
|
||||||
pname = "bang-bang";
|
pname = "bang-bang";
|
||||||
version = "ec991b80ba7d4dda7a962167b036efc5c2d79419";
|
version = "ec991b80ba7d4dda7a962167b036efc5c2d79419";
|
||||||
|
@ -13,6 +15,14 @@
|
||||||
};
|
};
|
||||||
date = "2023-07-23";
|
date = "2023-07-23";
|
||||||
};
|
};
|
||||||
|
fix-window-role = {
|
||||||
|
pname = "fix-window-role";
|
||||||
|
version = "latest";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-28/fix-window-role.patch";
|
||||||
|
sha256 = "sha256-H4Qj6n5uZsmsbdjjexGZctqhJk3gAXKiSnmnEO/LgTA=";
|
||||||
|
};
|
||||||
|
};
|
||||||
git-abbr = {
|
git-abbr = {
|
||||||
pname = "git-abbr";
|
pname = "git-abbr";
|
||||||
version = "dc590a5b9d9d2095f95f7d90608b48e55bea0b0e";
|
version = "dc590a5b9d9d2095f95f7d90608b48e55bea0b0e";
|
||||||
|
@ -49,6 +59,14 @@
|
||||||
};
|
};
|
||||||
date = "2018-10-22";
|
date = "2018-10-22";
|
||||||
};
|
};
|
||||||
|
poll = {
|
||||||
|
pname = "poll";
|
||||||
|
version = "latest";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/poll.patch";
|
||||||
|
sha256 = "sha256-Weh2+C5v2ORYO8JFYzntpPmJyGseFqArByZwLpX2CCU=";
|
||||||
|
};
|
||||||
|
};
|
||||||
replay-fish = {
|
replay-fish = {
|
||||||
pname = "replay-fish";
|
pname = "replay-fish";
|
||||||
version = "d2ecacd3fe7126e822ce8918389f3ad93b14c86c";
|
version = "d2ecacd3fe7126e822ce8918389f3ad93b14c86c";
|
||||||
|
@ -61,6 +79,22 @@
|
||||||
};
|
};
|
||||||
date = "2024-07-01";
|
date = "2024-07-01";
|
||||||
};
|
};
|
||||||
|
round-undecorated-frame = {
|
||||||
|
pname = "round-undecorated-frame";
|
||||||
|
version = "latest";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/round-undecorated-frame.patch";
|
||||||
|
sha256 = "sha256-dFH4D1WYQOVOagUuVdEQB3irxV+Y8dDAOKJOJXc/KHQ=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
system-appearance = {
|
||||||
|
pname = "system-appearance";
|
||||||
|
version = "latest";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/system-appearance.patch";
|
||||||
|
sha256 = "sha256-nrPOgGQAJb/5brrrWJNDARY2jWNJ9OsMtO+LPVhHfbY=";
|
||||||
|
};
|
||||||
|
};
|
||||||
wttr = {
|
wttr = {
|
||||||
pname = "wttr";
|
pname = "wttr";
|
||||||
version = "7500e382e6b29a463edc57598217ce0cfaf8c90c";
|
version = "7500e382e6b29a463edc57598217ce0cfaf8c90c";
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
alejandra
|
alejandra
|
||||||
git
|
git
|
||||||
lua-language-server
|
lua-language-server
|
||||||
nvfetcher
|
#nvfetcher
|
||||||
statix
|
statix
|
||||||
|
|
||||||
(writeScriptBin "build" "nix fmt && ${snowfallorg.flake}/bin/flake switch")
|
(writeScriptBin "build" "nix fmt && ${snowfallorg.flake}/bin/flake switch")
|
||||||
|
|
68
flake.lock
68
flake.lock
|
@ -93,11 +93,11 @@
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729599319,
|
"lastModified": 1730295330,
|
||||||
"narHash": "sha256-e/4JPcIRte5zkwqmGFrFo3763e0iHURX6N0apz4jbI0=",
|
"narHash": "sha256-FDh9s6P9hCMcqAqaOhTThy8DgoBz7LhM+BXB4Cd1OEA=",
|
||||||
"owner": "chaotic-cx",
|
"owner": "chaotic-cx",
|
||||||
"repo": "nyx",
|
"repo": "nyx",
|
||||||
"rev": "1b86b304c8eb1437d9337a760e7f930826fc4d6d",
|
"rev": "13eccbadb02c31fc69dd3cb5a560258cc3ca164d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -136,11 +136,11 @@
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729992957,
|
"lastModified": 1730252199,
|
||||||
"narHash": "sha256-0jULWsdTdHaV6rQe/aY3sqzydswd00IOgjdxkEQEva8=",
|
"narHash": "sha256-Rby/q7Ui77XHWZKNe0fPNVp5s3/mH1Fjh+2WzD9xkeg=",
|
||||||
"owner": "lilyinstarlight",
|
"owner": "lilyinstarlight",
|
||||||
"repo": "nixos-cosmic",
|
"repo": "nixos-cosmic",
|
||||||
"rev": "5ec4c2f99d7ac9c51b209989492657d426a9fdcc",
|
"rev": "ad9d5f38364a7810112486ee39a84e8b0cc8d754",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -178,11 +178,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729982130,
|
"lastModified": 1730184279,
|
||||||
"narHash": "sha256-HmLLQbX07rYD0RXPxbf3kJtUo66XvEIX9Y+N5QHQ9aY=",
|
"narHash": "sha256-6OB+WWR6gnaWiqSS28aMJypKeK7Pjc2Wm6L0MtOrTuA=",
|
||||||
"owner": "LnL7",
|
"owner": "LnL7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "2eb472230a5400c81d9008014888b4bff23bcf44",
|
"rev": "b379bd4d872d159e5189053ce9a4adf86d56db4b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -896,11 +896,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730054738,
|
"lastModified": 1730282458,
|
||||||
"narHash": "sha256-6ep48rTU19hX84dF3MxJJZ4g+Xh8MswTcZYFf12t7Mg=",
|
"narHash": "sha256-J7DTSBuWRtcWy8ivmj8fXl5ovQLCH3t+Y6o+EQkRk5U=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "5d4b54b01286c10d4b6bf402a772b5938b054ce6",
|
"rev": "5f721dce36651232ae245d872c17dfa3aae5cc6c",
|
||||||
"revCount": 5383,
|
"revCount": 5391,
|
||||||
"submodules": true,
|
"submodules": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/hyprwm/Hyprland"
|
"url": "https://github.com/hyprwm/Hyprland"
|
||||||
|
@ -928,11 +928,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729596320,
|
"lastModified": 1730125534,
|
||||||
"narHash": "sha256-sBPr6O2Ad916f+L7biAjmJVx4TLDITC4joKgeOT47V8=",
|
"narHash": "sha256-qa2NrX6R98otWuSd7PjS591HDqxcnK+hDziBm5s+cTo=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprland-plugins",
|
"repo": "hyprland-plugins",
|
||||||
"rev": "4d7f0b5d8b952f31f7d2e29af22ab0a55ca5c219",
|
"rev": "81bda675eedd83d16d471a83f1168f7acdb03c24",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1254,11 +1254,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729691686,
|
"lastModified": 1730137625,
|
||||||
"narHash": "sha256-BAuPWW+9fa1moZTU+jFh+1cUtmsuF8asgzFwejM4wac=",
|
"narHash": "sha256-9z8oOgFZiaguj+bbi3k4QhAD6JabWrnv7fscC/mt0KE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "32e940c7c420600ef0d1ef396dc63b04ee9cad37",
|
"rev": "64b80bfb316b57cdb8919a9110ef63393d74382a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1379,9 +1379,10 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_15": {
|
"nixpkgs_15": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 0,
|
"lastModified": 1729880355,
|
||||||
"narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=",
|
"narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=",
|
||||||
"path": "/nix/store/wb6agba4kfsxpbnb5hzlq58vkjzvbsk6-source",
|
"path": "/nix/store/wb6agba4kfsxpbnb5hzlq58vkjzvbsk6-source",
|
||||||
|
"rev": "18536bf04cd71abd345f9579158841376fdd0c5a",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1405,9 +1406,10 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_17": {
|
"nixpkgs_17": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 0,
|
"lastModified": 1729880355,
|
||||||
"narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=",
|
"narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=",
|
||||||
"path": "/nix/store/wb6agba4kfsxpbnb5hzlq58vkjzvbsk6-source",
|
"path": "/nix/store/wb6agba4kfsxpbnb5hzlq58vkjzvbsk6-source",
|
||||||
|
"rev": "18536bf04cd71abd345f9579158841376fdd0c5a",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1433,11 +1435,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729413321,
|
"lastModified": 1729880355,
|
||||||
"narHash": "sha256-I4tuhRpZFa6Fu6dcH9Dlo5LlH17peT79vx1y1SpeKt0=",
|
"narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "1997e4aa514312c1af7e2bda7fad1644e778ff26",
|
"rev": "18536bf04cd71abd345f9579158841376fdd0c5a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1719,11 +1721,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729909612,
|
"lastModified": 1730169013,
|
||||||
"narHash": "sha256-eXqxxbOagphPfjPptSlv0pQONB3fH15CQ4G8uCu1BW4=",
|
"narHash": "sha256-rvgF03ODu1uEYbdEsloN4fQrJ+k1NOv/7MJvCpHHnBk=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "17cadbc36da05e75197d082decb382a5f4208e30",
|
"rev": "92eb1268cc19609f2fe24311b871f37bf3dc5afd",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -2029,11 +2031,11 @@
|
||||||
"nixpkgs": "nixpkgs_13"
|
"nixpkgs": "nixpkgs_13"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1730025913,
|
"lastModified": 1730120726,
|
||||||
"narHash": "sha256-Y9NtFmP8ciLyRsopcCx1tyoaaStKeq+EndwtGCgww7I=",
|
"narHash": "sha256-LqHYIxMrl/1p3/kvm2ir925tZ8DkI0KA10djk8wecSk=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "bae131e525cc8718da22fbeb8d8c7c43c4ea502a",
|
"rev": "9ef337e492a5555d8e17a51c911ff1f02635be15",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -2146,11 +2148,11 @@
|
||||||
"nixpkgs": "nixpkgs_18"
|
"nixpkgs": "nixpkgs_18"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729387354,
|
"lastModified": 1730078377,
|
||||||
"narHash": "sha256-8XBETtCoMPBWu5JGxR45a1JVKsSICYKZ7nNAk/l1bF0=",
|
"narHash": "sha256-OJL1P1rLD+O6BgITFJC/oapu6o+twvDsY6gBDmGR5nw=",
|
||||||
"owner": "fufexan",
|
"owner": "fufexan",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "94fa2a852b261fe733bd3d1d70f452625370761b",
|
"rev": "6c22931e60beb805276a9eb31701047e6cb6afb2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
cargo-udeps
|
cargo-udeps
|
||||||
cmake
|
cmake
|
||||||
duf
|
duf
|
||||||
|
emacs-lsp-booster
|
||||||
eternal-terminal
|
eternal-terminal
|
||||||
grc
|
grc
|
||||||
huniq
|
huniq
|
||||||
|
@ -34,6 +35,7 @@
|
||||||
nix-output-monitor
|
nix-output-monitor
|
||||||
nix-prefetch-scripts
|
nix-prefetch-scripts
|
||||||
nil
|
nil
|
||||||
|
nixd
|
||||||
nodePackages_latest.nodejs
|
nodePackages_latest.nodejs
|
||||||
nurl
|
nurl
|
||||||
pinentry_mac
|
pinentry_mac
|
||||||
|
@ -55,6 +57,25 @@
|
||||||
xcp
|
xcp
|
||||||
xh
|
xh
|
||||||
|
|
||||||
|
(emacs30-pgtk.overrideAttrs (old: let
|
||||||
|
sources = import ../../../_sources/generated.nix {inherit (pkgs) fetchurl fetchFromGitHub;};
|
||||||
|
|
||||||
|
getPatch = name: sources.${name}.src;
|
||||||
|
in {
|
||||||
|
patches =
|
||||||
|
(old.patches or [])
|
||||||
|
++ [
|
||||||
|
# Fix OS window role (needed for window managers like yabai)
|
||||||
|
(getPatch "fix-window-role")
|
||||||
|
# Use poll instead of select to get file descriptors
|
||||||
|
(getPatch "poll")
|
||||||
|
# Enable rounded window with no decoration
|
||||||
|
(getPatch "round-undecorated-frame")
|
||||||
|
# Make Emacs aware of OS-level light/dark mode
|
||||||
|
(getPatch "system-appearance")
|
||||||
|
];
|
||||||
|
}))
|
||||||
|
|
||||||
(python312.withPackages (pkgs:
|
(python312.withPackages (pkgs:
|
||||||
with pkgs; [
|
with pkgs; [
|
||||||
epc
|
epc
|
||||||
|
|
|
@ -115,7 +115,7 @@ local config = {
|
||||||
cursor_blink_rate = 500,
|
cursor_blink_rate = 500,
|
||||||
default_cursor_style = 'BlinkingBar',
|
default_cursor_style = 'BlinkingBar',
|
||||||
enable_scroll_bar = false,
|
enable_scroll_bar = false,
|
||||||
font = wezterm.font('Maple Mono NF'),
|
font = wezterm.font('PragmataPro Mono Liga'),
|
||||||
font_size = 14,
|
font_size = 14,
|
||||||
front_end = 'WebGpu',
|
front_end = 'WebGpu',
|
||||||
hide_tab_bar_if_only_one_tab = true,
|
hide_tab_bar_if_only_one_tab = true,
|
||||||
|
|
|
@ -3,9 +3,7 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
inputs,
|
inputs,
|
||||||
...
|
...
|
||||||
}: let
|
}: {
|
||||||
sources = import ../../../_sources/generated.nix {inherit (pkgs) fetchFromGitHub;};
|
|
||||||
in {
|
|
||||||
imports = with inputs; [
|
imports = with inputs; [
|
||||||
catppuccin.homeManagerModules.catppuccin
|
catppuccin.homeManagerModules.catppuccin
|
||||||
chaotic.homeManagerModules.default
|
chaotic.homeManagerModules.default
|
||||||
|
|
|
@ -7,7 +7,7 @@ with pkgs; {
|
||||||
name = sources.pname;
|
name = sources.pname;
|
||||||
};
|
};
|
||||||
|
|
||||||
sources = import ../../../_sources/generated.nix {inherit (pkgs) fetchFromGitHub;};
|
sources = import ../../../_sources/generated.nix {inherit (pkgs) fetchurl fetchFromGitHub;};
|
||||||
|
|
||||||
extraPlugins = lib.attrsets.mapAttrsToList (_: value: mkFishPlugin value) sources;
|
extraPlugins = lib.attrsets.mapAttrsToList (_: value: mkFishPlugin value) sources;
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@ with pkgs; {
|
||||||
macchina
|
macchina
|
||||||
end
|
end
|
||||||
|
|
||||||
|
bind --erase \ct
|
||||||
fish_add_path /opt/homebrew/bin
|
fish_add_path /opt/homebrew/bin
|
||||||
fish_add_path /Users/marshall/.nix-profile/bin
|
fish_add_path /Users/marshall/.nix-profile/bin
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -21,3 +21,19 @@ fetch.github = "oh-my-fish/plugin-gityaw"
|
||||||
[bang-bang]
|
[bang-bang]
|
||||||
src.git = "https://github.com/oh-my-fish/plugin-bang-bang"
|
src.git = "https://github.com/oh-my-fish/plugin-bang-bang"
|
||||||
fetch.github = "oh-my-fish/plugin-bang-bang"
|
fetch.github = "oh-my-fish/plugin-bang-bang"
|
||||||
|
|
||||||
|
[fix-window-role]
|
||||||
|
src.manual = "latest"
|
||||||
|
fetch.url = "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-28/fix-window-role.patch"
|
||||||
|
|
||||||
|
[poll]
|
||||||
|
src.manual = "latest"
|
||||||
|
fetch.url = "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/poll.patch"
|
||||||
|
|
||||||
|
[round-undecorated-frame]
|
||||||
|
src.manual = "latest"
|
||||||
|
fetch.url = "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/round-undecorated-frame.patch"
|
||||||
|
|
||||||
|
[system-appearance]
|
||||||
|
src.manual = "latest"
|
||||||
|
fetch.url = "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/system-appearance.patch"
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
environment.variables.FLAKE = "/Users/marshall/nix-config";
|
environment.variables.FLAKE = "/Users/marshall/nix-config";
|
||||||
|
|
||||||
fonts.packages = with pkgs; ([
|
fonts.packages = with pkgs; ([
|
||||||
etBook
|
|
||||||
font-awesome
|
font-awesome
|
||||||
inter
|
inter
|
||||||
maple-mono
|
maple-mono
|
||||||
|
@ -78,11 +77,13 @@
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
programs.fish.enable = true;
|
programs = {
|
||||||
programs.gnupg.agent = {
|
fish.enable = true;
|
||||||
|
gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSSHSupport = true;
|
enableSSHSupport = true;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
security.pam.enableSudoTouchIdAuth = true;
|
security.pam.enableSudoTouchIdAuth = true;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue