Compare commits

...

8 Commits

7 changed files with 67 additions and 61 deletions

View File

@ -151,11 +151,11 @@
"utils": "utils"
},
"locked": {
"lastModified": 1718194053,
"narHash": "sha256-FaGrf7qwZ99ehPJCAwgvNY5sLCqQ3GDiE/6uLhxxwSY=",
"lastModified": 1727447169,
"narHash": "sha256-3KyjMPUKHkiWhwR91J1YchF6zb6gvckCAY1jOE+ne0U=",
"owner": "serokell",
"repo": "deploy-rs",
"rev": "3867348fa92bc892eba5d9ddb2d7a97b9e127a8a",
"rev": "aa07eb05537d4cd025e2310397a6adcedfe72c76",
"type": "github"
},
"original": {
@ -171,11 +171,11 @@
]
},
"locked": {
"lastModified": 1727359191,
"narHash": "sha256-5PltTychnExFwzpEnY3WhOywaMV/M6NxYI/y3oXuUtw=",
"lastModified": 1727872461,
"narHash": "sha256-4Pw3fVhN6xey5+2gUBm9nQJAjBqivffr+a5ZsXYjzJ8=",
"owner": "nix-community",
"repo": "disko",
"rev": "67dc29be3036cc888f0b9d4f0a788ee0f6768700",
"rev": "568727a884ae7cd9f266bd19aea655def8cafd78",
"type": "github"
},
"original": {
@ -195,11 +195,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1727412635,
"narHash": "sha256-AnqKTwOQLdzfO3qeiwH4E++9NlF35Z7vVHLLf7KzNCM=",
"lastModified": 1727886024,
"narHash": "sha256-9cpTSjtShCU5MJwEm3cbL2pALTMwjCDTM3zeQ1wrkRI=",
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "971818ced1e07091530eafe2a0d324913dacfabf",
"rev": "a483757de48eba86f4ab373fd522341555aecfd7",
"type": "github"
},
"original": {
@ -486,11 +486,11 @@
]
},
"locked": {
"lastModified": 1727383923,
"narHash": "sha256-4/vacp3CwdGoPf8U4e/N8OsGYtO09WTcQK5FqYfJbKs=",
"lastModified": 1727817100,
"narHash": "sha256-dlyV9/eiWkm/Y/t2+k4CFZ29tBvCANmJogEYaHeAOTw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "ffe2d07e771580a005e675108212597e5b367d2d",
"rev": "437ec62009fa8ceb684eb447d455ffba25911cf9",
"type": "github"
},
"original": {
@ -501,11 +501,11 @@
},
"impermanence": {
"locked": {
"lastModified": 1727198257,
"narHash": "sha256-/qMVI+SG9zvhLbQFOnqb4y4BH6DdK3DQHZU5qGptehc=",
"lastModified": 1727649413,
"narHash": "sha256-FA53of86DjFdeQzRDVtvgWF9o52rWK70VHGx0Y8fElQ=",
"owner": "nix-community",
"repo": "impermanence",
"rev": "8514fff0f048557723021ffeb31ca55f69b67de3",
"rev": "d0b38e550039a72aff896ee65b0918e975e6d48e",
"type": "github"
},
"original": {
@ -526,11 +526,11 @@
"rust-overlay": "rust-overlay_2"
},
"locked": {
"lastModified": 1725379389,
"narHash": "sha256-qS1H/5/20ewJIXmf8FN2A5KTOKKU9elWvCPwdBi1P/U=",
"lastModified": 1727792571,
"narHash": "sha256-KBzRQVE1j2vrSg8WfYJ+vEvFBC25+2VsFSK7VL2kc1M=",
"owner": "nix-community",
"repo": "lanzaboote",
"rev": "e7bd94e0b5ff3c1e686f2101004ebf4fcea9d871",
"rev": "e2365a1d8dccdcf4bca5111672e80df67d90957d",
"type": "github"
},
"original": {
@ -584,11 +584,11 @@
"nixpkgs-regression": "nixpkgs-regression"
},
"locked": {
"lastModified": 1727380702,
"narHash": "sha256-1YUAqvZc9YOUERyPiaOGYEg2fIf20+yIWGhzB0Ke6j8=",
"lastModified": 1727889116,
"narHash": "sha256-xQi0um8I1nLlpbCNeSskfRLvz8ttQJlGfGRROMIC6IY=",
"owner": "nixos",
"repo": "nix",
"rev": "0ed67e5b7ee9ad8fae162e1b10b25d22ada2b1f3",
"rev": "f5a2f2a8f804da027448af729f8ae618860eef23",
"type": "github"
},
"original": {
@ -631,11 +631,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1727413906,
"narHash": "sha256-QZmaLMl7+pa/LzBsznxIqUcmgu43JpBnuhC2EPpW+bI=",
"lastModified": 1727904772,
"narHash": "sha256-wQ3RN0mwaLoED8Qu5dc+u0v/pRSPyy50I0FTEyb5/f8=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "5e8bde69b9ba8fc79ecc4c6472b4e2806d5e035c",
"rev": "fd698a4ab779fb7fb95425f1b56974ba9c2fa16c",
"type": "github"
},
"original": {
@ -662,11 +662,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1727264057,
"narHash": "sha256-KQPI8CTTnB9CrJ7LrmLC4VWbKZfljEPBXOFGZFRpxao=",
"lastModified": 1727672256,
"narHash": "sha256-9/79hjQc9+xyH+QxeMcRsA6hDyw6Z9Eo1/oxjvwirLk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "759537f06e6999e141588ff1c9be7f3a5c060106",
"rev": "1719f27dd95fd4206afb9cec9f415b539978827e",
"type": "github"
},
"original": {
@ -710,11 +710,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1727122398,
"narHash": "sha256-o8VBeCWHBxGd4kVMceIayf5GApqTavJbTa44Xcg5Rrk=",
"lastModified": 1727802920,
"narHash": "sha256-HP89HZOT0ReIbI7IJZJQoJgxvB2Tn28V6XS3MNKnfLs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "30439d93eb8b19861ccbe3e581abf97bdc91b093",
"rev": "27e30d177e57d912d614c88c622dcfdb2e6e6515",
"type": "github"
},
"original": {
@ -972,11 +972,11 @@
},
"locked": {
"dir": "nix",
"lastModified": 1727043148,
"narHash": "sha256-7RD5alitiAuijksDhRvtnsHKPz+ZHRDrMkTmqikiN5Y=",
"lastModified": 1727585736,
"narHash": "sha256-vEkcyKdFpfWbrtZlB5DCjNCmI2GudIJuHstWo3F9gL8=",
"owner": "wez",
"repo": "wezterm",
"rev": "2b76c63bb618d26609434c06282c8755229c4099",
"rev": "a2f2c07a29f5c98f6736cde0c86b24887f9fd48a",
"type": "github"
},
"original": {

View File

@ -1,24 +0,0 @@
{ config, pkgs, ... }:
{
services.github-runners = {
# Run jobs from https://github.com/PriceHiller/nvim-ts-autotag
nvim-ts-autotag-runner = {
enable = true;
url = "https://github.com/PriceHiller/nvim-ts-autotag";
tokenFile = config.age.secrets.gh-ts-autotag-runner-token.path;
extraPackages = with pkgs; [
stylua
tree-sitter
fd
nodejs-slim
neovim
gnumake
gcc
curl
gnutar
git
coreutils
];
};
};
}

View File

@ -2,4 +2,8 @@
{
services.udev.packages = [ pkgs.yubikey-personalization ];
services.pcscd.enable = true;
environment.systemPackages = with pkgs; [
yubikey-manager
yubico-piv-tool
];
}

View File

@ -50,8 +50,8 @@ in
"rtsx_pci_sdmmc"
];
systemd = {
tpm2.enable = true;
enable = true;
enableTpm2 = true;
};
};
};

