From 2e8e9be81ac0ed318592b52b82ce3f0b3693bc79 Mon Sep 17 00:00:00 2001 From: Alexander Bantyev Date: Thu, 2 Jun 2022 13:29:09 +0400 Subject: [PATCH] codium things --- profiles/applications/vscodium/default.nix | 14 +++++++++++--- profiles/workspace/zsh.nix | 4 ++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/profiles/applications/vscodium/default.nix b/profiles/applications/vscodium/default.nix index d7e9424..1ef0db4 100644 --- a/profiles/applications/vscodium/default.nix +++ b/profiles/applications/vscodium/default.nix @@ -1,5 +1,14 @@ { config, pkgs, inputs, ... }: let + EDITOR = pkgs.writeShellScript "codium-editor" '' + NIX_OZONE_WL=1 \ + exec \ + ${config.home-manager.users.balsoft.programs.vscode.package}/bin/codium \ + --enable-features=UseOzonePlatform \ + --ozone-platform=wayland \ + -w -n \ + "$@" + ''; codium-wayland = pkgs.buildEnv { name = "codium-wayland"; paths = [ @@ -9,7 +18,6 @@ let ${config.home-manager.users.balsoft.programs.vscode.package}/bin/codium \ --enable-features=UseOzonePlatform \ --ozone-platform=wayland \ - -w \ "$@" '') (pkgs.makeDesktopItem { @@ -30,7 +38,7 @@ in { environment.systemPackages = [ codium-wayland ]; defaultApplications.editor = { - cmd = "${codium-wayland}/bin/codium-wayland"; + cmd = "${EDITOR}"; desktop = "codium-wayland"; }; home-manager.users.balsoft = { @@ -70,13 +78,13 @@ in { "update.mode" = "none"; "[nix]"."editor.tabSize" = 2; "workbench.colorTheme" = "Balsoft's generated theme"; - "vim.useCtrlKeys" = false; "terminal.integrated.profiles.linux".bash.path = "/run/current-system/sw/bin/bash"; "terminal.integrated.defaultProfile.linux" = "bash"; "editor.fontFamily" = "IBM Plex Mono"; "nix.formatterPath" = "nixfmt"; "git.autofetch" = true; + "redhat.telemetry.enabled" = false; "vscode-neovim.neovimExecutablePaths.linux" = "${pkgs.neovim}/bin/nvim"; "vscode-neovim.useCtrlKeysForNormalMode" = false; "vscode-neovim.mouseSelectionStartVisualMode" = true; diff --git a/profiles/workspace/zsh.nix b/profiles/workspace/zsh.nix index f30373e..1fce0cf 100755 --- a/profiles/workspace/zsh.nix +++ b/profiles/workspace/zsh.nix @@ -47,8 +47,8 @@ "b" = "nix build"; "p" = "nix-shell --run zsh -p"; "s" = "nix shell"; - "e" = "$EDITOR -n"; - "dog" = "$EDITOR -n -"; + "e" = "$EDITOR"; + "dog" = "$EDITOR -"; "d" = "nix develop"; "r" = "nix run"; "f" = "nix search";