mirror of
https://github.com/sadan4/dotfiles.git
synced 2025-03-14 14:10:24 -04:00
add stylix
This commit is contained in:
parent
95a3b897f4
commit
8cc2802a15
4 changed files with 64 additions and 3 deletions
|
@ -2,7 +2,7 @@
|
||||||
# your system. Help is available in the configuration.nix(5) man page, on
|
# your system. Help is available in the configuration.nix(5) man page, on
|
||||||
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
|
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
|
||||||
|
|
||||||
{ config, pkgs, ... }:
|
{ config, pkgs, inputs, ... }:
|
||||||
{
|
{
|
||||||
imports =
|
imports =
|
||||||
[
|
[
|
||||||
|
@ -15,6 +15,8 @@
|
||||||
../../common/systemModules/gaming.nix
|
../../common/systemModules/gaming.nix
|
||||||
../../common/systemModules/crypt.nix
|
../../common/systemModules/crypt.nix
|
||||||
../../common/systemModules/printing.nix
|
../../common/systemModules/printing.nix
|
||||||
|
../../common/systemModules/stylix.nix
|
||||||
|
inputs
|
||||||
# USERS
|
# USERS
|
||||||
../../common/users/meyer
|
../../common/users/meyer
|
||||||
];
|
];
|
||||||
|
|
25
common/systemModules/stylix.nix
Normal file
25
common/systemModules/stylix.nix
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
{ pkgs, config, ... }:
|
||||||
|
{
|
||||||
|
stylix = {
|
||||||
|
enable = true;
|
||||||
|
base16scheme = ./tokyonight.yaml;
|
||||||
|
fonts = {
|
||||||
|
emoji = {
|
||||||
|
package = pkgs.twemoji-color-font;
|
||||||
|
name = "Twemoji Color Emoji";
|
||||||
|
};
|
||||||
|
sansSerif = {
|
||||||
|
package = pkgs.nerdfonts;
|
||||||
|
name = "ComicShannsMono Nerd Font Mono";
|
||||||
|
};
|
||||||
|
serif = {
|
||||||
|
package = pkgs.nerdfonts;
|
||||||
|
name = "ComicShannsMono Nerd Font Mono";
|
||||||
|
};
|
||||||
|
monospace = {
|
||||||
|
package = pkgs.nerdfonts;
|
||||||
|
name = "ComicShannsMono Nerd Font Mono";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
21
common/systemModules/tokyonight.yaml
Normal file
21
common/systemModules/tokyonight.yaml
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
system: "base16"
|
||||||
|
name: "Tokyo Night Dark"
|
||||||
|
author: "Michaël Ball"
|
||||||
|
variant: "dark"
|
||||||
|
palette:
|
||||||
|
base00: "#1A1B26"
|
||||||
|
base01: "#16161E"
|
||||||
|
base02: "#2F3549"
|
||||||
|
base03: "#444B6A"
|
||||||
|
base04: "#787C99"
|
||||||
|
base05: "#A9B1D6"
|
||||||
|
base06: "#CBCCD1"
|
||||||
|
base07: "#D5D6DB"
|
||||||
|
base08: "#C0CAF5"
|
||||||
|
base09: "#A9B1D6"
|
||||||
|
base0A: "#0DB9D7"
|
||||||
|
base0B: "#9ECE6A"
|
||||||
|
base0C: "#B4F9F8"
|
||||||
|
base0D: "#2AC3DE"
|
||||||
|
base0E: "#BB9AF7"
|
||||||
|
base0F: "#F7768E"
|
17
flake.nix
17
flake.nix
|
@ -14,8 +14,18 @@
|
||||||
url = "github:nix-community/home-manager";
|
url = "github:nix-community/home-manager";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
stylix = {
|
||||||
|
url = "github:danth/stylix";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
outputs = { self, nixpkgs, nixos-wsl, ... }@inputs:
|
outputs =
|
||||||
|
{
|
||||||
|
self,
|
||||||
|
nixpkgs,
|
||||||
|
nixos-wsl,
|
||||||
|
...
|
||||||
|
}@inputs:
|
||||||
# let
|
# let
|
||||||
# boxes = [
|
# boxes = [
|
||||||
# "default"
|
# "default"
|
||||||
|
@ -35,12 +45,15 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
nix-desktop-evo4b5 = nixpkgs.lib.nixosSystem {
|
nix-desktop-evo4b5 = nixpkgs.lib.nixosSystem {
|
||||||
specialArgs = { inherit inputs; };
|
specialArgs = {
|
||||||
|
inherit inputs;
|
||||||
|
};
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [
|
modules = [
|
||||||
./boxes/desktop/configuration.nix
|
./boxes/desktop/configuration.nix
|
||||||
inputs.home-manager.nixosModules.default
|
inputs.home-manager.nixosModules.default
|
||||||
inputs.nix-index-database.nixosModules.nix-index
|
inputs.nix-index-database.nixosModules.nix-index
|
||||||
|
inputs.stylix.nixosModules.stylix
|
||||||
{ programs.nix-index-database.comma.enable = true; }
|
{ programs.nix-index-database.comma.enable = true; }
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue