From 24f492e44ff0f0a7c4f0e80b0f2fe2fba834601c Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Wed, 27 Mar 2024 23:44:54 +0000 Subject: [PATCH] Configuration tweaks --- home.nix | 43 ++++++++++++++++++++++++++++++++++--------- install.sh | 7 ++++--- 2 files changed, 38 insertions(+), 12 deletions(-) diff --git a/home.nix b/home.nix index c729ab80..0fd7ccba 100644 --- a/home.nix +++ b/home.nix @@ -10,7 +10,7 @@ home.packages = with pkgs; [ # Packages to install: - vscode + vscodium obsidian signal-desktop @@ -95,7 +95,7 @@ }; home.sessionVariables = { - EDITOR = "code"; + EDITOR = "codium"; PS1 = ''\n[\[\e[37m\]\u\[\e[0m\]@\[\e[37;2m\]\h\[\e[0m\]] \[\e[1m\]\w \[\e[0;2m\]J:\[\e[0m\]\j\n\$ ''; }; @@ -128,19 +128,37 @@ # `gnome-extensions list` for a list enabled-extensions = [ "Vitals@CoreCoding.com" + "blur-my-shell@aunetx" + "appindicatorsupport@rgcjonas.gmail.com" ]; favorite-apps = [ "firefox.desktop" - "code.desktop" - "org.gnome.Terminal.desktop" "org.gnome.Nautilus.desktop" + "codium.desktop" + "org.gnome.Terminal.desktop" + "obsidian.desktop" + "signal-desktop.desktop" ]; }; + "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; enable-hot-corners = false; }; + + "org/gnome/desktop/background" = { + picture-uri = "file:///usr/share/backgrounds/gnome/blobs-l.svg"; + picture-uri-dark = "file:///usr/share/backgrounds/gnome/blobs-d.svg"; + }; + + "org/gnome/shell/extensions/vitals" = { + hot-sensors = [ + "_memory_usage_" + "__temperature_max__" + "_processor_usage_" + ]; + }; }; programs.git = { @@ -153,14 +171,20 @@ enable = true; enableCompletion = true; shellAliases = { - ls="ls --color=auto"; - grep="grep --color=auto"; + ls = "ls --color=auto"; + grep = "grep --color=auto"; + code = "codium"; }; initExtra = "set completion-ignore-case On"; + bashrcExtra = '' + export EDITOR="codium"; + export PS1="\n[\[\e[37m\]\u\[\e[0m\]@\[\e[37;2m\]\h\[\e[0m\]] \[\e[1m\]\w \[\e[0;2m\]J:\[\e[0m\]\j\n\$ "; + ''; }; programs.vscode = { enable = true; + package = pkgs.vscodium; enableUpdateCheck = false; enableExtensionUpdateCheck = false; mutableExtensionsDir = false; @@ -180,11 +204,11 @@ # Settings userSettings = { # General - "editor.fontSize" = 12; + "editor.fontSize" = 14; "editor.fontFamily" = "'JetBrainsMono Nerd Font', 'monospace', monospace"; - "terminal.integrated.fontSize" = 10; + "terminal.integrated.fontSize" = 12; "terminal.integrated.fontFamily" = "'JetBrainsMono Nerd Font', 'monospace', monospace"; - "window.zoomLevel" = 1; + "window.zoomLevel" = 0.1; "editor.multiCursorModifier" = "ctrlCmd"; "workbench.startupEditor" = "none"; "explorer.compactFolders" = false; @@ -206,6 +230,7 @@ # Other "telemetry.telemetryLevel" = "off"; "update.showReleaseNotes" = false; + "window.titleBarStyle" = "custom"; }; }; } diff --git a/install.sh b/install.sh index 976b4332..6e74a629 100755 --- a/install.sh +++ b/install.sh @@ -1,5 +1,7 @@ #! /bin/bash +export NIXPKGS_ALLOW_UNFREE=1 + detectDistro() { if [ "$(uname -s)" = "Darwin" ]; then echo "macOS" @@ -30,7 +32,7 @@ fi if ! nix --version &>/dev/null; then echo -e "${YELLOW}[E] Nix not found.${ENDCOLOR}" echo -e "${GREEN}[+] Installing the Nix package manager...${ENDCOLOR}" - sh <(curl -L https://nixos.org/nix/install) --daemon + curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install . $HOME/.nix-profile/etc/profile.d/nix.sh echo -e "${GREEN}[I] Installed Nix.${ENDCOLOR}" fi @@ -50,5 +52,4 @@ mkdir -p $HOME/.config/home-manager rm $HOME/.config/home-manager/home.nix ln -s $HOME/dotfiles/home.nix $HOME/.config/home-manager/home.nix -export NIXPKGS_ALLOW_UNFREE=1 -home-manager switch -b backup +# home-manager -b backup switch