Compare commits
2 commits
804e83a456
...
885a0c05f9
Author | SHA1 | Date | |
---|---|---|---|
|
885a0c05f9 | ||
|
6fd3f3c54c |
54
flake.lock
54
flake.lock
|
@ -8,11 +8,11 @@
|
|||
"systems": "systems"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1707830867,
|
||||
"narHash": "sha256-PAdwm5QqdlwIqGrfzzvzZubM+FXtilekQ/FA0cI49/o=",
|
||||
"lastModified": 1712079060,
|
||||
"narHash": "sha256-/JdiT9t+zzjChc5qQiF+jhrVhRt8figYH29rZO7pFe4=",
|
||||
"owner": "ryantm",
|
||||
"repo": "agenix",
|
||||
"rev": "8cb01a0e717311680e0cbca06a76cbceba6f3ed6",
|
||||
"rev": "1381a759b205dff7a6818733118d02253340fd5e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -218,11 +218,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711625603,
|
||||
"narHash": "sha256-W+9dfqA9bqUIBV5u7jaIARAzMe3kTq/Hp2SpSVXKRQw=",
|
||||
"lastModified": 1712317700,
|
||||
"narHash": "sha256-rnkQ6qMhlxfjpCECkTMlFXHU/88QvC5KpdJWq5H6F1E=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "c0ef0dab55611c676ad7539bf4e41b3ec6fa87d2",
|
||||
"rev": "782eed8bb64b27acaeb7c17be4a095c85e65717f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -239,11 +239,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711604890,
|
||||
"narHash": "sha256-vbI/gxRTq/gHW1Q8z6D/7JG/qGNl3JTimUDX+MwnC3A=",
|
||||
"lastModified": 1711625603,
|
||||
"narHash": "sha256-W+9dfqA9bqUIBV5u7jaIARAzMe3kTq/Hp2SpSVXKRQw=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "3142bdcc470e1e291e1fbe942fd69e06bd00c5df",
|
||||
"rev": "c0ef0dab55611c676ad7539bf4e41b3ec6fa87d2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -260,11 +260,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711591334,
|
||||
"narHash": "sha256-9d5ilxxq4CXw44eFw8VFrRneAKex7D8xjn95mwZjgf4=",
|
||||
"lastModified": 1711763326,
|
||||
"narHash": "sha256-sXcesZWKXFlEQ8oyGHnfk4xc9f2Ip0X/+YZOq3sKviI=",
|
||||
"owner": "lnl7",
|
||||
"repo": "nix-darwin",
|
||||
"rev": "f0dd0838c3558b59dc3b726d8ab89f5b5e35c297",
|
||||
"rev": "36524adc31566655f2f4d55ad6b875fb5c1a4083",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -281,11 +281,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711724506,
|
||||
"narHash": "sha256-c+Rieg88Wmr1eh0TxkD9u82VOEe71VBFLmwyKYmhHWI=",
|
||||
"lastModified": 1712242906,
|
||||
"narHash": "sha256-LT4sYqxVV+fAn4Zbw4W4x2fAwXtwVriJcyuImsS7tF8=",
|
||||
"owner": "doronbehar",
|
||||
"repo": "nix-matlab",
|
||||
"rev": "38da0ef06fa5edee1ced5fb3c22f86ef1ecb4146",
|
||||
"rev": "8b57f25741707b87f13cf6145dae8792a93c697c",
|
||||
"type": "gitlab"
|
||||
},
|
||||
"original": {
|
||||
|
@ -328,11 +328,11 @@
|
|||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1711523803,
|
||||
"narHash": "sha256-UKcYiHWHQynzj6CN/vTcix4yd1eCu1uFdsuarupdCQQ=",
|
||||
"lastModified": 1712163089,
|
||||
"narHash": "sha256-Um+8kTIrC19vD4/lUCN9/cU9kcOsD1O1m+axJqQPyMM=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "2726f127c15a4cc9810843b96cad73c7eb39e443",
|
||||
"rev": "fd281bd6b7d3e32ddfa399853946f782553163b5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -355,11 +355,11 @@
|
|||
"pre-commit-hooks": "pre-commit-hooks"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711630555,
|
||||
"narHash": "sha256-jslStwDlRwVZLwcFkExWegOGYv/Dn9q7yoocUX7AsIg=",
|
||||
"lastModified": 1712299511,
|
||||
"narHash": "sha256-yrBK6Jq0UuJjP+nc01OFNoKRRJgPNkbmwPpE4mD2Bis=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixvim",
|
||||
"rev": "acb917fbf2bc9ce9c556516d8a1f257709b3cf1e",
|
||||
"rev": "f285a958c089ccbca9c5710d4a075683fa1af654",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -370,11 +370,11 @@
|
|||
},
|
||||
"nur": {
|
||||
"locked": {
|
||||
"lastModified": 1711743910,
|
||||
"narHash": "sha256-XEBT1xEfTalw1OUKEHMN+LyIyZZrtu4WvzcLu34eFy0=",
|
||||
"lastModified": 1712320566,
|
||||
"narHash": "sha256-F/NR0Xf/AU21Nbtrni+6i+7C4dBKg9MNg7qrOmPRy6M=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nur",
|
||||
"rev": "7e6f9ce704b7362eb5b0f8a8e72b25b750170289",
|
||||
"rev": "9ac97db2225dd90fc37c91fb6c91f2a10d331783",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -398,11 +398,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1711519547,
|
||||
"narHash": "sha256-Q7YmSCUJmDl71fJv/zD9lrOCJ1/SE/okZ2DsrmRjzhY=",
|
||||
"lastModified": 1711760932,
|
||||
"narHash": "sha256-DqUTQ2iAAqSDwMhKBqvi24v0Oc7pD3LCK/0FCG//TdA=",
|
||||
"owner": "cachix",
|
||||
"repo": "pre-commit-hooks.nix",
|
||||
"rev": "7d47a32e5cd1ea481fab33c516356ce27c8cef4a",
|
||||
"rev": "c11e43aed6f17336c25cd120eac886b96c455731",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -76,6 +76,8 @@
|
|||
type "pipewire"
|
||||
name "Pipewire sound server"
|
||||
}
|
||||
|
||||
replaygain "track"
|
||||
'';
|
||||
# volume_normalization "yes"
|
||||
# '';
|
||||
|
@ -141,20 +143,6 @@
|
|||
|
||||
nixpkgs.config = {
|
||||
allowUnfree = true;
|
||||
packageOverrides = pkgs: {
|
||||
waybar = pkgs.waybar.override {
|
||||
wireplumber = pkgs.wireplumber.overrideAttrs rec {
|
||||
version = "0.4.17";
|
||||
src = pkgs.fetchFromGitLab {
|
||||
domain = "gitlab.freedesktop.org";
|
||||
owner = "pipewire";
|
||||
repo = "wireplumber";
|
||||
rev = version;
|
||||
hash = "sha256-vhpQT67+849WV1SFthQdUeFnYe/okudTQJoL3y+wXwI=";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
programs.nix-index.enable = true;
|
||||
|
|
|
@ -1,13 +1,6 @@
|
|||
{...}: {
|
||||
programs.nixvim.plugins.cmp = {
|
||||
enable = true;
|
||||
# filetype = {
|
||||
# tex = {
|
||||
# sources = [
|
||||
# {name = "latex_symbols";}
|
||||
# ];
|
||||
# };
|
||||
# };
|
||||
settings = {
|
||||
sources = [
|
||||
{
|
||||
|
@ -26,10 +19,6 @@
|
|||
name = "path";
|
||||
priority = 0;
|
||||
}
|
||||
{
|
||||
name = "buffer";
|
||||
priority = 0;
|
||||
}
|
||||
];
|
||||
snippet.expand = "luasnip";
|
||||
completion = {
|
||||
|
|
|
@ -6,15 +6,7 @@
|
|||
];
|
||||
programs.nixvim = {
|
||||
enable = true;
|
||||
colorschemes.ayu = {
|
||||
enable = true;
|
||||
settings = {
|
||||
mirage = true;
|
||||
overrides = {
|
||||
LineNr = {fg = "#707A8C";};
|
||||
};
|
||||
};
|
||||
};
|
||||
colorschemes.kanagawa.enable = true;
|
||||
clipboard = {
|
||||
providers.wl-copy.enable = true;
|
||||
register = "unnamedplus";
|
||||
|
@ -24,7 +16,7 @@
|
|||
texliveMedium
|
||||
zathura
|
||||
];
|
||||
options = {
|
||||
opts = {
|
||||
number = true;
|
||||
relativenumber = true;
|
||||
tabstop = 2;
|
||||
|
@ -38,6 +30,13 @@
|
|||
cursorline = true;
|
||||
showmode = false;
|
||||
};
|
||||
extraConfigLuaPre = ''
|
||||
local has_words_before = function()
|
||||
unpack = unpack or table.unpack
|
||||
local line, col = unpack(vim.api.nvim_win_get_cursor(0))
|
||||
return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match("%s") == nil
|
||||
end
|
||||
'';
|
||||
files = {
|
||||
"ftplugin/nix.lua" = {
|
||||
options = {
|
||||
|
@ -67,7 +66,57 @@
|
|||
{
|
||||
action = "<cmd>nohl<CR>";
|
||||
key = "<C-q>";
|
||||
options.silent = true;
|
||||
mode = [ "n" ];
|
||||
options = {
|
||||
desc = "Remove search highlighting";
|
||||
silent = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
action = "function() require(\"luasnip\").expand() end";
|
||||
key = "<C-L>";
|
||||
mode = [ "i" ];
|
||||
lua = true;
|
||||
options = {
|
||||
desc = "Luasnip expand";
|
||||
silent = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
action = "function() require(\"luasnip\").jump(1) end";
|
||||
key = "<C-J>";
|
||||
mode = [ "i" "s" ];
|
||||
lua = true;
|
||||
options = {
|
||||
desc = "Luasnip jump to next";
|
||||
silent = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
action = "function() require(\"luasnip\").jump(-1) end";
|
||||
key = "<C-K>";
|
||||
mode = [ "i" "s" ];
|
||||
lua = true;
|
||||
options = {
|
||||
desc = "Luasnip jump to previous";
|
||||
silent = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
action = ''
|
||||
function()
|
||||
if require("luasnip").choice_active() then
|
||||
require("luasnip").change_choice(1)
|
||||
end
|
||||
end
|
||||
'';
|
||||
key = "<C-E>";
|
||||
mode = [ "i" "s" ];
|
||||
lua = true;
|
||||
options = {
|
||||
desc = "Luasnip change choice";
|
||||
silent = true;
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
|
|
|
@ -2,6 +2,16 @@
|
|||
programs.nixvim.plugins = {
|
||||
telescope = {
|
||||
enable = true;
|
||||
keymaps = {
|
||||
"<leader>g" = {
|
||||
action = "git_files";
|
||||
desc = "Telescope git files";
|
||||
};
|
||||
"<leader>d" = {
|
||||
action = "diagnostics";
|
||||
desc = "Telescope diagnostics";
|
||||
};
|
||||
};
|
||||
};
|
||||
comment = {
|
||||
enable = true;
|
||||
|
@ -33,5 +43,8 @@
|
|||
nixvimInjections = true;
|
||||
indent = true;
|
||||
};
|
||||
which-key = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
settings = {
|
||||
main = {
|
||||
shell = "/usr/bin/env fish";
|
||||
font = "Mononoki Nerd Font:size=14";
|
||||
font = "Mononoki Nerd Font:size=13.5";
|
||||
};
|
||||
colors = {
|
||||
background = "232136";
|
||||
|
|
Loading…
Reference in a new issue