Update
This commit is contained in:
parent
178cf65e11
commit
c0a5437b52
26 changed files with 8 additions and 246 deletions
|
@ -15,6 +15,7 @@
|
||||||
" ██║╚██╗██║██║ ██╔██╗ ╚██╗ ██╔╝██║██║╚██╔╝██║ "
|
" ██║╚██╗██║██║ ██╔██╗ ╚██╗ ██╔╝██║██║╚██╔╝██║ "
|
||||||
" ██║ ╚████║██║██╔╝ ██╗ ╚████╔╝ ██║██║ ╚═╝ ██║ "
|
" ██║ ╚████║██║██╔╝ ██╗ ╚████╔╝ ██║██║ ╚═╝ ██║ "
|
||||||
" ╚═╝ ╚═══╝╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ "
|
" ╚═╝ ╚═══╝╚═╝╚═╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ "
|
||||||
|
" Be kind to yourself. "
|
||||||
];
|
];
|
||||||
opts = {
|
opts = {
|
||||||
position = "center";
|
position = "center";
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
imports = [
|
imports = [
|
||||||
./alpha.nix
|
./alpha.nix
|
||||||
inputs.nixvim.homeManagerModules.nixvim
|
inputs.nixvim.homeManagerModules.nixvim
|
||||||
] ++ lib.optional (builtins.isString theme) ../../../../../stylix/${theme}/home-manager/nixvim.nix;
|
] ++ lib.optional (builtins.isString theme) ../../../../../stylix/themes/${theme}/home-manager/nixvim.nix;
|
||||||
|
|
||||||
# https://github.com/nix-community/nixvim
|
# https://github.com/nix-community/nixvim
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
{ hostname, ... }: {
|
{ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
./kitty.nix
|
./kitty.nix
|
||||||
./firefox.nix
|
./firefox.nix
|
||||||
# ./thunderbird.nix
|
|
||||||
./vscodium.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
{ config, pkgs, ... }: {
|
|
||||||
programs.thunderbird = {
|
|
||||||
enable = true;
|
|
||||||
profiles."Default" = {
|
|
||||||
isDefault = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,54 +0,0 @@
|
||||||
{ config, pkgs, ... }: {
|
|
||||||
programs.vscode = {
|
|
||||||
enable = false;
|
|
||||||
package = pkgs.vscodium;
|
|
||||||
enableUpdateCheck = false;
|
|
||||||
enableExtensionUpdateCheck = false;
|
|
||||||
extensions = with pkgs.vscode-extensions; [
|
|
||||||
waderyan.gitblame # See Git Blame info in status bar
|
|
||||||
vscodevim.vim # Vim keybinds
|
|
||||||
oderwat.indent-rainbow # Colorise indents
|
|
||||||
naumovs.color-highlight # Highlight HTML color codes
|
|
||||||
|
|
||||||
# Themes
|
|
||||||
enkia.tokyo-night
|
|
||||||
];
|
|
||||||
userSettings = {
|
|
||||||
# Theming:
|
|
||||||
"window.autoDetectColorScheme" = true;
|
|
||||||
"workbench.preferredLightColorTheme" = "Tokyo Night Light";
|
|
||||||
"workbench.preferredDarkColorTheme" = "Tokyo Night";
|
|
||||||
"workbench.colorTheme" = "Tokyo Night";
|
|
||||||
"workbench.iconTheme" = "";
|
|
||||||
|
|
||||||
# Workbench
|
|
||||||
"workbench.startupEditor" = "none";
|
|
||||||
"diffEditor.ignoreTrimWhitespace" = false;
|
|
||||||
"workbench.editor.autoLockGroups" = {
|
|
||||||
"mainThreadWebview-markdown.preview" = true;
|
|
||||||
};
|
|
||||||
"editor.fontFamily" = "JetBrainsMono Regular";
|
|
||||||
"editor.fontLigatures" = true;
|
|
||||||
|
|
||||||
# Telemetry =
|
|
||||||
"redhat.telemetry.enabled" = false;
|
|
||||||
"telemetry.telemetryLevel" = "off";
|
|
||||||
|
|
||||||
# Git =
|
|
||||||
"git.enableSmartCommit" = true;
|
|
||||||
"git.confirmSync" = false;
|
|
||||||
"git.autofetch" = true;
|
|
||||||
|
|
||||||
# Language Specific
|
|
||||||
# Python =
|
|
||||||
"python.diagnostics.sourceMapsEnabled" = true;
|
|
||||||
"python.linting.pylintEnabled" = true;
|
|
||||||
"python.linting.pylintArgs" = [
|
|
||||||
"--rcfile=~/.config/pylintrc"
|
|
||||||
];
|
|
||||||
|
|
||||||
# Rust
|
|
||||||
"rust-analyzer.cargo.buildScripts.overrideCommand" = null;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, config, pkgs, inputs, hostname, system, username, desktop, theme, hmStateVersion, ... }: {
|
{ lib, inputs, hostname, username, desktop, hmStateVersion, ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
# Common configs
|
# Common configs
|
||||||
./common/software/cli
|
./common/software/cli
|
||||||
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
# Theming
|
# Theming
|
||||||
inputs.stylix.homeManagerModules.stylix
|
inputs.stylix.homeManagerModules.stylix
|
||||||
../stylix/${theme}
|
../stylix
|
||||||
]
|
]
|
||||||
++ lib.optional (builtins.isString desktop) ./common/software/gui # GUI packages
|
++ lib.optional (builtins.isString desktop) ./common/software/gui # GUI packages
|
||||||
++ lib.optional (builtins.isString desktop) ./common/desktops/${desktop} # Machine-agnostic desktop configs
|
++ lib.optional (builtins.isString desktop) ./common/desktops/${desktop} # Machine-agnostic desktop configs
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, inputs, hostname, username, desktop, theme, hmStateVersion, ... }: {
|
{ lib, inputs, hostname, username, desktop, hmStateVersion, ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
# Common configs
|
# Common configs
|
||||||
./common/software/cli/bash.nix
|
./common/software/cli/bash.nix
|
||||||
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
# Theming
|
# Theming
|
||||||
inputs.stylix.homeManagerModules.stylix
|
inputs.stylix.homeManagerModules.stylix
|
||||||
../stylix/${theme}
|
../stylix
|
||||||
]
|
]
|
||||||
++ lib.optional (builtins.isString desktop) ./common/software/gui # GUI packages
|
++ lib.optional (builtins.isString desktop) ./common/software/gui # GUI packages
|
||||||
++ lib.optional (builtins.isString desktop) ./common/desktops/${desktop} # Machine-agnostic desktop configs
|
++ lib.optional (builtins.isString desktop) ./common/desktops/${desktop} # Machine-agnostic desktop configs
|
||||||
|
|
|
@ -1,17 +1,5 @@
|
||||||
{inputs, pkgs, system, theme, ...}: {
|
{inputs, pkgs, system, theme, ...}: {
|
||||||
|
|
||||||
# nixpkgs = {
|
|
||||||
# overlays = [
|
|
||||||
# # https://github.com/nix-community/nixpkgs-wayland
|
|
||||||
# inputs.nixpkgs-wayland.overlay
|
|
||||||
# ];
|
|
||||||
# };
|
|
||||||
|
|
||||||
imports = [
|
|
||||||
inputs.stylix.nixosModules.stylix
|
|
||||||
../../../../stylix/${theme}
|
|
||||||
];
|
|
||||||
|
|
||||||
stylix = {
|
stylix = {
|
||||||
image = /etc/nixos/git/wallpapers/${theme}/wallpaper1.png;
|
image = /etc/nixos/git/wallpapers/${theme}/wallpaper1.png;
|
||||||
opacity = {
|
opacity = {
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
{ ... }: {
|
|
||||||
# Themes https://github.com/tinted-theming/base16-schemes
|
|
||||||
stylix = {
|
|
||||||
image = /etc/nixos/git/docs/icons/nixos/white.png;
|
|
||||||
polarity = "dark";
|
|
||||||
base16Scheme = ./everforest-dark-hard.yaml;
|
|
||||||
autoEnable = true;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
scheme: "Everforest Dark Hard"
|
|
||||||
author: "Oskar Liew (https://github.com/OskarLiew)"
|
|
||||||
base00: "272e33" # bg0, Default background
|
|
||||||
base01: "2e383c" # bg1, Lighter background
|
|
||||||
base02: "414b50" # bg3, Selection background
|
|
||||||
base03: "859289" # grey1, Comments
|
|
||||||
base04: "9da9a0" # grey2, Dark foreground
|
|
||||||
base05: "d3c6aa" # fg, Default foreground
|
|
||||||
base06: "e4e1cd" # bg3, Light foreground
|
|
||||||
base07: "fdf6e3" # bg0, Light background
|
|
||||||
base08: "7fbbb3" # blue
|
|
||||||
base09: "d699b6" # purple
|
|
||||||
base0A: "dbbc7f" # yellow
|
|
||||||
base0B: "83c092" # aqua
|
|
||||||
base0C: "e69875" # orange
|
|
||||||
base0D: "a7c080" # green
|
|
||||||
base0E: "e67e80" # red
|
|
||||||
base0F: "4C3743" # bg_visual
|
|
|
@ -1,4 +0,0 @@
|
||||||
{ lib, ... }: {
|
|
||||||
programs.nixvim.colorscheme = lib.mkForce "everforest";
|
|
||||||
stylix.targets.nixvim.enable = false;
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
{lib, inputs, pkgs, gpu, system, theme, ...}: {
|
|
||||||
# Themes https://github.com/tinted-theming/base16-schemes
|
|
||||||
stylix = {
|
|
||||||
image = /etc/nixos/git/docs/icons/nixos/white.png;
|
|
||||||
polarity = "dark";
|
|
||||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml";
|
|
||||||
autoEnable = true;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{ lib, ... }: {
|
|
||||||
programs.nixvim.colorscheme = lib.mkForce "gruvbox";
|
|
||||||
stylix.targets.nixvim.enable = false;
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
{lib, inputs, pkgs, gpu, system, theme, ...}: {
|
|
||||||
# Themes https://github.com/tinted-theming/base16-schemes
|
|
||||||
stylix = {
|
|
||||||
image = /etc/nixos/git/docs/icons/nixos/white.png;
|
|
||||||
base16Scheme = ./sakura.yaml;
|
|
||||||
autoEnable = true;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{ lib, ... }: {
|
|
||||||
programs.nixvim.colorscheme = lib.mkForce "rose-pine-dawn";
|
|
||||||
stylix.targets.nixvim.enable = false;
|
|
||||||
}
|
|
|
@ -1,19 +0,0 @@
|
||||||
scheme: "Cupcake"
|
|
||||||
author: "Chris Kempson (http://chriskempson.com)"
|
|
||||||
variant: "light"
|
|
||||||
base00: "fbf1f2"
|
|
||||||
base01: "f2f1f4"
|
|
||||||
base02: "d8d5dd"
|
|
||||||
base03: "bfb9c6"
|
|
||||||
base04: "a59daf"
|
|
||||||
base05: "8b8198"
|
|
||||||
base06: "72677E"
|
|
||||||
base07: "585062"
|
|
||||||
base08: "D57E85"
|
|
||||||
base09: "EBB790"
|
|
||||||
base0A: "DCB16C"
|
|
||||||
base0B: "A3B367"
|
|
||||||
base0C: "69A9A7"
|
|
||||||
base0D: "7297B9"
|
|
||||||
base0E: "BB99B4"
|
|
||||||
base0F: "BAA58C"
|
|
|
@ -1,9 +0,0 @@
|
||||||
{... }: {
|
|
||||||
# Themes https://github.com/tinted-theming/base16-schemes
|
|
||||||
stylix = {
|
|
||||||
image = /etc/nixos/git/docs/icons/nixos/white.png;
|
|
||||||
base16Scheme = ./sakura-night.yaml;
|
|
||||||
polarity = "dark";
|
|
||||||
autoEnable = true;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{ lib, ... }: {
|
|
||||||
programs.nixvim.colorscheme = lib.mkForce "rose-pine-moon";
|
|
||||||
stylix.targets.nixvim.enable = false;
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
scheme: "Rosé Pine Moon"
|
|
||||||
variant: "dark"
|
|
||||||
base00: "232136"
|
|
||||||
base01: "2a273f"
|
|
||||||
base02: "393552"
|
|
||||||
base03: "6e6a86"
|
|
||||||
base04: "908caa"
|
|
||||||
base05: "e0def4"
|
|
||||||
base06: "e0def4"
|
|
||||||
base07: "56526e"
|
|
||||||
base08: "eb6f92"
|
|
||||||
base09: "f6c177"
|
|
||||||
base0A: "ea9a97"
|
|
||||||
base0B: "3e8fb0"
|
|
||||||
base0C: "9ccfd8"
|
|
||||||
base0D: "c4a7e7"
|
|
||||||
base0E: "f6c177"
|
|
||||||
base0F: "56526e"
|
|
|
@ -1,10 +0,0 @@
|
||||||
{ pkgs, ... }: {
|
|
||||||
# Themes https://github.com/tinted-theming/base16-schemes
|
|
||||||
stylix = {
|
|
||||||
image = /etc/nixos/git/docs/icons/nixos/white.png;
|
|
||||||
polarity = "dark";
|
|
||||||
# base16Scheme = ./sakura-night.yaml;
|
|
||||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/atelier-cave.yaml";
|
|
||||||
autoEnable = true;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{ lib, ... }: {
|
|
||||||
programs.nixvim.colorscheme = lib.mkForce "sonokai";
|
|
||||||
stylix.targets.nixvim.enable = false;
|
|
||||||
}
|
|
|
@ -1,18 +0,0 @@
|
||||||
scheme: "Rosé Pine Moon"
|
|
||||||
variant: "dark"
|
|
||||||
base00: "232136"
|
|
||||||
base01: "2a273f"
|
|
||||||
base02: "393552"
|
|
||||||
base03: "6e6a86"
|
|
||||||
base04: "908caa"
|
|
||||||
base05: "e0def4"
|
|
||||||
base06: "e0def4"
|
|
||||||
base07: "56526e"
|
|
||||||
base08: "eb6f92"
|
|
||||||
base09: "f6c177"
|
|
||||||
base0A: "ea9a97"
|
|
||||||
base0B: "3e8fb0"
|
|
||||||
base0C: "9ccfd8"
|
|
||||||
base0D: "c4a7e7"
|
|
||||||
base0E: "f6c177"
|
|
||||||
base0F: "56526e"
|
|
|
@ -1,8 +0,0 @@
|
||||||
{lib, inputs, pkgs, gpu, system, theme, ...}: {
|
|
||||||
# Themes https://github.com/tinted-theming/base16-schemes
|
|
||||||
stylix = {
|
|
||||||
image = /etc/nixos/git/docs/icons/nixos/white.png;
|
|
||||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/tokyo-night-terminal-light.yaml";
|
|
||||||
autoEnable = true;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{ lib, ... }: {
|
|
||||||
programs.nixvim.colorscheme = lib.mkForce "tokyonight-day";
|
|
||||||
stylix.targets.nixvim.enable = false;
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
{lib, inputs, pkgs, gpu, system, theme, ...}: {
|
|
||||||
# Themes https://github.com/tinted-theming/base16-schemes
|
|
||||||
stylix = {
|
|
||||||
image = /etc/nixos/git/docs/icons/nixos/white.png;
|
|
||||||
polarity = "dark";
|
|
||||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/tokyo-night-terminal-dark.yaml";
|
|
||||||
autoEnable = true;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{ lib, ... }: {
|
|
||||||
programs.nixvim.colorscheme = lib.mkForce "tokyonight-night";
|
|
||||||
stylix.targets.nixvim.enable = false;
|
|
||||||
}
|
|
Loading…
Reference in a new issue