feat: Updated stuff
This commit is contained in:
@@ -27,10 +27,10 @@ lib.attrsets.optionalAttrs device.hasGui {
|
|||||||
[
|
[
|
||||||
_1password
|
_1password
|
||||||
neovide
|
neovide
|
||||||
|
(mpv-unwrapped.wrapper {mpv = mpv-unwrapped.override {sixelSupport = true;};})
|
||||||
]
|
]
|
||||||
++ lib.optionals device.isLinux [
|
++ lib.optionals device.isLinux [
|
||||||
slack
|
slack
|
||||||
(mpv-unwrapped.wrapper {mpv = mpv-unwrapped.override {sixelSupport = true;};})
|
|
||||||
via
|
via
|
||||||
webcord-vencord
|
webcord-vencord
|
||||||
bottles
|
bottles
|
||||||
|
|||||||
170
flake.lock
generated
170
flake.lock
generated
@@ -632,11 +632,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722555600,
|
"lastModified": 1725234343,
|
||||||
"narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
|
"narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
|
"rev": "567b938d64d4b4112ee253b9274472dc3a346eb6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -935,11 +935,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722857853,
|
"lastModified": 1724857454,
|
||||||
"narHash": "sha256-3Zx53oz/MSIyevuWO/SumxABkrIvojnB7g9cimxkhiE=",
|
"narHash": "sha256-Qyl9Q4QMTLZnnBb/8OuQ9LSkzWjBU1T5l5zIzTxkkhk=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "06939f6b7ec4d4f465bf3132a05367cccbbf64da",
|
"rev": "4509ca64f1084e73bc7a721b20c669a8d4c5ebe6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -964,11 +964,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723056346,
|
"lastModified": 1724857454,
|
||||||
"narHash": "sha256-YpzywjTAUHRRHcO8zz9x2gYqJ0JmZlcB9+RaUvD89qM=",
|
"narHash": "sha256-Qyl9Q4QMTLZnnBb/8OuQ9LSkzWjBU1T5l5zIzTxkkhk=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "3c977f1c9930f54066c085305b4b2291385e7a73",
|
"rev": "4509ca64f1084e73bc7a721b20c669a8d4c5ebe6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1100,11 +1100,11 @@
|
|||||||
"gp-nvim": {
|
"gp-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722901497,
|
"lastModified": 1723453874,
|
||||||
"narHash": "sha256-88UcYToQO3GU5Zw+EMUAP2NBpxf+b2l/PBXahrSp7fE=",
|
"narHash": "sha256-2vjPoRiT26dftA0t4hdGedN6qZyIgQUjGMRF4IND/O4=",
|
||||||
"owner": "Robitx",
|
"owner": "Robitx",
|
||||||
"repo": "gp.nvim",
|
"repo": "gp.nvim",
|
||||||
"rev": "7cc35997581dbfcfa5ac022843e12c04d64c3250",
|
"rev": "861ed5240214dc76b00edeaec15e71370a7a5046",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1139,11 +1139,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719226092,
|
"lastModified": 1724947644,
|
||||||
"narHash": "sha256-YNkUMcCUCpnULp40g+svYsaH1RbSEj6s4WdZY/SHe38=",
|
"narHash": "sha256-MHHrHasTngp7EYQOObHJ1a/IsRF+wodHqOckhH6uZbk=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "hercules-ci-effects",
|
"repo": "hercules-ci-effects",
|
||||||
"rev": "11e4b8dc112e2f485d7c97e1cee77f9958f498f5",
|
"rev": "dba4367b9a9d9615456c430a6d6af716f6e84cef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1159,11 +1159,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725180166,
|
"lastModified": 1725948275,
|
||||||
"narHash": "sha256-fzssXuGR/mCeGbzM1ExaTqDz7QDGta3WA4jJsZyRruo=",
|
"narHash": "sha256-4QOPemDQ9VRLQaAdWuvdDBhh+lEUOAnSMHhdr4nS1mk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "471e3eb0a114265bcd62d11d58ba8d3421ee68eb",
|
"rev": "e5fa72bad0c6f533e8d558182529ee2acc9454fe",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1181,11 +1181,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722630065,
|
"lastModified": 1724435763,
|
||||||
"narHash": "sha256-QfM/9BMRkCmgWzrPDK+KbgJOUlSJnfX4OvsUupEUZvA=",
|
"narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "afc892db74d65042031a093adb6010c4c3378422",
|
"rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1367,11 +1367,11 @@
|
|||||||
"systems": "systems_5"
|
"systems": "systems_5"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725203994,
|
"lastModified": 1725535663,
|
||||||
"narHash": "sha256-N7Kfq8tpOWjtRKBnH5RqcDtQFGZPZ5vXgmxbnZVPCuU=",
|
"narHash": "sha256-hsvbU1utffVOFTRa3arPepv8en42VltR33L72vK3QVo=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprlock",
|
"repo": "hyprlock",
|
||||||
"rev": "73b0fc26c0e2f6f82f9d9f5b02e660a958902763",
|
"rev": "153977aab35a72f3e142e32aed6b268b659d18e1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1514,11 +1514,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724434153,
|
"lastModified": 1725571635,
|
||||||
"narHash": "sha256-8C8uFnXSBalLD2MUgzzfg4ylvTVecyPJOSUri5jbvkM=",
|
"narHash": "sha256-4cb6JzG081MeM4Lq4OaLbGKyummvhuipo5IFCoFYFE4=",
|
||||||
"owner": "tsirysndr",
|
"owner": "tsirysndr",
|
||||||
"repo": "music-player",
|
"repo": "music-player",
|
||||||
"rev": "cf01ae4d2dcf5c804559250f2c7f922d870ae26d",
|
"rev": "e6b50121808b5c738dea021144c6a3ab7c1e333a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1534,11 +1534,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724652006,
|
"lastModified": 1725237485,
|
||||||
"narHash": "sha256-ddnm53sXIT23JXOuWJwnqYBZ/INxS0d149JGusD4eQw=",
|
"narHash": "sha256-POpzmA7+ecCUEZsu2a5fgwYhJ60POzve+lMhxebmTz4=",
|
||||||
"owner": "musnix",
|
"owner": "musnix",
|
||||||
"repo": "musnix",
|
"repo": "musnix",
|
||||||
"rev": "588029a79515650be7b0005664470b0b118d35cd",
|
"rev": "b5f3a47fd74193cb98c85cfeb6a25358150bdd90",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1568,11 +1568,11 @@
|
|||||||
"navigator": {
|
"navigator": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719969670,
|
"lastModified": 1724761847,
|
||||||
"narHash": "sha256-dVhTVShkR8TE2BCD3KohPfIHOeW23lV2XxXfFbhnJMg=",
|
"narHash": "sha256-IhCfsuR/ZMvP52aseFFkPsOwbCWIVh0oqImQQeVjko4=",
|
||||||
"owner": "ray-x",
|
"owner": "ray-x",
|
||||||
"repo": "navigator.lua",
|
"repo": "navigator.lua",
|
||||||
"rev": "db3ac40bd4793abf90372687e35ece1c8969acc9",
|
"rev": "53efe4b5cea5e99d2216449330f205d71251fdc7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1650,11 +1650,11 @@
|
|||||||
"neorg_2": {
|
"neorg_2": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722198397,
|
"lastModified": 1725315344,
|
||||||
"narHash": "sha256-oaZi6UP8gC0uy1QYrXrewfYoJpds16GP+Rnef8CAaRA=",
|
"narHash": "sha256-DFC/qgPAsqEo/ngSx04npdwiRS3qW4bPc5W/0BD2jFY=",
|
||||||
"owner": "nvim-neorg",
|
"owner": "nvim-neorg",
|
||||||
"repo": "neorg",
|
"repo": "neorg",
|
||||||
"rev": "e5e797e6eddcb6efb1d2c3fc2612b31ad9a76cef",
|
"rev": "d5965efe17e28a60cdbf14e97b87723a83f0c962",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1687,7 +1687,7 @@
|
|||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1,
|
"lastModified": 1,
|
||||||
"narHash": "sha256-sDIHxQZbHwd6WeuwxiG7Ra9sGjix2W4pD68DL36iP38=",
|
"narHash": "sha256-Dk9OKvn+8iqzM/HScCKqdgMCDzEt+KssIYWwX5mM6hk=",
|
||||||
"path": "./neovim",
|
"path": "./neovim",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
@@ -1699,11 +1699,11 @@
|
|||||||
"neovim-src": {
|
"neovim-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723069031,
|
"lastModified": 1725446059,
|
||||||
"narHash": "sha256-2ETVBWn3QJD1Hlztvs8tKsTKFxE3duhSdJZGpt4F1IE=",
|
"narHash": "sha256-N+XyobzJsFXVivL/uu8lHSc9vxlM3j5SSOc4G9B0SyA=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "neovim",
|
"repo": "neovim",
|
||||||
"rev": "f35d5afbf1bae81896d4b959c7d99cf50e0c306f",
|
"rev": "b6e350a6b4df40fcc99931c460668c36fadc9989",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1721,11 +1721,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722924007,
|
"lastModified": 1724561770,
|
||||||
"narHash": "sha256-+CQDamNwqO33REJLft8c26NbUi2Td083hq6SvAm2xkU=",
|
"narHash": "sha256-zv8C9RNa86CIpyHwPIVO/k+5TfM8ZbjGwOOpTe1grls=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "91010a5613ffd7ee23ee9263213157a1c422b705",
|
"rev": "ac5694a0b855a981e81b4d9f14052e3ff46ca39e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1741,11 +1741,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725189302,
|
"lastModified": 1725628909,
|
||||||
"narHash": "sha256-IhXok/kwQqtusPsoguQLCHA+h6gKvgdCrkhIaN+kByA=",
|
"narHash": "sha256-xI0OSqPHcs/c/utJsU0Zvcp1VhejMI9mgwr68uHHlPs=",
|
||||||
"owner": "LnL7",
|
"owner": "LnL7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "7c4b53a7d9f3a3df902b3fddf2ae245ef20ebcda",
|
"rev": "76559183801030451e200c90a1627c1d82bb4910",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1780,11 +1780,11 @@
|
|||||||
"nixpkgs": "nixpkgs_7"
|
"nixpkgs": "nixpkgs_7"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725161148,
|
"lastModified": 1725765290,
|
||||||
"narHash": "sha256-WfAHq3Ag3vLNFfWxKHjFBFdPI6JIideWFJod9mx1eoo=",
|
"narHash": "sha256-hwX53i24KyWzp2nWpQsn8lfGQNCP0JoW/bvQmcR1DPY=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "nix-index-database",
|
"repo": "nix-index-database",
|
||||||
"rev": "32058e9138248874773630c846563b1a78ee7a5b",
|
"rev": "642275444c5a9defce57219c944b3179bf2adaa9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1901,11 +1901,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-master": {
|
"nixpkgs-master": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725423364,
|
"lastModified": 1725955637,
|
||||||
"narHash": "sha256-rsrCypoGgejEuKnkqNZ7ItJ9kgOzwvZNfAnWmAY0K8o=",
|
"narHash": "sha256-M9zfmxgu8SlOFXWzNjiCTsHlLFDGBpRq7KN4CgsIKAI=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "da61b0d477d44ffcee7ba9e94f1bdb187ad07f51",
|
"rev": "1166bb68ce1427d232df5bce79da63449f44b105",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2008,11 +2008,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_7": {
|
"nixpkgs_7": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724819573,
|
"lastModified": 1725634671,
|
||||||
"narHash": "sha256-GnR7/ibgIH1vhoy8cYdmXE6iyZqKqFxQSVkFgosBh6w=",
|
"narHash": "sha256-v3rIhsJBOMLR8e/RNWxr828tB+WywYIoajrZKFM+0Gg=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "71e91c409d1e654808b2621f28a327acfdad8dc2",
|
"rev": "574d1eac1c200690e27b8eb4e24887f8df7ac27c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2024,11 +2024,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_8": {
|
"nixpkgs_8": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725103162,
|
"lastModified": 1725634671,
|
||||||
"narHash": "sha256-Ym04C5+qovuQDYL/rKWSR+WESseQBbNAe5DsXNx5trY=",
|
"narHash": "sha256-v3rIhsJBOMLR8e/RNWxr828tB+WywYIoajrZKFM+0Gg=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "12228ff1752d7b7624a54e9c1af4b222b3c1073b",
|
"rev": "574d1eac1c200690e27b8eb4e24887f8df7ac27c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2054,11 +2054,11 @@
|
|||||||
"treefmt-nix": "treefmt-nix_2"
|
"treefmt-nix": "treefmt-nix_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723064649,
|
"lastModified": 1725563454,
|
||||||
"narHash": "sha256-J7p/kv0GHAnvg2HH3vJ3JVz1LEzCtdhcH0prmdYfRog=",
|
"narHash": "sha256-RQ9aKwXmqNHMBFOlHEUVrAFo7YHJSVn4nBgi2rcaCY4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "593f5215cb1df010451675c19f2ad5c5481ccee3",
|
"rev": "84249a9dabdf930d968d248024c4d6240ee14548",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2082,11 +2082,11 @@
|
|||||||
"treefmt-nix": "treefmt-nix_3"
|
"treefmt-nix": "treefmt-nix_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725416975,
|
"lastModified": 1725921389,
|
||||||
"narHash": "sha256-45MxLDwi36cRkDzKByHwq6ASglhZtUBZgtGu19TzJmg=",
|
"narHash": "sha256-RBpN0ToD8O3qniBjqUiB1d2/LQJt5kH5P3Gt6dF91L0=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "9c11b54065a554d9976089cfc8a08dee35cabcaa",
|
"rev": "facf6b2d0c9e22d858956d1d458eac6baf155a08",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2108,11 +2108,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723096809,
|
"lastModified": 1725515460,
|
||||||
"narHash": "sha256-/vh3KPnj5+mA4wghzu8CSXKnYetgR7bPsMuLRXfLB6w=",
|
"narHash": "sha256-ybr3YTmjhVOuCWdacABUPxfUlVNqy0ya3s2sZ8zgyTw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "neovim-nightly-overlay",
|
"repo": "neovim-nightly-overlay",
|
||||||
"rev": "c6cba7f05ee7804ea59c610212c9bd8e9127bed0",
|
"rev": "e8df4bbcb3a2d18a32d8a50bd72c3175227f7468",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2134,11 +2134,11 @@
|
|||||||
"norg-meta": "norg-meta"
|
"norg-meta": "norg-meta"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723068833,
|
"lastModified": 1725590404,
|
||||||
"narHash": "sha256-clFO3sZPq7RqRRf8zZnknXa/erLHCFbWbxRVkMAzIZs=",
|
"narHash": "sha256-fnbpWkfaenyF0qnw4OIJCRMYfdetxLwA9aHcEl4PyxM=",
|
||||||
"owner": "nvim-neorg",
|
"owner": "nvim-neorg",
|
||||||
"repo": "nixpkgs-neorg-overlay",
|
"repo": "nixpkgs-neorg-overlay",
|
||||||
"rev": "143b610bd64f61cdb2ba905eb792b5a0f95b1035",
|
"rev": "df2022d80ed50e7d2ff5a6739a78e1427bb3bdd1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2190,11 +2190,11 @@
|
|||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725422725,
|
"lastModified": 1725949843,
|
||||||
"narHash": "sha256-h/qzVwSEDs/+oNrYomE9w2MaGycvi6B1pydBgd+v1X8=",
|
"narHash": "sha256-vGv6dWlwW6R6QFmbLkW7kxEvGrvZKsWio1Ztj9Rot8w=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nur",
|
"repo": "nur",
|
||||||
"rev": "705df3eea7db27a3bce2f421e973c465af6f33b4",
|
"rev": "4232cb810c157448c1283cda9de6f9551245f61a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2213,11 +2213,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722772237,
|
"lastModified": 1724584782,
|
||||||
"narHash": "sha256-3eCYmzeLngX8eutIsTZAG8DIvT/0DWQQxiszTQz8n0s=",
|
"narHash": "sha256-7FfHv7b1jwMPSu9SPY9hdxStk8E6EeSwzqdvV69U4BM=",
|
||||||
"owner": "NuschtOS",
|
"owner": "NuschtOS",
|
||||||
"repo": "search",
|
"repo": "search",
|
||||||
"rev": "aa5f6246565cc9b1e697d2c9d6ed2c842b17fff6",
|
"rev": "5a08d691de30b6fc28d58ce71a5e420f2694e087",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2347,11 +2347,11 @@
|
|||||||
"rest-nvim": {
|
"rest-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718835836,
|
"lastModified": 1725579296,
|
||||||
"narHash": "sha256-bVm50Z4cNm+TKOZzY8i+3+8X9yqJ5Bd6/AP5qrrUMwo=",
|
"narHash": "sha256-Bw5zxVX3a5s9mUfK8XWhE6tUn77q6I7O9iCOEkIEgUg=",
|
||||||
"owner": "rest-nvim",
|
"owner": "rest-nvim",
|
||||||
"repo": "rest.nvim",
|
"repo": "rest.nvim",
|
||||||
"rev": "e7843c55f9df6a9db9f97dac180035c6ff895a90",
|
"rev": "9e00468da985082faa472e689ffda59e63154270",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2503,11 +2503,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725416653,
|
"lastModified": 1725935143,
|
||||||
"narHash": "sha256-iNBv7ILlZI6ubhW0ExYy8YgiLKUerudxY7n8R5UQK2E=",
|
"narHash": "sha256-mVtTVQMlXkydSXVwFClE0ckxHrOQ9nb2DrCjNwW5pUE=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "e5d3f9c2f24d852cddc79716daf0f65ce8468b28",
|
"rev": "c3c175c74cd0e8c2c40a0e22bc6e3005c4d28d64",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -2829,11 +2829,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722330636,
|
"lastModified": 1724833132,
|
||||||
"narHash": "sha256-uru7JzOa33YlSRwf9sfXpJG+UAV+bnBEYMjrzKrQZFw=",
|
"narHash": "sha256-F4djBvyNRAXGusJiNYInqR6zIMI3rvlp6WiKwsRISos=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "768acdb06968e53aa1ee8de207fd955335c754b7",
|
"rev": "3ffd842a5f50f435d3e603312eefa4790db46af5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
102
neovim/flake.lock
generated
102
neovim/flake.lock
generated
@@ -144,11 +144,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722555600,
|
"lastModified": 1725234343,
|
||||||
"narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
|
"narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
|
"rev": "567b938d64d4b4112ee253b9274472dc3a346eb6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -261,11 +261,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722857853,
|
"lastModified": 1724857454,
|
||||||
"narHash": "sha256-3Zx53oz/MSIyevuWO/SumxABkrIvojnB7g9cimxkhiE=",
|
"narHash": "sha256-Qyl9Q4QMTLZnnBb/8OuQ9LSkzWjBU1T5l5zIzTxkkhk=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "06939f6b7ec4d4f465bf3132a05367cccbbf64da",
|
"rev": "4509ca64f1084e73bc7a721b20c669a8d4c5ebe6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -288,11 +288,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723056346,
|
"lastModified": 1724857454,
|
||||||
"narHash": "sha256-YpzywjTAUHRRHcO8zz9x2gYqJ0JmZlcB9+RaUvD89qM=",
|
"narHash": "sha256-Qyl9Q4QMTLZnnBb/8OuQ9LSkzWjBU1T5l5zIzTxkkhk=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "3c977f1c9930f54066c085305b4b2291385e7a73",
|
"rev": "4509ca64f1084e73bc7a721b20c669a8d4c5ebe6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -348,11 +348,11 @@
|
|||||||
"gp-nvim": {
|
"gp-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722901497,
|
"lastModified": 1723453874,
|
||||||
"narHash": "sha256-88UcYToQO3GU5Zw+EMUAP2NBpxf+b2l/PBXahrSp7fE=",
|
"narHash": "sha256-2vjPoRiT26dftA0t4hdGedN6qZyIgQUjGMRF4IND/O4=",
|
||||||
"owner": "Robitx",
|
"owner": "Robitx",
|
||||||
"repo": "gp.nvim",
|
"repo": "gp.nvim",
|
||||||
"rev": "7cc35997581dbfcfa5ac022843e12c04d64c3250",
|
"rev": "861ed5240214dc76b00edeaec15e71370a7a5046",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -386,11 +386,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719226092,
|
"lastModified": 1724947644,
|
||||||
"narHash": "sha256-YNkUMcCUCpnULp40g+svYsaH1RbSEj6s4WdZY/SHe38=",
|
"narHash": "sha256-MHHrHasTngp7EYQOObHJ1a/IsRF+wodHqOckhH6uZbk=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "hercules-ci-effects",
|
"repo": "hercules-ci-effects",
|
||||||
"rev": "11e4b8dc112e2f485d7c97e1cee77f9958f498f5",
|
"rev": "dba4367b9a9d9615456c430a6d6af716f6e84cef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -407,11 +407,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722630065,
|
"lastModified": 1724435763,
|
||||||
"narHash": "sha256-QfM/9BMRkCmgWzrPDK+KbgJOUlSJnfX4OvsUupEUZvA=",
|
"narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "afc892db74d65042031a093adb6010c4c3378422",
|
"rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -423,11 +423,11 @@
|
|||||||
"navigator": {
|
"navigator": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719969670,
|
"lastModified": 1724761847,
|
||||||
"narHash": "sha256-dVhTVShkR8TE2BCD3KohPfIHOeW23lV2XxXfFbhnJMg=",
|
"narHash": "sha256-IhCfsuR/ZMvP52aseFFkPsOwbCWIVh0oqImQQeVjko4=",
|
||||||
"owner": "ray-x",
|
"owner": "ray-x",
|
||||||
"repo": "navigator.lua",
|
"repo": "navigator.lua",
|
||||||
"rev": "db3ac40bd4793abf90372687e35ece1c8969acc9",
|
"rev": "53efe4b5cea5e99d2216449330f205d71251fdc7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -505,11 +505,11 @@
|
|||||||
"neorg_2": {
|
"neorg_2": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722198397,
|
"lastModified": 1725315344,
|
||||||
"narHash": "sha256-oaZi6UP8gC0uy1QYrXrewfYoJpds16GP+Rnef8CAaRA=",
|
"narHash": "sha256-DFC/qgPAsqEo/ngSx04npdwiRS3qW4bPc5W/0BD2jFY=",
|
||||||
"owner": "nvim-neorg",
|
"owner": "nvim-neorg",
|
||||||
"repo": "neorg",
|
"repo": "neorg",
|
||||||
"rev": "e5e797e6eddcb6efb1d2c3fc2612b31ad9a76cef",
|
"rev": "d5965efe17e28a60cdbf14e97b87723a83f0c962",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -521,11 +521,11 @@
|
|||||||
"neovim-src": {
|
"neovim-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723069031,
|
"lastModified": 1725446059,
|
||||||
"narHash": "sha256-2ETVBWn3QJD1Hlztvs8tKsTKFxE3duhSdJZGpt4F1IE=",
|
"narHash": "sha256-N+XyobzJsFXVivL/uu8lHSc9vxlM3j5SSOc4G9B0SyA=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "neovim",
|
"repo": "neovim",
|
||||||
"rev": "f35d5afbf1bae81896d4b959c7d99cf50e0c306f",
|
"rev": "b6e350a6b4df40fcc99931c460668c36fadc9989",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -542,11 +542,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722924007,
|
"lastModified": 1724561770,
|
||||||
"narHash": "sha256-+CQDamNwqO33REJLft8c26NbUi2Td083hq6SvAm2xkU=",
|
"narHash": "sha256-zv8C9RNa86CIpyHwPIVO/k+5TfM8ZbjGwOOpTe1grls=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "91010a5613ffd7ee23ee9263213157a1c422b705",
|
"rev": "ac5694a0b855a981e81b4d9f14052e3ff46ca39e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -557,11 +557,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722813957,
|
"lastModified": 1725432240,
|
||||||
"narHash": "sha256-IAoYyYnED7P8zrBFMnmp7ydaJfwTnwcnqxUElC1I26Y=",
|
"narHash": "sha256-+yj+xgsfZaErbfYM3T+QvEE2hU7UuE+Jf0fJCJ8uPS0=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "cb9a96f23c491c081b38eab96d22fa958043c9fa",
|
"rev": "ad416d066ca1222956472ab7d0555a6946746a80",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -618,11 +618,11 @@
|
|||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723064649,
|
"lastModified": 1725563454,
|
||||||
"narHash": "sha256-J7p/kv0GHAnvg2HH3vJ3JVz1LEzCtdhcH0prmdYfRog=",
|
"narHash": "sha256-RQ9aKwXmqNHMBFOlHEUVrAFo7YHJSVn4nBgi2rcaCY4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "593f5215cb1df010451675c19f2ad5c5481ccee3",
|
"rev": "84249a9dabdf930d968d248024c4d6240ee14548",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -643,11 +643,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723096809,
|
"lastModified": 1725515460,
|
||||||
"narHash": "sha256-/vh3KPnj5+mA4wghzu8CSXKnYetgR7bPsMuLRXfLB6w=",
|
"narHash": "sha256-ybr3YTmjhVOuCWdacABUPxfUlVNqy0ya3s2sZ8zgyTw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "neovim-nightly-overlay",
|
"repo": "neovim-nightly-overlay",
|
||||||
"rev": "c6cba7f05ee7804ea59c610212c9bd8e9127bed0",
|
"rev": "e8df4bbcb3a2d18a32d8a50bd72c3175227f7468",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -668,11 +668,11 @@
|
|||||||
"norg-meta": "norg-meta"
|
"norg-meta": "norg-meta"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723068833,
|
"lastModified": 1725590404,
|
||||||
"narHash": "sha256-clFO3sZPq7RqRRf8zZnknXa/erLHCFbWbxRVkMAzIZs=",
|
"narHash": "sha256-fnbpWkfaenyF0qnw4OIJCRMYfdetxLwA9aHcEl4PyxM=",
|
||||||
"owner": "nvim-neorg",
|
"owner": "nvim-neorg",
|
||||||
"repo": "nixpkgs-neorg-overlay",
|
"repo": "nixpkgs-neorg-overlay",
|
||||||
"rev": "143b610bd64f61cdb2ba905eb792b5a0f95b1035",
|
"rev": "df2022d80ed50e7d2ff5a6739a78e1427bb3bdd1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -731,11 +731,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722772237,
|
"lastModified": 1724584782,
|
||||||
"narHash": "sha256-3eCYmzeLngX8eutIsTZAG8DIvT/0DWQQxiszTQz8n0s=",
|
"narHash": "sha256-7FfHv7b1jwMPSu9SPY9hdxStk8E6EeSwzqdvV69U4BM=",
|
||||||
"owner": "NuschtOS",
|
"owner": "NuschtOS",
|
||||||
"repo": "search",
|
"repo": "search",
|
||||||
"rev": "aa5f6246565cc9b1e697d2c9d6ed2c842b17fff6",
|
"rev": "5a08d691de30b6fc28d58ce71a5e420f2694e087",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -779,11 +779,11 @@
|
|||||||
"rest-nvim": {
|
"rest-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718835836,
|
"lastModified": 1725579296,
|
||||||
"narHash": "sha256-bVm50Z4cNm+TKOZzY8i+3+8X9yqJ5Bd6/AP5qrrUMwo=",
|
"narHash": "sha256-Bw5zxVX3a5s9mUfK8XWhE6tUn77q6I7O9iCOEkIEgUg=",
|
||||||
"owner": "rest-nvim",
|
"owner": "rest-nvim",
|
||||||
"repo": "rest.nvim",
|
"repo": "rest.nvim",
|
||||||
"rev": "e7843c55f9df6a9db9f97dac180035c6ff895a90",
|
"rev": "9e00468da985082faa472e689ffda59e63154270",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -898,11 +898,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722330636,
|
"lastModified": 1724833132,
|
||||||
"narHash": "sha256-uru7JzOa33YlSRwf9sfXpJG+UAV+bnBEYMjrzKrQZFw=",
|
"narHash": "sha256-F4djBvyNRAXGusJiNYInqR6zIMI3rvlp6WiKwsRISos=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "768acdb06968e53aa1ee8de207fd955335c754b7",
|
"rev": "3ffd842a5f50f435d3e603312eefa4790db46af5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
221
neovim/nvim.nix
221
neovim/nvim.nix
@@ -32,6 +32,21 @@ in rec {
|
|||||||
trouble.enable = true;
|
trouble.enable = true;
|
||||||
ts-context-commentstring.enable = true;
|
ts-context-commentstring.enable = true;
|
||||||
which-key.enable = true;
|
which-key.enable = true;
|
||||||
|
chatgpt = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
api_key_cmd = ''${pkgs.writeShellScript
|
||||||
|
"openapikey" (
|
||||||
|
if pkgs.stdenv.isDarwin
|
||||||
|
then ''
|
||||||
|
${pkgs._1password}/bin/op item get 'OpenAI API Token' --fields label='api key'
|
||||||
|
''
|
||||||
|
else ''
|
||||||
|
/run/wrappers/bin/op item get 'OpenAI API Token' --fields label='api key'
|
||||||
|
''
|
||||||
|
)}'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
oil = {
|
oil = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@@ -53,7 +68,7 @@ in rec {
|
|||||||
|
|
||||||
lualine = {
|
lualine = {
|
||||||
enable = true;
|
enable = true;
|
||||||
sections = {
|
settings.sections = {
|
||||||
lualine_c = [
|
lualine_c = [
|
||||||
{
|
{
|
||||||
name =
|
name =
|
||||||
@@ -75,6 +90,17 @@ in rec {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
neotest = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
adapters = [
|
||||||
|
''require('rustaceanvim.neotest')''
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
rest.enable = true;
|
||||||
|
|
||||||
comment = {
|
comment = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings.pre_hook =
|
settings.pre_hook =
|
||||||
@@ -120,6 +146,7 @@ in rec {
|
|||||||
grammarPackages =
|
grammarPackages =
|
||||||
pkgs.vimPlugins.nvim-treesitter.allGrammars
|
pkgs.vimPlugins.nvim-treesitter.allGrammars
|
||||||
++ (with pkgs.tree-sitter-grammars; [
|
++ (with pkgs.tree-sitter-grammars; [
|
||||||
|
tree-sitter-http
|
||||||
tree-sitter-just
|
tree-sitter-just
|
||||||
tree-sitter-nu
|
tree-sitter-nu
|
||||||
tree-sitter-d2
|
tree-sitter-d2
|
||||||
@@ -343,6 +370,8 @@ in rec {
|
|||||||
"<leader>ff" = "require'telescope.builtin'.find_files";
|
"<leader>ff" = "require'telescope.builtin'.find_files";
|
||||||
"<leader>gg" = "require'telescope.builtin'.live_grep";
|
"<leader>gg" = "require'telescope.builtin'.live_grep";
|
||||||
"<leader>;" = "require'telescope.builtin'.buffers";
|
"<leader>;" = "require'telescope.builtin'.buffers";
|
||||||
|
"zR" = "require'ufo'.openAllFolds";
|
||||||
|
"zM" = "require'ufo'.closeAllFolds";
|
||||||
|
|
||||||
# Emulate tmux bindings with prefix <C-q> and tabs
|
# Emulate tmux bindings with prefix <C-q> and tabs
|
||||||
"<C-q><C-q>" = "[[g<Tab>]]";
|
"<C-q><C-q>" = "[[g<Tab>]]";
|
||||||
@@ -388,17 +417,6 @@ in rec {
|
|||||||
else if pkgs.stdenv.isDarwin
|
else if pkgs.stdenv.isDarwin
|
||||||
then "${codelldb}/lldb/lib/liblldb.dylib"
|
then "${codelldb}/lldb/lib/liblldb.dylib"
|
||||||
else null;
|
else null;
|
||||||
apikey =
|
|
||||||
pkgs.writeShellScriptBin
|
|
||||||
"openapikey" (
|
|
||||||
if pkgs.stdenv.isDarwin
|
|
||||||
then ''
|
|
||||||
${pkgs._1password}/bin/op item get 'OpenAI API Token' --fields label='api key'
|
|
||||||
''
|
|
||||||
else ''
|
|
||||||
/run/wrappers/bin/op item get 'OpenAI API Token' --fields label='api key'
|
|
||||||
''
|
|
||||||
);
|
|
||||||
in
|
in
|
||||||
/*
|
/*
|
||||||
lua
|
lua
|
||||||
@@ -413,20 +431,6 @@ in rec {
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- do
|
|
||||||
-- function setup()
|
|
||||||
-- require'neotest'.setup({
|
|
||||||
-- adapters = {
|
|
||||||
-- require('rustaceanvim.neotest'),
|
|
||||||
-- }
|
|
||||||
-- })
|
|
||||||
-- end
|
|
||||||
-- success, output = pcall(setup)
|
|
||||||
-- if not success then
|
|
||||||
-- print("Failed to setup neotest: " .. output)
|
|
||||||
-- end
|
|
||||||
-- end
|
|
||||||
|
|
||||||
-- catcher(require('rest-nvim').setup)
|
-- catcher(require('rest-nvim').setup)
|
||||||
|
|
||||||
-- catcher(require('lspconfig').ast_grep.setup)
|
-- catcher(require('lspconfig').ast_grep.setup)
|
||||||
@@ -490,10 +494,6 @@ in rec {
|
|||||||
load = load,
|
load = load,
|
||||||
})
|
})
|
||||||
|
|
||||||
require('chatgpt').setup({
|
|
||||||
api_key_cmd = "${apikey}/bin/openapikey",
|
|
||||||
})
|
|
||||||
|
|
||||||
require('octo').setup({
|
require('octo').setup({
|
||||||
use_local_fs = false,
|
use_local_fs = false,
|
||||||
enable_builtin = false,
|
enable_builtin = false,
|
||||||
@@ -525,45 +525,23 @@ in rec {
|
|||||||
vim.g.neovide_cursor_vfx_mode = "railgun"
|
vim.g.neovide_cursor_vfx_mode = "railgun"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
-- do
|
|
||||||
-- function setup()
|
|
||||||
-- local capabilities = vim.lsp.protocol.make_client_capabilities()
|
|
||||||
-- capabilities.textDocument.foldingRange = {
|
|
||||||
-- dynamicRegistration = false,
|
|
||||||
-- lineFoldingOnly = true
|
|
||||||
-- }
|
|
||||||
-- -- local language_servers = require("lspconfig").util.available_servers() -- or list servers manually like {'gopls', 'clangd'}
|
|
||||||
-- local language_servers = {"nil_ls"};
|
|
||||||
-- for _, ls in ipairs(language_servers) do
|
|
||||||
-- require('lspconfig')[ls].setup({
|
|
||||||
-- capabilities = capabilities
|
|
||||||
-- -- you can add other fields for setting up lsp server in this table
|
|
||||||
-- })
|
|
||||||
-- end
|
|
||||||
-- end
|
|
||||||
-- success, output = pcall(setup)
|
|
||||||
-- if not success then
|
|
||||||
-- print("Failed to setup lspconfig folds: " .. output)
|
|
||||||
-- end
|
|
||||||
-- end
|
|
||||||
require('lspconfig.ui.windows').default_options.border = 'single'
|
require('lspconfig.ui.windows').default_options.border = 'single'
|
||||||
|
|
||||||
catcher(require('nvim_context_vt').setup)
|
catcher(require('nvim_context_vt').setup)
|
||||||
-- catcher(function()
|
catcher(function()
|
||||||
-- require('nvim-devdocs').setup({
|
require('nvim-devdocs').setup({
|
||||||
-- ensure_installed = {"nix", "rust"},
|
ensure_installed = {"nix", "rust"},
|
||||||
-- float_win = {
|
float_win = {
|
||||||
-- relative = "editor",
|
relative = "editor",
|
||||||
-- height = 80,
|
height = 80,
|
||||||
-- width = 100,
|
width = 100,
|
||||||
-- border = "rounded",
|
border = "rounded",
|
||||||
-- },
|
},
|
||||||
-- after_open = function()
|
after_open = function()
|
||||||
-- vim.o.conceallevel = 3
|
vim.o.conceallevel = 3
|
||||||
-- end,
|
end,
|
||||||
-- })
|
})
|
||||||
-- end)
|
end)
|
||||||
|
|
||||||
vim.api.nvim_create_user_command('Reso',
|
vim.api.nvim_create_user_command('Reso',
|
||||||
function()
|
function()
|
||||||
@@ -578,60 +556,60 @@ in rec {
|
|||||||
{})
|
{})
|
||||||
|
|
||||||
local iron = require("iron.core")
|
local iron = require("iron.core")
|
||||||
-- iron.setup({
|
iron.setup({
|
||||||
-- config = {
|
config = {
|
||||||
-- -- Whether a repl should be discarded or not
|
-- Whether a repl should be discarded or not
|
||||||
-- scratch_repl = true,
|
scratch_repl = true,
|
||||||
-- -- Your repl definitions come here
|
-- Your repl definitions come here
|
||||||
-- repl_definition = {
|
repl_definition = {
|
||||||
-- sh = {
|
sh = {
|
||||||
-- -- Can be a table or a function that
|
-- Can be a table or a function that
|
||||||
-- -- returns a table (see below)
|
-- returns a table (see below)
|
||||||
-- command = {"${pkgs.zsh}/bin/zsh"}
|
command = {"${pkgs.zsh}/bin/zsh"}
|
||||||
-- },
|
},
|
||||||
-- sql = {
|
sql = {
|
||||||
-- command = function(meta)
|
command = function(meta)
|
||||||
-- local db = os.getenv("DATABASE_PATH")
|
local db = os.getenv("DATABASE_PATH")
|
||||||
-- if db == nil then
|
if db == nil then
|
||||||
-- return { '${pkgs.sqlite}/bin/sqlite3', ':memory:' }
|
return { '${pkgs.sqlite}/bin/sqlite3', ':memory:' }
|
||||||
-- else
|
else
|
||||||
-- return { '${pkgs.sqlite}/bin/sqlite3', db }
|
return { '${pkgs.sqlite}/bin/sqlite3', db }
|
||||||
-- end
|
end
|
||||||
|
|
||||||
-- end
|
end
|
||||||
-- },
|
},
|
||||||
-- rust = {
|
rust = {
|
||||||
-- command = {"${pkgs.evcxr}/bin/evcxr"}
|
command = {"${pkgs.evcxr}/bin/evcxr"}
|
||||||
-- },
|
},
|
||||||
-- },
|
},
|
||||||
-- -- How the repl window will be displayed
|
-- How the repl window will be displayed
|
||||||
-- -- See below for more information
|
-- See below for more information
|
||||||
-- repl_open_cmd = require('iron.view').right(60),
|
repl_open_cmd = require('iron.view').right(60),
|
||||||
-- },
|
},
|
||||||
-- -- Iron doesn't set keymaps by default anymore.
|
-- Iron doesn't set keymaps by default anymore.
|
||||||
-- -- You can set them here or manually add keymaps to the functions in iron.core
|
-- You can set them here or manually add keymaps to the functions in iron.core
|
||||||
-- keymaps = {
|
keymaps = {
|
||||||
-- send_motion = "<space>sc",
|
send_motion = "<space>sc",
|
||||||
-- visual_send = "<space>sc",
|
visual_send = "<space>sc",
|
||||||
-- send_file = "<space>sf",
|
send_file = "<space>sf",
|
||||||
-- send_line = "<space>sl",
|
send_line = "<space>sl",
|
||||||
-- send_until_cursor = "<space>su",
|
send_until_cursor = "<space>su",
|
||||||
-- send_mark = "<space>sm",
|
send_mark = "<space>sm",
|
||||||
-- mark_motion = "<space>mc",
|
mark_motion = "<space>mc",
|
||||||
-- mark_visual = "<space>mc",
|
mark_visual = "<space>mc",
|
||||||
-- remove_mark = "<space>md",
|
remove_mark = "<space>md",
|
||||||
-- cr = "<space>s<cr>",
|
cr = "<space>s<cr>",
|
||||||
-- interrupt = "<space>s<space>",
|
interrupt = "<space>s<space>",
|
||||||
-- exit = "<space>sq",
|
exit = "<space>sq",
|
||||||
-- clear = "<space>cl",
|
clear = "<space>cl",
|
||||||
-- },
|
},
|
||||||
-- -- If the highlight is on, you can change how it looks
|
-- If the highlight is on, you can change how it looks
|
||||||
-- -- For the available options, check nvim_set_hl
|
-- For the available options, check nvim_set_hl
|
||||||
-- highlight = {
|
highlight = {
|
||||||
-- italic = true
|
italic = true
|
||||||
-- },
|
},
|
||||||
-- ignore_blank_lines = true, -- ignore blank lines when sending visual select lines
|
ignore_blank_lines = true, -- ignore blank lines when sending visual select lines
|
||||||
-- })
|
})
|
||||||
|
|
||||||
vim.filetype.add({
|
vim.filetype.add({
|
||||||
extension = {
|
extension = {
|
||||||
@@ -666,6 +644,8 @@ in rec {
|
|||||||
undofile = true;
|
undofile = true;
|
||||||
viewoptions = "cursor,folds";
|
viewoptions = "cursor,folds";
|
||||||
# concealcursor = "n";
|
# concealcursor = "n";
|
||||||
|
foldenable = true;
|
||||||
|
foldlevel = 99;
|
||||||
foldlevelstart = 99;
|
foldlevelstart = 99;
|
||||||
};
|
};
|
||||||
extraPlugins = with pkgs.vimPlugins; [
|
extraPlugins = with pkgs.vimPlugins; [
|
||||||
@@ -675,7 +655,6 @@ in rec {
|
|||||||
|
|
||||||
# Wut
|
# Wut
|
||||||
image-nvim
|
image-nvim
|
||||||
ChatGPT-nvim
|
|
||||||
|
|
||||||
# UI and UX
|
# UI and UX
|
||||||
vim-abolish
|
vim-abolish
|
||||||
@@ -705,7 +684,7 @@ in rec {
|
|||||||
vim-speeddating
|
vim-speeddating
|
||||||
|
|
||||||
# Testing
|
# Testing
|
||||||
neotest
|
# neotest
|
||||||
|
|
||||||
# Helper libs
|
# Helper libs
|
||||||
webapi-vim
|
webapi-vim
|
||||||
|
|||||||
Reference in New Issue
Block a user