make sure we can use vscode

This commit is contained in:
Cyryl Płotnicki 2023-11-04 10:38:36 +00:00
parent d92b50286c
commit c97aab68bf
4 changed files with 75 additions and 77 deletions

View file

@ -6,10 +6,7 @@
nixpkgs-nixos-stable-and-unfree,
nixpkgs-nixos-unstable-and-unfree,
...
}: let
unstable = inputs.nixpkgs-nixos-unstable.legacyPackages.${pkgs.system};
nixpkgs-master = inputs.nixpkgs-master.legacyPackages.${pkgs.system};
in {
}: {
security.chromiumSuidSandbox.enable = true;
home-manager.users.cyryl = {...}: {
@ -31,67 +28,65 @@ in {
programs.chromium.enable = true;
programs.firefox.enable = true;
home.packages = with pkgs;
with pkgs.gnome3;
with pkgs.python38Packages;
[
anarchism
calibre
cheese
digikam
electrum
element-desktop
eog
evince
fontconfig
freecad
ghidra-bin
gimp
glxinfo
gnome-screenshot
gparted
inkscape
kdenlive
koreader
krusader
libreoffice
mediainfo
mindforger
modem-manager-gui
nautilus
nyxt
obs-studio
openscad
passff-host
pdfarranger
pkgs.gsettings-desktop-schemas
pkgs.shotwell
qcad
qemu
remmina
signal-desktop
simple-scan
spotify
ssb-patchwork
tigervnc
tlaplusToolbox
tlaps
uefitool
vlc
winePackages.full
wireshark
wsjtx
xclip
xidlehook
yubico-piv-tool
yubikey-manager-qt
yubikey-personalization
yubikey-personalization-gui
]
++ (with unstable; [glaxnimate gnucash kicad thunderbird])
++ [
nixpkgs-nixos-stable-and-unfree.discord
nixpkgs-nixos-unstable-and-unfree.hopper
];
home.packages =
(with pkgs;
with pkgs.gnome3;
with pkgs.python38Packages; [
anarchism
calibre
cheese
digikam
electrum
element-desktop
eog
evince
fontconfig
freecad
ghidra-bin
gimp
glxinfo
gnome-screenshot
gparted
inkscape
kdenlive
koreader
krusader
libreoffice
mediainfo
mindforger
modem-manager-gui
nautilus
nyxt
obs-studio
openscad
passff-host
pdfarranger
pkgs.gsettings-desktop-schemas
pkgs.shotwell
qcad
qemu
remmina
signal-desktop
simple-scan
spotify
ssb-patchwork
tigervnc
tlaplusToolbox
tlaps
uefitool
vlc
winePackages.full
wireshark
wsjtx
xclip
xidlehook
yubico-piv-tool
yubikey-manager-qt
yubikey-personalization
yubikey-personalization-gui
])
++ (with pkgs.unstable; [gnucash kicad thunderbird])
++ (with nixpkgs-nixos-stable-and-unfree; [discord])
++ (with nixpkgs-nixos-unstable-and-unfree; [hopper]);
};
}

View file

@ -11,6 +11,7 @@
editor.formatOnType = true;
editor.fontSize = 16;
files.autoSave = "onFocusChange";
rust-analyzer.checkOnSave.command = "clippy";
platformio-ide = {
useBuiltinPIOCore = true;
useBuiltinPython = true;
@ -41,12 +42,6 @@
version = "1.25.2";
sha256 = "sha256-hy2Ks6oRc9io6vfgql9aFGjUiRzBCS4mGdDO3NqIFEg=";
}
{
publisher = "platformio";
name = "platformio-ide";
version = "3.3.1";
sha256 = "sha256-zBZFpOWJ4JEv6qu9XT1u0uspZ+N2wKrpL3joC+/t/zs=";
}
{
publisher = "bierner";
name = "markdown-mermaid";
@ -80,8 +75,8 @@
{
publisher = "ms-vscode";
name = "cpptools";
version = "1.17.5";
sha256 = "sha256-LAAEw8goAw3x1MU/TkIdLgPYa0f5b6Hv4GkeiPTVbdY=";
version = "1.18.1";
sha256 = "sha256-TRIEdlJI1QQMV6I9CFBjlw9ZfKvUJrmE2YoO/InX39E=";
}
{
publisher = "ms-vscode";

View file

@ -22,9 +22,10 @@
bitwarden-cli
bottom
curl
dive
dmidecode
dnsutils
docker-compose
dive
du-dust
esptool
exercism
@ -42,10 +43,10 @@
jpeginfo
jq
nix-du
nix-index
nix-top
nixfmt
nix-index
nixpkgs-fmt
nix-top
nmap
nvd
ripgrep-all

View file

@ -35,5 +35,12 @@
browserpass.enable = true;
lsd.enable = true;
lsd.enableAliases = true;
#eza = {
# enable = true;
# enableAliases = true;
# git = true;
# icons = true;
#};
};
}