flake.lock: Update
Flake lock file updates: • Updated input 'home-manager': 'github:nix-community/home-manager/97ac0801d187b2911e8caa45316399de12f6f199' (2025-02-18) → 'github:nix-community/home-manager/74f0a8546e3f2458c870cf90fc4b38ac1f498b17' (2025-02-25) • Updated input 'nix-darwin': 'github:LnL7/nix-darwin/6ab392f626a19f1122d1955c401286e1b7cf6b53' (2025-02-19) → 'github:LnL7/nix-darwin/42be12b510253d750138ec90c66decc282298b44' (2025-02-25) • Updated input 'nix-index-database': 'github:nix-community/nix-index-database/ae15068e79e22b76c344f0d7f8aed1bb1c5b0b63' (2025-02-16) → 'github:nix-community/nix-index-database/465792533d03e6bb9dc849d58ab9d5e31fac9023' (2025-02-23) • Updated input 'nix-vscode-extensions': 'github:nix-community/nix-vscode-extensions/fe953b35b591faf57660800fb6e8b74956eea846' (2025-02-19) → 'github:nix-community/nix-vscode-extensions/4283e3e25d5c82e96fe3b575175b33abe66c5031' (2025-02-26) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/632f04521e847173c54fa72973ec6c39a371211c' (2025-02-18) → 'github:nixos/nixpkgs/d9b69c3ec2a2e2e971c534065bdd53374bd68b97' (2025-02-24) • Updated input 'nixpkgs-stable': 'github:nixos/nixpkgs/41bc1723c8789e9c46a1bb4897022f80d2cf147d' (2025-02-17) → 'github:nixos/nixpkgs/060b03c5d950ee0592d16e97c63860640bd31f50' (2025-02-24)
This commit is contained in:
parent
e0079b1f83
commit
b19fae6562
36
flake.lock
generated
36
flake.lock
generated
@ -72,11 +72,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739913864,
|
"lastModified": 1740494361,
|
||||||
"narHash": "sha256-WhzgQjadrwnwPJQLLxZUUEIxojxa7UWDkf7raAkB1Lw=",
|
"narHash": "sha256-Dd/GhJ9qKmUwuhgt/PAROG8J6YdU2ZjtJI9SQX5sVQI=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "97ac0801d187b2911e8caa45316399de12f6f199",
|
"rev": "74f0a8546e3f2458c870cf90fc4b38ac1f498b17",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -129,11 +129,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739933872,
|
"lastModified": 1740452771,
|
||||||
"narHash": "sha256-UhuvTR4OrWR+WBaRCZm4YMkvjJhZ1KZo/jRjE41m+Ek=",
|
"narHash": "sha256-/tI1vFJ7/dXJqUmI+s0EV1F0DPe6dZvT444mrLUkrlU=",
|
||||||
"owner": "LnL7",
|
"owner": "LnL7",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "6ab392f626a19f1122d1955c401286e1b7cf6b53",
|
"rev": "42be12b510253d750138ec90c66decc282298b44",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -149,11 +149,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739676768,
|
"lastModified": 1740281615,
|
||||||
"narHash": "sha256-U1HQ7nzhJyVVXUgjU028UCkbLQLEIkg42+G7iIiBmlU=",
|
"narHash": "sha256-dZWcbAQ1sF8oVv+zjSKkPVY0ebwENQEkz5vc6muXbKY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-index-database",
|
"repo": "nix-index-database",
|
||||||
"rev": "ae15068e79e22b76c344f0d7f8aed1bb1c5b0b63",
|
"rev": "465792533d03e6bb9dc849d58ab9d5e31fac9023",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -175,11 +175,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739929767,
|
"lastModified": 1740534654,
|
||||||
"narHash": "sha256-4mcftoL28KCeBX+wyD37IdVGeY2MyXxigL8Jj2rzsus=",
|
"narHash": "sha256-NYHxfMVMy1ehRTlkinUdAG+iw7mWyWNcSRcRpCgTDVk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-vscode-extensions",
|
"repo": "nix-vscode-extensions",
|
||||||
"rev": "fe953b35b591faf57660800fb6e8b74956eea846",
|
"rev": "4283e3e25d5c82e96fe3b575175b33abe66c5031",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -190,11 +190,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739863612,
|
"lastModified": 1740396192,
|
||||||
"narHash": "sha256-UbtgxplOhFcyjBcNbTVO8+HUHAl/WXFDOb6LvqShiZo=",
|
"narHash": "sha256-ATMHHrg3sG1KgpQA5x8I+zcYpp5Sf17FaFj/fN+8OoQ=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "632f04521e847173c54fa72973ec6c39a371211c",
|
"rev": "d9b69c3ec2a2e2e971c534065bdd53374bd68b97",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -222,11 +222,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739814823,
|
"lastModified": 1740357648,
|
||||||
"narHash": "sha256-bIuxtKUHEqgy3683uvsV8EKDgV09TOZtBlQMsXMMd2A=",
|
"narHash": "sha256-CaawdjLmSny3UV97my2Hg4h867p4lhd+EpRhFQGaHK4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "41bc1723c8789e9c46a1bb4897022f80d2cf147d",
|
"rev": "060b03c5d950ee0592d16e97c63860640bd31f50",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -27,200 +27,202 @@ in
|
|||||||
enable = true;
|
enable = true;
|
||||||
mutableExtensionsDir = false;
|
mutableExtensionsDir = false;
|
||||||
|
|
||||||
extensions = builtins.map resolveExtension [
|
profiles.default = {
|
||||||
"13xforever.language-x86-64-assembly"
|
extensions = builtins.map resolveExtension [
|
||||||
"bierner.markdown-mermaid"
|
"13xforever.language-x86-64-assembly"
|
||||||
"cs128.cs128-clang-tidy"
|
"bierner.markdown-mermaid"
|
||||||
"davidanson.vscode-markdownlint"
|
"cs128.cs128-clang-tidy"
|
||||||
"dawhite.mustache"
|
"davidanson.vscode-markdownlint"
|
||||||
"donjayamanne.githistory"
|
"dawhite.mustache"
|
||||||
"dotjoshjohnson.xml"
|
"donjayamanne.githistory"
|
||||||
"esbenp.prettier-vscode"
|
"dotjoshjohnson.xml"
|
||||||
"golang.go"
|
"esbenp.prettier-vscode"
|
||||||
"haskell.haskell"
|
"golang.go"
|
||||||
"ivandemchenko.roc-lang-unofficial"
|
"haskell.haskell"
|
||||||
"jdinhlife.gruvbox"
|
"ivandemchenko.roc-lang-unofficial"
|
||||||
"jebbs.plantuml"
|
"jdinhlife.gruvbox"
|
||||||
"jnoortheen.nix-ide"
|
"jebbs.plantuml"
|
||||||
"justusadam.language-haskell"
|
"jnoortheen.nix-ide"
|
||||||
"kamikillerto.vscode-colorize"
|
"justusadam.language-haskell"
|
||||||
"kirozen.wordcounter"
|
"kamikillerto.vscode-colorize"
|
||||||
"llvm-vs-code-extensions.vscode-clangd"
|
"kirozen.wordcounter"
|
||||||
"mesonbuild.mesonbuild"
|
"llvm-vs-code-extensions.vscode-clangd"
|
||||||
"mkhl.direnv"
|
"mesonbuild.mesonbuild"
|
||||||
"ms-python.black-formatter"
|
"mkhl.direnv"
|
||||||
"ms-python.debugpy"
|
"ms-python.black-formatter"
|
||||||
"ms-python.python"
|
"ms-python.debugpy"
|
||||||
"ms-python.vscode-pylance"
|
"ms-python.python"
|
||||||
"pedrorgirardi.vscode-cljfmt"
|
"ms-python.vscode-pylance"
|
||||||
"rust-lang.rust-analyzer"
|
"pedrorgirardi.vscode-cljfmt"
|
||||||
"skellock.just"
|
"rust-lang.rust-analyzer"
|
||||||
"streetsidesoftware.code-spell-checker"
|
"skellock.just"
|
||||||
"tamasfe.even-better-toml"
|
"streetsidesoftware.code-spell-checker"
|
||||||
"timonwong.shellcheck"
|
"tamasfe.even-better-toml"
|
||||||
"twxs.cmake"
|
"timonwong.shellcheck"
|
||||||
"tyriar.sort-lines"
|
"twxs.cmake"
|
||||||
"vadimcn.vscode-lldb"
|
"tyriar.sort-lines"
|
||||||
"viablelab.capitalize"
|
"vadimcn.vscode-lldb"
|
||||||
"wmaurer.change-case"
|
"viablelab.capitalize"
|
||||||
"zhuangtongfa.material-theme"
|
"wmaurer.change-case"
|
||||||
"ziglang.vscode-zig"
|
"zhuangtongfa.material-theme"
|
||||||
];
|
"ziglang.vscode-zig"
|
||||||
|
];
|
||||||
|
|
||||||
userSettings = {
|
userSettings = {
|
||||||
debug.console.fontSize = 13;
|
debug.console.fontSize = 13;
|
||||||
diffEditor.ignoreTrimWhitespace = true;
|
diffEditor.ignoreTrimWhitespace = true;
|
||||||
|
|
||||||
editor = {
|
editor = {
|
||||||
accessibilitySupport = "off";
|
accessibilitySupport = "off";
|
||||||
bracketPairColorization.enabled = true;
|
bracketPairColorization.enabled = true;
|
||||||
folding = false;
|
folding = false;
|
||||||
fontFamily = "'DM Mono', NanumGothicCoding, Menlo, Monaco, 'Courier New', monospace";
|
fontFamily = "'DM Mono', NanumGothicCoding, Menlo, Monaco, 'Courier New', monospace";
|
||||||
fontLigatures = true;
|
fontLigatures = true;
|
||||||
fontSize = 13;
|
fontSize = 13;
|
||||||
guides = {
|
guides = {
|
||||||
indentation = false;
|
indentation = false;
|
||||||
bracketPairs = true;
|
bracketPairs = true;
|
||||||
|
};
|
||||||
|
inlineSuggest.enabled = true;
|
||||||
|
minimap.enabled = false;
|
||||||
|
renderControlCharacters = true;
|
||||||
|
renderWhitespace = "none";
|
||||||
|
rulers = [ 100 ];
|
||||||
|
tabSize = 2;
|
||||||
};
|
};
|
||||||
inlineSuggest.enabled = true;
|
|
||||||
minimap.enabled = false;
|
|
||||||
renderControlCharacters = true;
|
|
||||||
renderWhitespace = "none";
|
|
||||||
rulers = [ 100 ];
|
|
||||||
tabSize = 2;
|
|
||||||
};
|
|
||||||
|
|
||||||
explorer.confirmDragAndDrop = false;
|
explorer.confirmDragAndDrop = false;
|
||||||
extensions.ignoreRecommendations = false;
|
extensions.ignoreRecommendations = false;
|
||||||
|
|
||||||
files = {
|
files = {
|
||||||
associations = {
|
associations = {
|
||||||
"*.co" = "javascript";
|
"*.co" = "javascript";
|
||||||
"*.rkt" = "clojure";
|
"*.rkt" = "clojure";
|
||||||
".envrc*" = "shellscript";
|
".envrc*" = "shellscript";
|
||||||
|
};
|
||||||
|
autoSave = "afterDelay";
|
||||||
|
autoSaveDelay = 60000;
|
||||||
|
exclude = {
|
||||||
|
"**/.git" = true;
|
||||||
|
"**/.svn" = true;
|
||||||
|
"**/.hg" = true;
|
||||||
|
"**/CVS" = true;
|
||||||
|
"**/.DS_Store" = true;
|
||||||
|
"**/Thumbs.db" = true;
|
||||||
|
"**/dist-newstyle" = true;
|
||||||
|
"**/node_modules" = true;
|
||||||
|
"**/.hie" = true;
|
||||||
|
"**/.direnv" = true;
|
||||||
|
};
|
||||||
|
insertFinalNewline = true;
|
||||||
|
trimFinalNewlines = true;
|
||||||
|
trimTrailingWhitespace = true;
|
||||||
};
|
};
|
||||||
autoSave = "afterDelay";
|
|
||||||
autoSaveDelay = 60000;
|
haskell = {
|
||||||
exclude = {
|
manageHLS = "PATH";
|
||||||
"**/.git" = true;
|
plugin.tactics.config.timeout_duration = 5;
|
||||||
"**/.svn" = true;
|
|
||||||
"**/.hg" = true;
|
|
||||||
"**/CVS" = true;
|
|
||||||
"**/.DS_Store" = true;
|
|
||||||
"**/Thumbs.db" = true;
|
|
||||||
"**/dist-newstyle" = true;
|
|
||||||
"**/node_modules" = true;
|
|
||||||
"**/.hie" = true;
|
|
||||||
"**/.direnv" = true;
|
|
||||||
};
|
};
|
||||||
insertFinalNewline = true;
|
|
||||||
trimFinalNewlines = true;
|
|
||||||
trimTrailingWhitespace = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
haskell = {
|
roc-lang.language-server.exe = "/nix/store/1m7xfjx1b79s39cxl52aq77z22yffs4a-roc-0.0.1/bin/roc_language_server";
|
||||||
manageHLS = "PATH";
|
|
||||||
plugin.tactics.config.timeout_duration = 5;
|
|
||||||
};
|
|
||||||
|
|
||||||
roc-lang.language-server.exe = "/nix/store/1m7xfjx1b79s39cxl52aq77z22yffs4a-roc-0.0.1/bin/roc_language_server";
|
nix = {
|
||||||
|
formatterPath = "${pkgs.nixfmt}/bin/nixfmt";
|
||||||
nix = {
|
enableLanguageServer = true;
|
||||||
formatterPath = "${pkgs.nixfmt}/bin/nixfmt";
|
serverPath = "nixd";
|
||||||
enableLanguageServer = true;
|
serverSettings = {
|
||||||
serverPath = "nixd";
|
nixd = {
|
||||||
serverSettings = {
|
formatting.command = [ "nixfmt" ];
|
||||||
nixd = {
|
};
|
||||||
formatting.command = [ "nixfmt" ];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
|
||||||
oneDarkPro = {
|
oneDarkPro = {
|
||||||
editorTheme = "Shadow";
|
editorTheme = "Shadow";
|
||||||
vivid = true;
|
vivid = true;
|
||||||
};
|
|
||||||
|
|
||||||
spellright = {
|
|
||||||
documentTypes = [
|
|
||||||
"markdown"
|
|
||||||
"latex"
|
|
||||||
];
|
|
||||||
language = [ "en" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
telemetry = {
|
|
||||||
enableCrashReporter = false;
|
|
||||||
enableTelemetry = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
terminal.integrated = {
|
|
||||||
copyOnSelection = true;
|
|
||||||
fontFamily = "'DM Mono', NanumGothicCoding, Menlo, Monaco, 'Courier New', monospace";
|
|
||||||
scrollback = 10000;
|
|
||||||
shell.osx = "${pkgs.fish}/bin/fish";
|
|
||||||
shellIntegration.enabled = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
window.autoDetectColorScheme = true;
|
|
||||||
|
|
||||||
workbench = {
|
|
||||||
activityBar = {
|
|
||||||
visible = false;
|
|
||||||
location = "hidden";
|
|
||||||
};
|
};
|
||||||
colorTheme = "Gruvbox Dark Hard";
|
|
||||||
editor.highlightModifiedTabs = true;
|
spellright = {
|
||||||
preferredDarkColorTheme = "Gruvbox Dark Hard";
|
documentTypes = [
|
||||||
startupEditor = "none";
|
"markdown"
|
||||||
|
"latex"
|
||||||
|
];
|
||||||
|
language = [ "en" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
telemetry = {
|
||||||
|
enableCrashReporter = false;
|
||||||
|
enableTelemetry = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
terminal.integrated = {
|
||||||
|
copyOnSelection = true;
|
||||||
|
fontFamily = "'DM Mono', NanumGothicCoding, Menlo, Monaco, 'Courier New', monospace";
|
||||||
|
scrollback = 10000;
|
||||||
|
shell.osx = "${pkgs.fish}/bin/fish";
|
||||||
|
shellIntegration.enabled = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
window.autoDetectColorScheme = true;
|
||||||
|
|
||||||
|
workbench = {
|
||||||
|
activityBar = {
|
||||||
|
visible = false;
|
||||||
|
location = "hidden";
|
||||||
|
};
|
||||||
|
colorTheme = "Gruvbox Dark Hard";
|
||||||
|
editor.highlightModifiedTabs = true;
|
||||||
|
preferredDarkColorTheme = "Gruvbox Dark Hard";
|
||||||
|
startupEditor = "none";
|
||||||
|
};
|
||||||
|
|
||||||
|
update.mode = "none";
|
||||||
|
|
||||||
|
"[haskell]" = {
|
||||||
|
editor.defaultFormatter = "haskell.haskell";
|
||||||
|
};
|
||||||
|
"[javascript]" = {
|
||||||
|
editor.defaultFormatter = "esbenp.prettier-vscode";
|
||||||
|
};
|
||||||
|
"[json]" = {
|
||||||
|
editor.defaultFormatter = "esbenp.prettier-vscode";
|
||||||
|
};
|
||||||
|
"[python]" = {
|
||||||
|
editor.defaultFormatter = "ms-python.black-formatter";
|
||||||
|
};
|
||||||
|
|
||||||
|
black-formatter.args = [
|
||||||
|
"--line-length"
|
||||||
|
"100"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
update.mode = "none";
|
keybindings = [
|
||||||
|
{
|
||||||
"[haskell]" = {
|
key = "ctrl+shift+up";
|
||||||
editor.defaultFormatter = "haskell.haskell";
|
command = "editor.action.insertCursorAbove";
|
||||||
};
|
when = "editorTextFocus";
|
||||||
"[javascript]" = {
|
}
|
||||||
editor.defaultFormatter = "esbenp.prettier-vscode";
|
{
|
||||||
};
|
key = "alt+cmd+up";
|
||||||
"[json]" = {
|
command = "-editor.action.insertCursorAbove";
|
||||||
editor.defaultFormatter = "esbenp.prettier-vscode";
|
when = "editorTextFocus";
|
||||||
};
|
}
|
||||||
"[python]" = {
|
{
|
||||||
editor.defaultFormatter = "ms-python.black-formatter";
|
key = "ctrl+shift+down";
|
||||||
};
|
command = "editor.action.insertCursorBelow";
|
||||||
|
when = "editorTextFocus";
|
||||||
black-formatter.args = [
|
}
|
||||||
"--line-length"
|
{
|
||||||
"100"
|
key = "alt+cmd+down";
|
||||||
|
command = "-editor.action.insertCursorBelow";
|
||||||
|
when = "editorTextFocus";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
key = "ctrl+cmd+t";
|
||||||
|
command = "terminal.focus";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
keybindings = [
|
|
||||||
{
|
|
||||||
key = "ctrl+shift+up";
|
|
||||||
command = "editor.action.insertCursorAbove";
|
|
||||||
when = "editorTextFocus";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
key = "alt+cmd+up";
|
|
||||||
command = "-editor.action.insertCursorAbove";
|
|
||||||
when = "editorTextFocus";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
key = "ctrl+shift+down";
|
|
||||||
command = "editor.action.insertCursorBelow";
|
|
||||||
when = "editorTextFocus";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
key = "alt+cmd+down";
|
|
||||||
command = "-editor.action.insertCursorBelow";
|
|
||||||
when = "editorTextFocus";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
key = "ctrl+cmd+t";
|
|
||||||
command = "terminal.focus";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
{ pkgs, inputs, ... }:
|
{ pkgs, inputs, ... }:
|
||||||
{
|
{
|
||||||
security.pam.enableSudoTouchIdAuth = true;
|
security.pam.services.sudo_local = {
|
||||||
|
enable = true;
|
||||||
|
touchIdAuth = true;
|
||||||
|
reattach = true;
|
||||||
|
};
|
||||||
system = {
|
system = {
|
||||||
defaults = {
|
defaults = {
|
||||||
loginwindow = {
|
loginwindow = {
|
||||||
|
Loading…
Reference in New Issue
Block a user