feat: Updated stuff

This commit is contained in:
uttarayan21
2024-09-16 19:03:59 +05:30
parent b2b3359328
commit 9421b40dd5
4 changed files with 356 additions and 377 deletions

View File

@@ -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
View File

@@ -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
View File

@@ -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": {

View File

@@ -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