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": {
|
||||
"lastModified": 1739913864,
|
||||
"narHash": "sha256-WhzgQjadrwnwPJQLLxZUUEIxojxa7UWDkf7raAkB1Lw=",
|
||||
"lastModified": 1740494361,
|
||||
"narHash": "sha256-Dd/GhJ9qKmUwuhgt/PAROG8J6YdU2ZjtJI9SQX5sVQI=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "97ac0801d187b2911e8caa45316399de12f6f199",
|
||||
"rev": "74f0a8546e3f2458c870cf90fc4b38ac1f498b17",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -129,11 +129,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1739933872,
|
||||
"narHash": "sha256-UhuvTR4OrWR+WBaRCZm4YMkvjJhZ1KZo/jRjE41m+Ek=",
|
||||
"lastModified": 1740452771,
|
||||
"narHash": "sha256-/tI1vFJ7/dXJqUmI+s0EV1F0DPe6dZvT444mrLUkrlU=",
|
||||
"owner": "LnL7",
|
||||
"repo": "nix-darwin",
|
||||
"rev": "6ab392f626a19f1122d1955c401286e1b7cf6b53",
|
||||
"rev": "42be12b510253d750138ec90c66decc282298b44",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -149,11 +149,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1739676768,
|
||||
"narHash": "sha256-U1HQ7nzhJyVVXUgjU028UCkbLQLEIkg42+G7iIiBmlU=",
|
||||
"lastModified": 1740281615,
|
||||
"narHash": "sha256-dZWcbAQ1sF8oVv+zjSKkPVY0ebwENQEkz5vc6muXbKY=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-index-database",
|
||||
"rev": "ae15068e79e22b76c344f0d7f8aed1bb1c5b0b63",
|
||||
"rev": "465792533d03e6bb9dc849d58ab9d5e31fac9023",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -175,11 +175,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1739929767,
|
||||
"narHash": "sha256-4mcftoL28KCeBX+wyD37IdVGeY2MyXxigL8Jj2rzsus=",
|
||||
"lastModified": 1740534654,
|
||||
"narHash": "sha256-NYHxfMVMy1ehRTlkinUdAG+iw7mWyWNcSRcRpCgTDVk=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-vscode-extensions",
|
||||
"rev": "fe953b35b591faf57660800fb6e8b74956eea846",
|
||||
"rev": "4283e3e25d5c82e96fe3b575175b33abe66c5031",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -190,11 +190,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1739863612,
|
||||
"narHash": "sha256-UbtgxplOhFcyjBcNbTVO8+HUHAl/WXFDOb6LvqShiZo=",
|
||||
"lastModified": 1740396192,
|
||||
"narHash": "sha256-ATMHHrg3sG1KgpQA5x8I+zcYpp5Sf17FaFj/fN+8OoQ=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "632f04521e847173c54fa72973ec6c39a371211c",
|
||||
"rev": "d9b69c3ec2a2e2e971c534065bdd53374bd68b97",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -222,11 +222,11 @@
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1739814823,
|
||||
"narHash": "sha256-bIuxtKUHEqgy3683uvsV8EKDgV09TOZtBlQMsXMMd2A=",
|
||||
"lastModified": 1740357648,
|
||||
"narHash": "sha256-CaawdjLmSny3UV97my2Hg4h867p4lhd+EpRhFQGaHK4=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "41bc1723c8789e9c46a1bb4897022f80d2cf147d",
|
||||
"rev": "060b03c5d950ee0592d16e97c63860640bd31f50",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -27,200 +27,202 @@ in
|
||||
enable = true;
|
||||
mutableExtensionsDir = false;
|
||||
|
||||
extensions = builtins.map resolveExtension [
|
||||
"13xforever.language-x86-64-assembly"
|
||||
"bierner.markdown-mermaid"
|
||||
"cs128.cs128-clang-tidy"
|
||||
"davidanson.vscode-markdownlint"
|
||||
"dawhite.mustache"
|
||||
"donjayamanne.githistory"
|
||||
"dotjoshjohnson.xml"
|
||||
"esbenp.prettier-vscode"
|
||||
"golang.go"
|
||||
"haskell.haskell"
|
||||
"ivandemchenko.roc-lang-unofficial"
|
||||
"jdinhlife.gruvbox"
|
||||
"jebbs.plantuml"
|
||||
"jnoortheen.nix-ide"
|
||||
"justusadam.language-haskell"
|
||||
"kamikillerto.vscode-colorize"
|
||||
"kirozen.wordcounter"
|
||||
"llvm-vs-code-extensions.vscode-clangd"
|
||||
"mesonbuild.mesonbuild"
|
||||
"mkhl.direnv"
|
||||
"ms-python.black-formatter"
|
||||
"ms-python.debugpy"
|
||||
"ms-python.python"
|
||||
"ms-python.vscode-pylance"
|
||||
"pedrorgirardi.vscode-cljfmt"
|
||||
"rust-lang.rust-analyzer"
|
||||
"skellock.just"
|
||||
"streetsidesoftware.code-spell-checker"
|
||||
"tamasfe.even-better-toml"
|
||||
"timonwong.shellcheck"
|
||||
"twxs.cmake"
|
||||
"tyriar.sort-lines"
|
||||
"vadimcn.vscode-lldb"
|
||||
"viablelab.capitalize"
|
||||
"wmaurer.change-case"
|
||||
"zhuangtongfa.material-theme"
|
||||
"ziglang.vscode-zig"
|
||||
];
|
||||
profiles.default = {
|
||||
extensions = builtins.map resolveExtension [
|
||||
"13xforever.language-x86-64-assembly"
|
||||
"bierner.markdown-mermaid"
|
||||
"cs128.cs128-clang-tidy"
|
||||
"davidanson.vscode-markdownlint"
|
||||
"dawhite.mustache"
|
||||
"donjayamanne.githistory"
|
||||
"dotjoshjohnson.xml"
|
||||
"esbenp.prettier-vscode"
|
||||
"golang.go"
|
||||
"haskell.haskell"
|
||||
"ivandemchenko.roc-lang-unofficial"
|
||||
"jdinhlife.gruvbox"
|
||||
"jebbs.plantuml"
|
||||
"jnoortheen.nix-ide"
|
||||
"justusadam.language-haskell"
|
||||
"kamikillerto.vscode-colorize"
|
||||
"kirozen.wordcounter"
|
||||
"llvm-vs-code-extensions.vscode-clangd"
|
||||
"mesonbuild.mesonbuild"
|
||||
"mkhl.direnv"
|
||||
"ms-python.black-formatter"
|
||||
"ms-python.debugpy"
|
||||
"ms-python.python"
|
||||
"ms-python.vscode-pylance"
|
||||
"pedrorgirardi.vscode-cljfmt"
|
||||
"rust-lang.rust-analyzer"
|
||||
"skellock.just"
|
||||
"streetsidesoftware.code-spell-checker"
|
||||
"tamasfe.even-better-toml"
|
||||
"timonwong.shellcheck"
|
||||
"twxs.cmake"
|
||||
"tyriar.sort-lines"
|
||||
"vadimcn.vscode-lldb"
|
||||
"viablelab.capitalize"
|
||||
"wmaurer.change-case"
|
||||
"zhuangtongfa.material-theme"
|
||||
"ziglang.vscode-zig"
|
||||
];
|
||||
|
||||
userSettings = {
|
||||
debug.console.fontSize = 13;
|
||||
diffEditor.ignoreTrimWhitespace = true;
|
||||
userSettings = {
|
||||
debug.console.fontSize = 13;
|
||||
diffEditor.ignoreTrimWhitespace = true;
|
||||
|
||||
editor = {
|
||||
accessibilitySupport = "off";
|
||||
bracketPairColorization.enabled = true;
|
||||
folding = false;
|
||||
fontFamily = "'DM Mono', NanumGothicCoding, Menlo, Monaco, 'Courier New', monospace";
|
||||
fontLigatures = true;
|
||||
fontSize = 13;
|
||||
guides = {
|
||||
indentation = false;
|
||||
bracketPairs = true;
|
||||
editor = {
|
||||
accessibilitySupport = "off";
|
||||
bracketPairColorization.enabled = true;
|
||||
folding = false;
|
||||
fontFamily = "'DM Mono', NanumGothicCoding, Menlo, Monaco, 'Courier New', monospace";
|
||||
fontLigatures = true;
|
||||
fontSize = 13;
|
||||
guides = {
|
||||
indentation = false;
|
||||
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;
|
||||
extensions.ignoreRecommendations = false;
|
||||
explorer.confirmDragAndDrop = false;
|
||||
extensions.ignoreRecommendations = false;
|
||||
|
||||
files = {
|
||||
associations = {
|
||||
"*.co" = "javascript";
|
||||
"*.rkt" = "clojure";
|
||||
".envrc*" = "shellscript";
|
||||
files = {
|
||||
associations = {
|
||||
"*.co" = "javascript";
|
||||
"*.rkt" = "clojure";
|
||||
".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;
|
||||
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;
|
||||
|
||||
haskell = {
|
||||
manageHLS = "PATH";
|
||||
plugin.tactics.config.timeout_duration = 5;
|
||||
};
|
||||
insertFinalNewline = true;
|
||||
trimFinalNewlines = true;
|
||||
trimTrailingWhitespace = true;
|
||||
};
|
||||
|
||||
haskell = {
|
||||
manageHLS = "PATH";
|
||||
plugin.tactics.config.timeout_duration = 5;
|
||||
};
|
||||
roc-lang.language-server.exe = "/nix/store/1m7xfjx1b79s39cxl52aq77z22yffs4a-roc-0.0.1/bin/roc_language_server";
|
||||
|
||||
roc-lang.language-server.exe = "/nix/store/1m7xfjx1b79s39cxl52aq77z22yffs4a-roc-0.0.1/bin/roc_language_server";
|
||||
|
||||
nix = {
|
||||
formatterPath = "${pkgs.nixfmt}/bin/nixfmt";
|
||||
enableLanguageServer = true;
|
||||
serverPath = "nixd";
|
||||
serverSettings = {
|
||||
nixd = {
|
||||
formatting.command = [ "nixfmt" ];
|
||||
nix = {
|
||||
formatterPath = "${pkgs.nixfmt}/bin/nixfmt";
|
||||
enableLanguageServer = true;
|
||||
serverPath = "nixd";
|
||||
serverSettings = {
|
||||
nixd = {
|
||||
formatting.command = [ "nixfmt" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
oneDarkPro = {
|
||||
editorTheme = "Shadow";
|
||||
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";
|
||||
oneDarkPro = {
|
||||
editorTheme = "Shadow";
|
||||
vivid = true;
|
||||
};
|
||||
colorTheme = "Gruvbox Dark Hard";
|
||||
editor.highlightModifiedTabs = true;
|
||||
preferredDarkColorTheme = "Gruvbox Dark Hard";
|
||||
startupEditor = "none";
|
||||
|
||||
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;
|
||||
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";
|
||||
|
||||
"[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"
|
||||
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";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
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, ... }:
|
||||
{
|
||||
security.pam.enableSudoTouchIdAuth = true;
|
||||
security.pam.services.sudo_local = {
|
||||
enable = true;
|
||||
touchIdAuth = true;
|
||||
reattach = true;
|
||||
};
|
||||
system = {
|
||||
defaults = {
|
||||
loginwindow = {
|
||||
|
Loading…
Reference in New Issue
Block a user