framework: fixes and tweaks

This commit is contained in:
tristan 2025-04-29 01:56:09 +01:00
parent 08ec72daba
commit e97a74b983
15 changed files with 33 additions and 42 deletions

View file

@ -4,15 +4,13 @@
config,
...
}: let
pkg = config.programs.vscode.package;
code = lib.getExe config.programs.vscode.package;
menu = config.programs.menu.dmenuCommand;
editorCmd = "NIXOS_OZONE_WL= ${pkg}/bin/${pkg.executableName}";
in {
programs.vscode = {
enable = true;
package = lib.mkDefault pkgs.vscodium;
extensions = [];
userSettings = {
profiles.default.userSettings = {
"keyboard.dispatch" = "keyCode";
"terminal.integrated.sendKeybindingsToShell" = true;
"aws.telemetry" = false;
@ -32,7 +30,7 @@ in {
code_dir=~/Documents/code
cd $code_dir
repo=$(ls | ${menu})
[ -e "$repo" ] && ${editorCmd} $repo
[ -e "$repo" ] && ${code} $repo
'';
install = false;
hotkeys = [{key = "C";}];