nix ld enabled

This commit is contained in:
2025-12-27 13:11:39 +01:00
parent 11e1fa1dad
commit 783480248d
3 changed files with 50 additions and 107 deletions

View File

@@ -620,4 +620,6 @@ in
systemd.sleep.extraConfig = ''
HibernateDelaySec=60min
'';
programs.nix-ld.enable = true;
}

117
flake.lock generated
View File

@@ -8,11 +8,11 @@
},
"locked": {
"dir": "pkgs/firefox-addons",
"lastModified": 1765080359,
"narHash": "sha256-BvAgmqgswcokD2eWoyO3uB1k1VTdpxDHGSx0RYRFjDg=",
"lastModified": 1765253041,
"narHash": "sha256-D4/vwhvX26KW3gux9CCiJ87zc5UOiLTFlfG3+5h0VRI=",
"owner": "rycee",
"repo": "nur-expressions",
"rev": "35f8ab2ecd954b3a348aa0e253878211c48a0aa7",
"rev": "687d6eb2a8503afdeaaf9e230fb72f880daa7252",
"type": "gitlab"
},
"original": {
@@ -30,11 +30,11 @@
]
},
"locked": {
"lastModified": 1762980239,
"narHash": "sha256-8oNVE8TrD19ulHinjaqONf9QWCKK+w4url56cdStMpM=",
"lastModified": 1763759067,
"narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "52a2caecc898d0b46b2b905f058ccc5081f842da",
"rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
"type": "github"
},
"original": {
@@ -43,24 +43,6 @@
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@@ -68,11 +50,11 @@
]
},
"locked": {
"lastModified": 1763416652,
"narHash": "sha256-8EBEEvtzQ11LCxpQHMNEBQAGtQiCu/pqP9zSovDSbNM=",
"lastModified": 1765217760,
"narHash": "sha256-BVVyAodLcAD8KOtR3yCStBHSE0WAH/xQWH9f0qsxbmk=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "ea164b7c9ccdc2321379c2ff78fd4317b4c41312",
"rev": "e5b1f87841810fc24772bf4389f9793702000c9b",
"type": "github"
},
"original": {
@@ -81,41 +63,13 @@
"type": "github"
}
},
"ixx": {
"inputs": {
"flake-utils": [
"nixvim",
"nuschtosSearch",
"flake-utils"
],
"nixpkgs": [
"nixvim",
"nuschtosSearch",
"nixpkgs"
]
},
"locked": {
"lastModified": 1754860581,
"narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=",
"owner": "NuschtOS",
"repo": "ixx",
"rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281",
"type": "github"
},
"original": {
"owner": "NuschtOS",
"ref": "v0.1.1",
"repo": "ixx",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1763283776,
"narHash": "sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c+i7novT85Uk=",
"lastModified": 1764950072,
"narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a",
"rev": "f61125a668a320878494449750330ca58b78c557",
"type": "github"
},
"original": {
@@ -131,15 +85,14 @@
"nixpkgs": [
"nixpkgs"
],
"nuschtosSearch": "nuschtosSearch",
"systems": "systems_2"
"systems": "systems"
},
"locked": {
"lastModified": 1763393971,
"narHash": "sha256-FhgZD8pk3VE2SL0g4nCYKF0L6IO3uL110tfrBaZkdG0=",
"lastModified": 1765291075,
"narHash": "sha256-tw7+BDZqn2vvpWbT3OYiumPevZP80dCGXpwdyYucoOs=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "7a30e6cf259d8db84aefc626058c074bd995d482",
"rev": "ba8f6d40b14e2ca14433334d0f5d23234c2ac025",
"type": "github"
},
"original": {
@@ -148,29 +101,6 @@
"type": "github"
}
},
"nuschtosSearch": {
"inputs": {
"flake-utils": "flake-utils",
"ixx": "ixx",
"nixpkgs": [
"nixvim",
"nixpkgs"
]
},
"locked": {
"lastModified": 1761730856,
"narHash": "sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY=",
"owner": "NuschtOS",
"repo": "search",
"rev": "e29de6db0cb3182e9aee75a3b1fd1919d995d85b",
"type": "github"
},
"original": {
"owner": "NuschtOS",
"repo": "search",
"type": "github"
}
},
"root": {
"inputs": {
"firefox-addons": "firefox-addons",
@@ -195,21 +125,6 @@
"type": "github"
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"vi-xournalpp": {
"flake": false,
"locked": {

View File

@@ -88,6 +88,7 @@ in
onlyoffice-desktopeditors
proton-pass
w3m
zed-editor
];
# Home Manager is pretty good at managing dotfiles. The primary way to manage
@@ -313,15 +314,33 @@ in
action = "<C-w>";
mode = "i";
}
{
key = "<PageDown>";
action = "<PageDown>zz";
mode = "n";
}
{
key = "<PageUp>";
action = "<PageUp>zz";
mode = "n";
}
{
key = "<Find>";
action = "<Home>";
mode = "i";
mode = [
"i"
"n"
"v"
];
}
{
key = "<Select>";
action = "<End>";
mode = "i";
mode = [
"i"
"n"
"v"
];
}
# harpoon2 syntax
@@ -489,7 +508,14 @@ in
};
};
omnisharp.enable = true;
ols.enable = true;
ols = {
enable = true;
package = pkgs.ols.overrideAttrs (oldAttrs: {
postInstall = (oldAttrs.postInstall or "") + ''
cp -r $src/builtin $out/bin/builtin
'';
});
};
rust_analyzer.enable = true;
superhtml.enable = true;
metals.enable = true;
@@ -824,7 +850,7 @@ in
smartcolumn = {
enable = true;
settings = {
colorcolumn = "80";
colorcolumn = [ "80" ];
disabled_filetypes = [
"checkhealth"
"help"
@@ -835,7 +861,7 @@ in
"text"
"typst"
];
scope = "window";
scope = "line";
};
};
@@ -963,7 +989,6 @@ in
isort
shfmt
python3Packages.python-lsp-server
ols
djlint
superhtml
tinymist
@@ -1059,6 +1084,7 @@ in
font.size = 16;
# font.package = pkgs.monocraft;
themeFile = "Dracula";
extraConfig = "tab_stop 4";
};
programs.tmux = {