This commit is contained in:
albert 2024-03-18 11:45:39 +09:00
parent 178cf65e11
commit c0a5437b52
No known key found for this signature in database
GPG key ID: 64F6C4EB46C4543A
26 changed files with 8 additions and 246 deletions

View file

@ -15,6 +15,7 @@
" "
" "
" "
" Be kind to yourself. "
];
opts = {
position = "center";

View file

@ -2,7 +2,7 @@
imports = [
./alpha.nix
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

View file

@ -1,8 +1,6 @@
{ hostname, ... }: {
{ ... }: {
imports = [
./kitty.nix
./firefox.nix
# ./thunderbird.nix
./vscodium.nix
];
}
}

View file

@ -1,8 +0,0 @@
{ config, pkgs, ... }: {
programs.thunderbird = {
enable = true;
profiles."Default" = {
isDefault = true;
};
};
}

View file

@ -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;
};
};
}

View file

@ -1,4 +1,4 @@
{ lib, config, pkgs, inputs, hostname, system, username, desktop, theme, hmStateVersion, ... }: {
{ lib, inputs, hostname, username, desktop, hmStateVersion, ... }: {
imports = [
# Common configs
./common/software/cli
@ -8,7 +8,7 @@
# Theming
inputs.stylix.homeManagerModules.stylix
../stylix/${theme}
../stylix
]
++ lib.optional (builtins.isString desktop) ./common/software/gui # GUI packages
++ lib.optional (builtins.isString desktop) ./common/desktops/${desktop} # Machine-agnostic desktop configs

View file

@ -1,4 +1,4 @@
{ lib, inputs, hostname, username, desktop, theme, hmStateVersion, ... }: {
{ lib, inputs, hostname, username, desktop, hmStateVersion, ... }: {
imports = [
# Common configs
./common/software/cli/bash.nix
@ -13,7 +13,7 @@
# Theming
inputs.stylix.homeManagerModules.stylix
../stylix/${theme}
../stylix
]
++ lib.optional (builtins.isString desktop) ./common/software/gui # GUI packages
++ lib.optional (builtins.isString desktop) ./common/desktops/${desktop} # Machine-agnostic desktop configs

View file

@ -1,17 +1,5 @@
{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 = {
image = /etc/nixos/git/wallpapers/${theme}/wallpaper1.png;
opacity = {

View file

@ -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;
};
}

View file

@ -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

View file

@ -1,4 +0,0 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "everforest";
stylix.targets.nixvim.enable = false;
}

View file

@ -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;
};
}

View file

@ -1,4 +0,0 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "gruvbox";
stylix.targets.nixvim.enable = false;
}

View file

@ -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;
};
}

View file

@ -1,4 +0,0 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "rose-pine-dawn";
stylix.targets.nixvim.enable = false;
}

View file

@ -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"

View file

@ -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;
};
}

View file

@ -1,4 +0,0 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "rose-pine-moon";
stylix.targets.nixvim.enable = false;
}

View file

@ -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"

View file

@ -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;
};
}

View file

@ -1,4 +0,0 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "sonokai";
stylix.targets.nixvim.enable = false;
}

View file

@ -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"

View file

@ -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;
};
}

View file

@ -1,4 +0,0 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "tokyonight-day";
stylix.targets.nixvim.enable = false;
}

View file

@ -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;
};
}

View file

@ -1,4 +0,0 @@
{ lib, ... }: {
programs.nixvim.colorscheme = lib.mkForce "tokyonight-night";
stylix.targets.nixvim.enable = false;
}