style changes

This commit is contained in:
lucy 2026-03-04 21:43:27 +01:00
parent 9e08a8e805
commit 741f1b5cb4
8 changed files with 98 additions and 85 deletions

View File

@ -14,6 +14,7 @@
outputs = outputs =
{ {
self,
nixpkgs, nixpkgs,
stylix, stylix,
spicetify-nix, spicetify-nix,
@ -39,7 +40,8 @@
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.users.lucy = { home-manager.users.lucy = {
imports = [ imports = [
nixvim.homeModules.nixvim inputs.ignis.homeManagerModules.default
nixvim.homeModules.nixvim
spicetify-nix.homeManagerModules.spicetify spicetify-nix.homeManagerModules.spicetify
./home/home.nix ./home/home.nix
@ -51,7 +53,7 @@
}; };
homeConfigurations.lucy = home-manager.lib.homeManagerConfiguration { homeConfigurations.lucy = home-manager.lib.homeManagerConfiguration {
inherit pkgs; pkgs = nixpkgs.legacyPackages.${system};
extraSpecialArgs = { inherit inputs; }; extraSpecialArgs = { inherit inputs; };
modules = [ modules = [
stylix.homeModules.stylix stylix.homeModules.stylix

View File

@ -1,4 +1,8 @@
{ config, pkgs, ... }: {
config,
pkgs,
...
}:
{ {
imports = [ imports = [
./hyprland.nix ./hyprland.nix
@ -28,6 +32,27 @@
size = 48; size = 48;
}; };
programs.ignis = {
enable = true;
addToPythonEnv = true;
services = {
bluetooth.enable = true;
recorder.enable = true;
audio.enable = true;
network.enable = true;
};
sass = {
enable = true;
useDartSass = true;
};
extraPackages = with pkgs; [
hello
python313Packages.jinja2
python313Packages.materialyoucolor
python313Packages.pillow
dart-sass
];
};
programs.zsh = { programs.zsh = {
enable = true; enable = true;
enableCompletion = true; enableCompletion = true;

View File

@ -12,12 +12,7 @@
servers = { servers = {
bashls.enable = true; bashls.enable = true;
qmlls.enable = true; pyright.enable = true;
qmlls.package = null;
qmlls.cmd = [
"qmlls"
"-E"
];
clangd.package = null; clangd.package = null;
clangd.enable = true; clangd.enable = true;
clangd.cmd = [ clangd.cmd = [
@ -38,6 +33,7 @@
nix = [ "nixfmt" ]; nix = [ "nixfmt" ];
c = [ "clang-format" ]; c = [ "clang-format" ];
cpp = [ "clang-format" ]; cpp = [ "clang-format" ];
python = [ "black" ];
}; };
}; };
}; };

View File

@ -16,6 +16,7 @@
nixd nixd
nixpkgs-fmt nixpkgs-fmt
stylua stylua
black
]; ];
globals.mapleader = " "; globals.mapleader = " ";
defaultEditor = true; defaultEditor = true;

View File

@ -5,7 +5,6 @@
... ...
}: }:
{ {
imports = [ inputs.ignis.homeManagerModules.default ];
home.packages = with pkgs; [ home.packages = with pkgs; [
nixfmt nixfmt
google-chrome google-chrome
@ -23,6 +22,7 @@
ani-cli ani-cli
element-desktop element-desktop
gnome-tweaks gnome-tweaks
btop
(discord.override { (discord.override {
withOpenASAR = true; # can do this here too withOpenASAR = true; # can do this here too
withVencord = true; withVencord = true;
@ -36,27 +36,6 @@
}; };
}; };
programs.ignis = {
enable = true;
addToPythonEnv = true;
services = {
bluethooth.enable = true;
recorder.enable = true;
audio.enable = true;
network.enable = true;
hyprland.enable = true;
};
sass = {
enable = true;
useDartSass = true;
};
extraPackages = with pkgs; [
hello
python313Packages.jinja2
python313Packages.materialyoucolor
python313Packages.pillow
];
};
programs.spicetify.enable = true; programs.spicetify.enable = true;
programs.fastfetch = { programs.fastfetch = {
enable = true; enable = true;

View File

@ -6,8 +6,17 @@
waybar.enable = true; waybar.enable = true;
waybar.addCss = false; waybar.addCss = false;
hyprland.enable = true; hyprland.enable = true;
nixvim.enable = true;
foot.enable = true;
hyprland.hyprpaper.enable = false; hyprland.hyprpaper.enable = false;
gnome.image.enable = false; gnome.image.enable = false;
gnome.enable = true;
spicetify.enable = true;
fuzzel.enable = true;
dunst.enable = true;
vencord.enable = true;
vencord.fonts.enable = true;
gtksourceview.enable = false;
}; };
}; };
} }

View File

@ -5,58 +5,60 @@
systemd.enable = true; systemd.enable = true;
style = '' style = ''
* { * {
font-size: 14px; font-size: 14px;
font-weight: 600; font-weight: 600;
}
window#waybar {
background-color: transparent;
border-radius: ${builtins.toString config.wayland.windowManager.hyprland.settings.decoration.rounding};
} }
window#waybar { #workspaces button {
background-color: transparent; all: unset;
border-radius: ${builtins.toString config.wayland.windowManager.hyprland.settings.decoration.rounding}; padding: 1px 3px;
} color: alpha(@base05, 0.5);
border-radius: 1em;
#workspaces button { }
all: unset;
padding: 1px 3px;
color: alpha(@base05, 0.5);
border-radius: 1em;
}
#workspaces button.active { #workspaces button.active {
color: @base05; color: @base05;
} }
#workspaces { #workspaces {
margin: 0px; margin: 0px;
padding: 2px 6px; padding: 2px 6px;
background-color: @base00; background-color: @base00;
border-radius: 1em; border-radius: 1em;
} }
#mpris, #mpris,
#backlight, #backlight,
#tray, #tray,
#pulseaudio, #pulseaudio,
#window, #window,
#upower, #upower,
#clock, #clock,
#power-profiles-daemon { #power-profiles-daemon {
padding: 2px 10px; padding: 2px 10px;
background-color: @base00; background-color: @base00;
color: @base05; color: @base05;
border-radius: ${builtins.toString config.wayland.windowManager.hyprland.settings.decoration.rounding}; border-radius: ${builtins.toString config.wayland.windowManager.hyprland.settings.decoration.rounding};
} }
#tray { #tray {
padding: 0px 8px; padding: 0px 8px;
} }
window#waybar.empty #window { window#waybar.empty #window {
background: none; background: none;
} padding: 0px;
#custom-sep { margin: 0px;
color: alpha(@base05, 0.5); }
} #custom-sep {
color: alpha(@base05, 0.5);
}
''; '';
settings = { settings = {
mainBar = { mainBar = {
@ -68,14 +70,14 @@
spacing = 4; spacing = 4;
modules-left = [ modules-left = [
"hyprland/workspaces" "hyprland/workspaces"
"hyprland/window"
"mpris" "mpris"
]; ];
modules-center = [
"hyprland/window"
];
modules-right = [ modules-right = [
"backlight"
"pulseaudio" "pulseaudio"
"upower" "upower"
"power-profiles-daemon"
"clock" "clock"
"tray" "tray"
]; ];
@ -94,6 +96,7 @@
"tray" = { "tray" = {
icon-size = 14; icon-size = 14;
spacing = 5;
}; };
"hyprland/workspaces" = { "hyprland/workspaces" = {
@ -109,11 +112,6 @@
tooltip-spacing = 20; tooltip-spacing = 20;
}; };
"power-profiles-daemon" = {
format = "{profile}";
format-tooltip = "Power profile: {profile}\nDriver: {driver}";
};
"backlight" = { "backlight" = {
format = "{icon} {percent}%"; format = "{icon} {percent}%";
format-icons = [ format-icons = [

View File

@ -19,11 +19,14 @@
stylix = { stylix = {
enable = true; enable = true;
autoEnable = true; autoEnable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark.yaml";
polarity = "dark"; polarity = "dark";
image = ./home/wallpaper.png; image = ./home/wallpaper.png;
targets = { targets = {
qt.platform = lib.mkForce "qtct"; qt.platform = lib.mkForce "qtct";
gnome.enable = true;
gtk.enable = true;
gtksourceview.enable = false;
}; };
fonts = { fonts = {
sizes = { sizes = {