Compare commits
No commits in common. "7b3b6e3ed6f014c4f1b5e5960b6775a8dd0a23c7" and "a62dcaf072003241d917aa38dac48e242b92b558" have entirely different histories.
7b3b6e3ed6
...
a62dcaf072
4 changed files with 51 additions and 92 deletions
78
flake.lock
generated
78
flake.lock
generated
|
|
@ -2,17 +2,18 @@
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"devshell": {
|
"devshell": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixvim",
|
"nixvim",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722113426,
|
"lastModified": 1717408969,
|
||||||
"narHash": "sha256-Yo/3loq572A8Su6aY5GP56knpuKYRvM2a1meP9oJZCw=",
|
"narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "devshell",
|
"repo": "devshell",
|
||||||
"rev": "67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae",
|
"rev": "1ebbe68d57457c8cae98145410b164b5477761f4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -43,11 +44,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722555600,
|
"lastModified": 1719877454,
|
||||||
"narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
|
"narHash": "sha256-g5N1yyOSsPNiOlFfkuI/wcUjmtah+nxdImJqrSATjOU=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
|
"rev": "4e3583423212f9303aa1a6337f8dffb415920e4f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -61,11 +62,11 @@
|
||||||
"systems": "systems"
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710146030,
|
"lastModified": 1701680307,
|
||||||
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
"narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
"rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -91,11 +92,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724857454,
|
"lastModified": 1719259945,
|
||||||
"narHash": "sha256-Qyl9Q4QMTLZnnBb/8OuQ9LSkzWjBU1T5l5zIzTxkkhk=",
|
"narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "4509ca64f1084e73bc7a721b20c669a8d4c5ebe6",
|
"rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -134,11 +135,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724435763,
|
"lastModified": 1719827439,
|
||||||
"narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=",
|
"narHash": "sha256-tneHOIv1lEavZ0vQ+rgz67LPNCgOZVByYki3OkSshFU=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be",
|
"rev": "59ce796b2563e19821361abbe2067c3bb4143a7d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -155,11 +156,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724561770,
|
"lastModified": 1719845423,
|
||||||
"narHash": "sha256-zv8C9RNa86CIpyHwPIVO/k+5TfM8ZbjGwOOpTe1grls=",
|
"narHash": "sha256-ZLHDmWAsHQQKnmfyhYSHJDlt8Wfjv6SQhl2qek42O7A=",
|
||||||
"owner": "lnl7",
|
"owner": "lnl7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "ac5694a0b855a981e81b4d9f14052e3ff46ca39e",
|
"rev": "ec12b88104d6c117871fad55e931addac4626756",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -192,11 +193,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725432240,
|
"lastModified": 1720542800,
|
||||||
"narHash": "sha256-+yj+xgsfZaErbfYM3T+QvEE2hU7UuE+Jf0fJCJ8uPS0=",
|
"narHash": "sha256-ZgnNHuKV6h2+fQ5LuqnUaqZey1Lqqt5dTUAiAnqH0QQ=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ad416d066ca1222956472ab7d0555a6946746a80",
|
"rev": "feb2849fdeb70028c70d73b848214b00d324a497",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -217,15 +218,14 @@
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
"nuschtosSearch": "nuschtosSearch",
|
|
||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1725478117,
|
"lastModified": 1720864742,
|
||||||
"narHash": "sha256-Ly0DgmYniwBtQ+3aW4JO9ETJq9nbPemlISxC6MEDyB8=",
|
"narHash": "sha256-NVkF91eZPav7zbcMR+7mUzOdMKgIEBJSwtFU2rv1OpY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "2ef974182ef62a6a6992118f0beb54dce812ae9b",
|
"rev": "195978e6272702ea5d6e9b837d083c411dc5d688",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -266,28 +266,6 @@
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nuschtosSearch": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-utils": "flake-utils",
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixvim",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1724584782,
|
|
||||||
"narHash": "sha256-7FfHv7b1jwMPSu9SPY9hdxStk8E6EeSwzqdvV69U4BM=",
|
|
||||||
"owner": "NuschtOS",
|
|
||||||
"repo": "search",
|
|
||||||
"rev": "5a08d691de30b6fc28d58ce71a5e420f2694e087",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "NuschtOS",
|
|
||||||
"repo": "search",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nix-formatter-pack": "nix-formatter-pack",
|
"nix-formatter-pack": "nix-formatter-pack",
|
||||||
|
|
@ -318,11 +296,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724833132,
|
"lastModified": 1719887753,
|
||||||
"narHash": "sha256-F4djBvyNRAXGusJiNYInqR6zIMI3rvlp6WiKwsRISos=",
|
"narHash": "sha256-p0B2r98UtZzRDM5miGRafL4h7TwGRC4DII+XXHDHqek=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "3ffd842a5f50f435d3e603312eefa4790db46af5",
|
"rev": "bdb6355009562d8f9313d9460c0d3860f525bc6c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -4,13 +4,13 @@ _: {
|
||||||
keymaps = [
|
keymaps = [
|
||||||
{
|
{
|
||||||
key = "<leader>O";
|
key = "<leader>O";
|
||||||
action = "<Cmd>Oil<Cr>";
|
action = "function() require('oil').toggle_float() end";
|
||||||
options.desc = "Toggle oil floating window";
|
options.desc = "Toggle oil floating window";
|
||||||
mode = "n";
|
mode = "n";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
key = "<leader>to";
|
key = "<leader>to";
|
||||||
action.__raw = "function() require('oil').toggle_float() end";
|
action = "function() require('oil').toggle_float() end";
|
||||||
options.desc = "Toggle oil floating window";
|
options.desc = "Toggle oil floating window";
|
||||||
mode = "n";
|
mode = "n";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,8 +22,6 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
keymaps = lib.mkForce { };
|
keymaps = lib.mkForce { };
|
||||||
};
|
};
|
||||||
|
|
||||||
settings.highlight.enable = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
rootOpts = {
|
rootOpts = {
|
||||||
|
|
|
||||||
|
|
@ -5,48 +5,31 @@
|
||||||
{
|
{
|
||||||
opts = {
|
opts = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
icons.group = "";
|
||||||
|
window.border = "single";
|
||||||
|
|
||||||
# Disable which-key when in neo-tree or telescope
|
# Disable which-key when in neo-tree or telescope
|
||||||
|
disable.filetypes = [
|
||||||
|
"TelescopePrompt"
|
||||||
|
"neo-tree"
|
||||||
|
"neo-tree-popup"
|
||||||
|
];
|
||||||
|
|
||||||
settings = {
|
# Customize section names (prefixed mappings)
|
||||||
icons.group = "";
|
registrations = {
|
||||||
window.border = "single";
|
"<leader>b".name = "${icons.Tab} Buffers";
|
||||||
|
"<leader>bs".name = "${icons.Sort} Sort Buffers";
|
||||||
# Customize section names (prefixed mappings)
|
"<leader>d".name = "${icons.Debugger} Debugger";
|
||||||
spec = [
|
"<leader>f".name = "${icons.Search} Find";
|
||||||
{ __unkeyed = "<leader>b"; group = "Buffers"; icon = icons.Tab; }
|
"<leader>g".name = "${icons.Git} Git";
|
||||||
{ __unkeyed = "<leader>bs"; group = "Sort Buffers"; icon = icons.Sort;}
|
"<leader>l".name = "${icons.ActiveLSP} Language Tools";
|
||||||
{ __unkeyed = "<leader>d"; group = "Debugger"; icon = icons.Debugger;}
|
"<leader>m".name = " Markdown";
|
||||||
{ __unkeyed = "<leader>f"; group = "Find"; icon = icons.Search;}
|
"<leader>s".name = "${icons.Session} Session";
|
||||||
{ __unkeyed = "<leader>g"; group = "Git"; icon = icons.Git;}
|
"<leader>t".name = "${icons.Terminal} Terminal";
|
||||||
{ __unkeyed = "<leader>l"; group = "Language Tools"; icon = icons.ActiveLSP;}
|
"<leader>u".name = "${icons.Window} UI/UX";
|
||||||
{ __unkeyed = "<leader>m"; group = " Markdown"; }
|
";".name = "Arrow buffers"; # This should move to arrow.nix when moving to which-key.add()
|
||||||
{ __unkeyed = "<leader>s"; group = "Session"; icon = icons.Session;}
|
"m".name = "Arrow marks"; # This should move to arrow.nix when moving to which-key.add(
|
||||||
{ __unkeyed = "<leader>t"; group = "Terminal"; icon = icons.Terminal;}
|
|
||||||
{ __unkeyed = "<leader>u"; group = "UI/UX"; icon = icons.Window;}
|
|
||||||
];
|
|
||||||
|
|
||||||
disable.ft = [
|
|
||||||
"TelescopePrompt"
|
|
||||||
"neo-tree"
|
|
||||||
"neo-tree-popup"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
# registrations = {
|
|
||||||
# "<leader>b".name = "${icons.Tab} Buffers";
|
|
||||||
# "<leader>bs".name = "${icons.Sort} Sort Buffers";
|
|
||||||
# "<leader>d".name = "${icons.Debugger} Debugger";
|
|
||||||
# "<leader>f".name = "${icons.Search} Find";
|
|
||||||
# "<leader>g".name = "${icons.Git} Git";
|
|
||||||
# "<leader>l".name = "${icons.ActiveLSP} Language Tools";
|
|
||||||
# "<leader>m".name = " Markdown";
|
|
||||||
# "<leader>s".name = "${icons.Session} Session";
|
|
||||||
# "<leader>t".name = "${icons.Terminal} Terminal";
|
|
||||||
# "<leader>u".name = "${icons.Window} UI/UX";
|
|
||||||
# };
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable catppuccin colors
|
# Enable catppuccin colors
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue