This commit is contained in:
KaitoTLex 2024-09-18 18:18:12 -07:00
parent eeaeb3aece
commit 042cc9a102
5 changed files with 76 additions and 28 deletions

View file

@ -2,5 +2,6 @@
imports = [ imports = [
./sway ./sway
./waybar ./waybar
#./rofi
]; ];
} }

View file

@ -1,5 +1,58 @@
{ {
wayland.windowManager.sway = { wayland.windowManager.sway = {
enable = true; enable = true;
config = rec {
terminal = "kitty";
modifier = "Mod4";
bars = [
{
command = "waybar";
}
];
gaps = {
inner = 12;
};
colors = {
focused = {
background = "#191724";
border = "#6e6a86";
childBorder = "#6e6a86";
indicator = "#26233a";
text = "#e0def4";
};
focusedInactive = {
background = "#797593";
border = "#393552";
childBorder = "#393552";
indicator = "#ea9d34";
text = "#e0def4";
};
placeholder = {
background = "#1f1d2e";
border = "#000000";
childBorder = "#9893a5";
indicator = "#000000";
text = "#e0def4";
};
unfocused = {
background = "#1f1d2e";
border = "#1f1d2e";
childBorder = "#1f1d2e";
indicator = "#797593";
text = "#e0def4";
};
urgent = {
background = "#2a273f";
border = "#ea9a97";
childBorder = "#ea9a97";
indicator = "#1f1d2e";
text = "#e0def4";
};
};
window = {
border = 5;
titlebar = false;
};
};
}; };
} }

View file

@ -3,7 +3,6 @@
programs.waybar = { programs.waybar = {
enable = true; enable = true;
style = ./style.css; style = ./style.css;
systemd.enable = true;
settings = { settings = {
mainBar = { mainBar = {
name = "bar0"; name = "bar0";
@ -25,8 +24,8 @@
reload_style_on_change = true; reload_style_on_change = true;
modules-left = [ modules-left = [
"hyprland/workspaces" "sway/workspaces"
"hyprland/window" "sway/window"
]; ];
modules-right = [ modules-right = [
"tray" "tray"

View file

@ -1,13 +1,14 @@
@import "./rose-pine-dawn.css";
window#waybar { window#waybar {
font-family: "CaskaydiaCove Nerd Font"; font-family: "CaskaydiaCove Nerd Font";
background-color: rgba(0,0,0,0); background-color: @base;
font-size: 0.8rem; font-size: 0.8rem;
border-radius: 0.5rem; border-radius: 0.5rem;
} }
.modules-left { .modules-left {
opacity: 1; opacity: 1;
background: linear-gradient(45deg, rgb(214, 39, 200), rgb(5, 83, 252)); background: linear-gradient(45deg, @muted, @subtle);
border-radius: 0.5rem; border-radius: 0.5rem;
padding: 2px; padding: 2px;
} }
@ -18,7 +19,7 @@ window#waybar {
.modules-right { .modules-right {
opacity: 1; opacity: 1;
background-color: rgba(0,0,0,0.5); background-color: @overlay;
border-radius: 0.5rem; border-radius: 0.5rem;
padding: 2px 2px 2px 10px padding: 2px 2px 2px 10px
} }
@ -28,7 +29,7 @@ window#waybar {
} */ } */
#workspaces { #workspaces {
background-color: rgba(0,0,0,0.5); background-color: @rose;
border-radius: 0.5rem; border-radius: 0.5rem;
padding: 0 2px; padding: 0 2px;
} }
@ -39,37 +40,36 @@ window#waybar {
} }
#window { #window {
background-color: rgba(0,0,0,0.5); background-color: @iris;
border-radius: 0.5rem; border-radius: 0.5rem;
padding: 2px 5px; padding: 2px 5px;
} }
#clock { #clock {
font-weight: bolder;
border-radius: 0.5rem; border-radius: 0.5rem;
padding: 0 3px 0 0; padding: 0 3px 0 0;
} }
#battery { #battery {
color: lightgreen; color: @pine;
} }
#memory { #memory {
color: lightpink; color: @iris;
} }
#disk { #disk {
color: lightskyblue; color: @gold;
} }
#cpu { #cpu {
color: lightgoldenrodyellow; color: @rose;
} }
#temperature { #temperature {
color: lightslategray; color: @foam;
} }
#network { #network {
color: lightsteelblue; color: @love;
} }

View file

@ -31,7 +31,7 @@
gparted gparted
gnumake gnumake
manga-cli manga-tui
clang clang
macchanger macchanger
@ -103,8 +103,6 @@
texlivePackages.csquotes-de texlivePackages.csquotes-de
texlivePackages.collection-latexextra texlivePackages.collection-latexextra
#ViM config
btop # replacement of htop/nmon btop # replacement of htop/nmon
iotop # io monitoring iotop # io monitoring
iftop # network monitoring iftop # network monitoring
@ -118,6 +116,7 @@
#Rice #Rice
kanagawa-gtk-theme kanagawa-gtk-theme
rofi
kanagawa-icon-theme kanagawa-icon-theme
# system tools # system tools
@ -144,18 +143,14 @@
aircrack-ng aircrack-ng
]; ];
programs.rofi = {
enable = true;
cycle = true;
location = "center";
};
services.dunst.enable = true; services.dunst.enable = true;
wayland.windowManager.sway = {
enable = true;
config = rec {
modifier = "Mod4";
terminal = "kitty";
colors = "client.focused #1f2335";
};
};
programs.git = { programs.git = {
enable = true; enable = true;
userName = "KaitoTLex"; userName = "KaitoTLex";
@ -178,7 +173,7 @@
programs.kitty = { programs.kitty = {
enable = true; enable = true;
theme = "Tokyo Night"; theme = "Rosé Pine";
font.name = "CaskaydiaCove Nerd Font"; font.name = "CaskaydiaCove Nerd Font";
settings = { settings = {
font_size = 12; font_size = 12;