beginning of my own colorscheme
This commit is contained in:
parent
2038ab1d4f
commit
62b3b0f442
5 changed files with 64 additions and 49 deletions
|
@ -30,7 +30,7 @@
|
||||||
system = {
|
system = {
|
||||||
programs = {
|
programs = {
|
||||||
editors = {
|
editors = {
|
||||||
emacs.enable = false;
|
emacs.enable = true;
|
||||||
neovim.enable = false;
|
neovim.enable = false;
|
||||||
helix.enable = true;
|
helix.enable = true;
|
||||||
kakoune.enable = false;
|
kakoune.enable = false;
|
||||||
|
@ -69,7 +69,7 @@
|
||||||
style = {
|
style = {
|
||||||
stylix = {
|
stylix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
scheme = "${pkgs.base16-schemes}/share/themes/tomorrow-night.yaml";
|
scheme = "${pkgs.base16-schemes}/share/themes/bright.yaml";
|
||||||
cursor = {
|
cursor = {
|
||||||
size = 28;
|
size = 28;
|
||||||
package = pkgs.bibata-cursors;
|
package = pkgs.bibata-cursors;
|
||||||
|
|
|
@ -11,7 +11,7 @@ in {
|
||||||
home-manager.users.${username} = {
|
home-manager.users.${username} = {
|
||||||
programs.zellij = {
|
programs.zellij = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableFishIntegration = true;
|
enableFishIntegration = false;
|
||||||
on_force_close = "quit";
|
on_force_close = "quit";
|
||||||
layout_dir = "${./layouts}";
|
layout_dir = "${./layouts}";
|
||||||
settings = {
|
settings = {
|
||||||
|
|
|
@ -17,9 +17,9 @@ in {
|
||||||
enable = true;
|
enable = true;
|
||||||
theme = {
|
theme = {
|
||||||
colors = {
|
colors = {
|
||||||
background-darker = "1d2021";
|
background-darker = "000000";
|
||||||
background = "282828";
|
background = "3a3432";
|
||||||
foreground = "ebdbb2";
|
foreground = "f7f7f7";
|
||||||
};
|
};
|
||||||
|
|
||||||
font = "ComicShannsMono Nerd Font";
|
font = "ComicShannsMono Nerd Font";
|
||||||
|
|
|
@ -3,47 +3,48 @@ import Quickshell.Io // For Processes
|
||||||
import QtQuick // For Text
|
import QtQuick // For Text
|
||||||
|
|
||||||
Scope {
|
Scope {
|
||||||
property string time;
|
id: root
|
||||||
|
property string time;
|
||||||
|
|
||||||
Variants {
|
Variants {
|
||||||
model: Quickshell.screens
|
model: Quickshell.screens
|
||||||
|
|
||||||
PanelWindow {
|
PanelWindow {
|
||||||
property var modelData
|
property var modelData
|
||||||
screen: modelData
|
screen: modelData
|
||||||
|
|
||||||
anchors {
|
anchors {
|
||||||
top: true
|
top: true
|
||||||
left: true
|
left: true
|
||||||
right: true
|
right: true
|
||||||
}
|
}
|
||||||
|
|
||||||
height: 30
|
height: 30
|
||||||
|
|
||||||
Text {
|
Text {
|
||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
|
|
||||||
// now just time instead of root.time
|
// now just time instead of root.time
|
||||||
text: time
|
text: time
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
Process {
|
Process {
|
||||||
id: dateProc
|
id: dateProc
|
||||||
command: ["date"]
|
command: ["date"]
|
||||||
running: true
|
running: true
|
||||||
|
|
||||||
stdout: SplitParser {
|
stdout: SplitParser {
|
||||||
// now just time instead of root.time
|
// now just time instead of root.time
|
||||||
onRead: data => time = data
|
onRead: data => time = data
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
Timer {
|
Timer {
|
||||||
interval: 1000
|
interval: 1000
|
||||||
running: true
|
running: true
|
||||||
repeat: true
|
repeat: true
|
||||||
onTriggered: dateProc.running = true
|
onTriggered: dateProc.running = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,28 @@ in {
|
||||||
followSystem = true;
|
followSystem = true;
|
||||||
autoImport = 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;
|
inherit image;
|
||||||
polarity = "dark";
|
polarity = "dark";
|
||||||
cursor = {
|
cursor = {
|
||||||
|
@ -41,16 +62,6 @@ in {
|
||||||
serif = config.stylix.fonts.monospace;
|
serif = config.stylix.fonts.monospace;
|
||||||
sansSerif = config.stylix.fonts.monospace;
|
sansSerif = config.stylix.fonts.monospace;
|
||||||
|
|
||||||
# serif = {
|
|
||||||
#
|
|
||||||
# package = pkgs.noto-fonts;
|
|
||||||
# name = "Noto Serif";
|
|
||||||
# };
|
|
||||||
# sansSerif = {
|
|
||||||
# package = pkgs.lexend;
|
|
||||||
# name = "Lexend";
|
|
||||||
# };
|
|
||||||
|
|
||||||
emoji = {
|
emoji = {
|
||||||
package = pkgs.noto-fonts-color-emoji;
|
package = pkgs.noto-fonts-color-emoji;
|
||||||
name = "Noto Color Emoji";
|
name = "Noto Color Emoji";
|
||||||
|
@ -84,6 +95,9 @@ in {
|
||||||
fzf.enable = true;
|
fzf.enable = true;
|
||||||
hyprland.enable = true;
|
hyprland.enable = true;
|
||||||
lazygit.enable = true;
|
lazygit.enable = true;
|
||||||
|
emacs.enable = true;
|
||||||
|
kde.enable = true;
|
||||||
|
yazi.enable = true;
|
||||||
zellij.enable = true;
|
zellij.enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue