From e452da985f461deb38492807175acb223edb7ab0 Mon Sep 17 00:00:00 2001 From: iFargle Date: Fri, 5 Jan 2024 14:50:00 +0900 Subject: [PATCH] Update vscode --- README.md | 16 ++++++++-------- home-manager/common/software/gui/vscodium.nix | 8 +++++--- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 6d745f53..361abdca 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ nix develop -c /etc/nixos/git/docs/setup.sh # To Do List ## Host Specific ### framework-server -* [ ] Need to set up a new PGP key for use with ProtonMail +* [ ] Need to set up a new PGP key for use with ProtonMail? Or move to FastMail? * [ ] Try this https://www.ntop.org/products/traffic-analysis/ntop/ * [ ] Podman mgiration - Potentially use nix-defined containers. @@ -55,7 +55,7 @@ nix develop -c /etc/nixos/git/docs/setup.sh * [ ] nixified.ai - https://github.com/nixified-ai/flake * [ ] Security hardening / scans / etc * [ ] Edit the hosts file -* [ ] Replace RSA keys with ED25519 keys where possible +* [x] Replace RSA keys with ED25519 keys where possible * [ ] Where possible, convert cronjobs to systemd services / timers ## Forgejo @@ -65,10 +65,10 @@ nix develop -c /etc/nixos/git/docs/setup.sh * [ ] Figure out what the home-manager `account` options are for. * [ ] home-manager/common/software/cli/bash.nix - Break this out for theming -- Currently statically set to 'gruvbox' * [ ] Redo Hyprland config with Stylix / more nix-centric configuration - * [ ] Look at `services.gammastep` - * [ ] Look at `wayland.windowManager.hyprland` - [Example](https://github.com/SomeGuyNamedMy/users/blob/master/config/mason/desktop.nix) - * [ ] Look at `programs.rofi` - * [ ] Look at `programs.waybar` + * [x] Look at `services.gammastep` + * [x] Look at `wayland.windowManager.hyprland` - [Example](https://github.com/SomeGuyNamedMy/users/blob/master/config/mason/desktop.nix) + * [x] Look at `programs.rofi` + * [x] Look at `programs.waybar` * [ ] Look at `services.udiskie`, `services.mako`, `programs.wlogout`, `services.clipmenu` * [ ] Essentially, move most of the configs to `home-manager` instead of `nixos` @@ -80,8 +80,8 @@ nix develop -c /etc/nixos/git/docs/setup.sh * https://nixos.wiki/wiki/Visual_Studio_Code * https://github.com/nix-community/nix-vscode-extensions * [ ] rofi - bitwarden-cli / bitwarden-menu ([Link](https://search.nixos.org/packages?channel=23.05&show=bitwarden-menu&from=0&size=50&sort=relevance&type=packages&query=bitwarden)) -* [ ] Try this - Nix colors - [Link](https://github.com/Misterio77/nix-colors) -* [ ] Or this - stylix - [Link](https://github.com/danth/stylix) +* [x] Try this - Nix colors - [Link](https://github.com/Misterio77/nix-colors) +* [x] Or this - stylix - [Link](https://github.com/danth/stylix) * [ ] Find a way to remove all default search engines in Firefox (Google, Amazon, etc) * [ ] xfce4 configs - `~/.config/xfce4` diff --git a/home-manager/common/software/gui/vscodium.nix b/home-manager/common/software/gui/vscodium.nix index 9dc05f4c..665f08d4 100644 --- a/home-manager/common/software/gui/vscodium.nix +++ b/home-manager/common/software/gui/vscodium.nix @@ -8,12 +8,14 @@ waderyan.gitblame # See Git Blame info in status bar oderwat.indent-rainbow # Colorise indents naumovs.color-highlight # Highlight HTML color codes + jnoortheen.nix-ide # Nix language support + redhat.vscode-yaml # YAML Code + ms-python.python # Python Language Server + rust-lang.rust-analyzer # Rust Language Server + # Themes - jdinhlife.gruvbox github.github-vscode-theme - enkia.tokyo-night - dracula-theme.theme-dracula ]; userSettings = { # Theming: