Configuration tweaks

This commit is contained in:
2024-03-27 23:44:54 +00:00
parent 3dd6bdc888
commit 24f492e44f
2 changed files with 38 additions and 12 deletions

View File

@@ -10,7 +10,7 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
# Packages to install: # Packages to install:
vscode vscodium
obsidian obsidian
signal-desktop signal-desktop
@@ -95,7 +95,7 @@
}; };
home.sessionVariables = { 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\$ ''; 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 # `gnome-extensions list` for a list
enabled-extensions = [ enabled-extensions = [
"Vitals@CoreCoding.com" "Vitals@CoreCoding.com"
"blur-my-shell@aunetx"
"appindicatorsupport@rgcjonas.gmail.com"
]; ];
favorite-apps = [ favorite-apps = [
"firefox.desktop" "firefox.desktop"
"code.desktop"
"org.gnome.Terminal.desktop"
"org.gnome.Nautilus.desktop" "org.gnome.Nautilus.desktop"
"codium.desktop"
"org.gnome.Terminal.desktop"
"obsidian.desktop"
"signal-desktop.desktop"
]; ];
}; };
"org/gnome/desktop/interface" = { "org/gnome/desktop/interface" = {
color-scheme = "prefer-dark"; color-scheme = "prefer-dark";
enable-hot-corners = false; 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 = { programs.git = {
@@ -153,14 +171,20 @@
enable = true; enable = true;
enableCompletion = true; enableCompletion = true;
shellAliases = { shellAliases = {
ls="ls --color=auto"; ls = "ls --color=auto";
grep="grep --color=auto"; grep = "grep --color=auto";
code = "codium";
}; };
initExtra = "set completion-ignore-case On"; 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 = { programs.vscode = {
enable = true; enable = true;
package = pkgs.vscodium;
enableUpdateCheck = false; enableUpdateCheck = false;
enableExtensionUpdateCheck = false; enableExtensionUpdateCheck = false;
mutableExtensionsDir = false; mutableExtensionsDir = false;
@@ -180,11 +204,11 @@
# Settings # Settings
userSettings = { userSettings = {
# General # General
"editor.fontSize" = 12; "editor.fontSize" = 14;
"editor.fontFamily" = "'JetBrainsMono Nerd Font', 'monospace', monospace"; "editor.fontFamily" = "'JetBrainsMono Nerd Font', 'monospace', monospace";
"terminal.integrated.fontSize" = 10; "terminal.integrated.fontSize" = 12;
"terminal.integrated.fontFamily" = "'JetBrainsMono Nerd Font', 'monospace', monospace"; "terminal.integrated.fontFamily" = "'JetBrainsMono Nerd Font', 'monospace', monospace";
"window.zoomLevel" = 1; "window.zoomLevel" = 0.1;
"editor.multiCursorModifier" = "ctrlCmd"; "editor.multiCursorModifier" = "ctrlCmd";
"workbench.startupEditor" = "none"; "workbench.startupEditor" = "none";
"explorer.compactFolders" = false; "explorer.compactFolders" = false;
@@ -206,6 +230,7 @@
# Other # Other
"telemetry.telemetryLevel" = "off"; "telemetry.telemetryLevel" = "off";
"update.showReleaseNotes" = false; "update.showReleaseNotes" = false;
"window.titleBarStyle" = "custom";
}; };
}; };
} }

View File

@@ -1,5 +1,7 @@
#! /bin/bash #! /bin/bash
export NIXPKGS_ALLOW_UNFREE=1
detectDistro() { detectDistro() {
if [ "$(uname -s)" = "Darwin" ]; then if [ "$(uname -s)" = "Darwin" ]; then
echo "macOS" echo "macOS"
@@ -30,7 +32,7 @@ fi
if ! nix --version &>/dev/null; then if ! nix --version &>/dev/null; then
echo -e "${YELLOW}[E] Nix not found.${ENDCOLOR}" echo -e "${YELLOW}[E] Nix not found.${ENDCOLOR}"
echo -e "${GREEN}[+] Installing the Nix package manager...${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 . $HOME/.nix-profile/etc/profile.d/nix.sh
echo -e "${GREEN}[I] Installed Nix.${ENDCOLOR}" echo -e "${GREEN}[I] Installed Nix.${ENDCOLOR}"
fi fi
@@ -50,5 +52,4 @@ mkdir -p $HOME/.config/home-manager
rm $HOME/.config/home-manager/home.nix rm $HOME/.config/home-manager/home.nix
ln -s $HOME/dotfiles/home.nix $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 -b backup switch
home-manager switch -b backup