@ -1 +1 @@
Subproject commit 8c078e598aeb9f4ead31cba2e8a62c7e77d75151
Subproject commit 56595de0b73351f0070c579ede904fe1c3b2f883

View File

@ -293,8 +293,9 @@ return {
local last_clients = {}
db_timer:start(
100,
100,
0,
vim.schedule_wrap(function()
db_timer:stop()
local cur_clients = vim.lsp.get_clients({ bufnr = bufnr })
if #cur_clients > #last_clients then
last_clients = cur_clients
@ -311,7 +312,6 @@ return {
vim.bo[vim.api.nvim_win_get_buf(win)].filetype = "markdown"
end,
})
db_timer:stop()
end)
)
end
@ -530,6 +530,7 @@ return {
-- NOTE: GENERIC LSP SERVERS
for _, server in ipairs({
"taplo",
"clangd",
"cmake",
"bashls",

View File

@ -0,0 +1,25 @@
return {
{
"linux-cultist/venv-selector.nvim",
dependencies = {
"neovim/nvim-lspconfig",
"mfussenegger/nvim-dap",
"mfussenegger/nvim-dap-python",
"nvim-telescope/telescope.nvim",
},
branch = "regexp",
config = function()
require("venv-selector").setup({
settings = {
options = {
notify_user_on_venv_activation = true,
},
},
})
end,
ft = "python",
cmd = {
"VenvSelect",
},
},
}