beginning of my own colorscheme

This commit is contained in:
Charlie Root 2024-08-01 02:23:54 +02:00
commit 62b3b0f442
5 changed files with 64 additions and 49 deletions

View file

@ -30,7 +30,7 @@
system = {
programs = {
editors = {
emacs.enable = false;
emacs.enable = true;
neovim.enable = false;
helix.enable = true;
kakoune.enable = false;
@ -69,7 +69,7 @@
style = {
stylix = {
enable = true;
scheme = "${pkgs.base16-schemes}/share/themes/tomorrow-night.yaml";
scheme = "${pkgs.base16-schemes}/share/themes/bright.yaml";
cursor = {
size = 28;
package = pkgs.bibata-cursors;

View file

@ -11,7 +11,7 @@ in {
home-manager.users.${username} = {
programs.zellij = {
enable = true;
enableFishIntegration = true;
enableFishIntegration = false;
on_force_close = "quit";
layout_dir = "${./layouts}";
settings = {

View file

@ -17,9 +17,9 @@ in {
enable = true;
theme = {
colors = {
background-darker = "1d2021";
background = "282828";
foreground = "ebdbb2";
background-darker = "000000";
background = "3a3432";
foreground = "f7f7f7";
};
font = "ComicShannsMono Nerd Font";

View file

@ -3,47 +3,48 @@ import Quickshell.Io // For Processes
import QtQuick // For Text
Scope {
property string time;
id: root
property string time;
Variants {
model: Quickshell.screens
Variants {
model: Quickshell.screens
PanelWindow {
property var modelData
screen: modelData
PanelWindow {
property var modelData
screen: modelData
anchors {
top: true
left: true
right: true
}
anchors {
top: true
left: true
right: true
}
height: 30
height: 30
Text {
anchors.centerIn: parent
Text {
anchors.centerIn: parent
// now just time instead of root.time
text: time
}
// now just time instead of root.time
text: time
}
}
}
}
Process {
id: dateProc
command: ["date"]
running: true
Process {
id: dateProc
command: ["date"]
running: true
stdout: SplitParser {
// now just time instead of root.time
onRead: data => time = data
stdout: SplitParser {
// now just time instead of root.time
onRead: data => time = data
}
}
}
Timer {
interval: 1000
running: true
repeat: true
onTriggered: dateProc.running = true
}
Timer {
interval: 1000
running: true
repeat: true
onTriggered: dateProc.running = true
}
}

View file

@ -19,7 +19,28 @@ in {
followSystem = true;
autoImport = true;
};
base16Scheme = scheme;
# base16Scheme = scheme;
base16Scheme = {
scheme = "3024-custom";
# base00 = "090300"; # ----
base00 = "000000"; # Black
base01 = "3a3432"; # Dark grey
base02 = "4a4543"; # Lighter grey
base03 = "5c5855"; # Light greLight grey
base04 = "807d7c"; # +
base05 = "a5a2a2"; # ++
base06 = "d6d5d4"; # +++
base07 = "f7f7f7"; # ++++
base08 = "db2d20"; # red
base09 = "e8bbd0"; # orange
base0A = "fded02"; # yellow
base0B = "01a252"; # green
base0C = "b5e4f4"; # aqua
base0D = "01a0e4"; # blue
base0E = "a16a94"; # purple
base0F = "cdab53"; # brown
};
inherit image;
polarity = "dark";
cursor = {
@ -41,16 +62,6 @@ in {
serif = config.stylix.fonts.monospace;
sansSerif = config.stylix.fonts.monospace;
# serif = {
#
# package = pkgs.noto-fonts;
# name = "Noto Serif";
# };
# sansSerif = {
# package = pkgs.lexend;
# name = "Lexend";
# };
emoji = {
package = pkgs.noto-fonts-color-emoji;
name = "Noto Color Emoji";
@ -84,6 +95,9 @@ in {
fzf.enable = true;
hyprland.enable = true;
lazygit.enable = true;
emacs.enable = true;
kde.enable = true;
yazi.enable = true;
zellij.enable = true;
};
};