Configuration tweaks
This commit is contained in:
39
home.nix
39
home.nix
@@ -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 = {
|
||||||
@@ -155,12 +173,18 @@
|
|||||||
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";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user