Changes Stuff

This commit is contained in:
2026-03-28 18:32:21 +01:00
parent 21bff544f3
commit 3f8b11c058
69 changed files with 121 additions and 111 deletions

View File

@@ -29,7 +29,7 @@
];
catppuccin = {
enable = true;
enable = false;
flavor = "mocha";
};

View File

@@ -1,32 +1,53 @@
{ pkgs, lib, ... }:
let
theme = pkgs.magnetic-catppuccin-gtk;
theme_name = "Catppuccin-GTK-Dark";
in
{
home.packages = with pkgs; [ catppuccin-papirus-folders adwaita-icon-theme];
home = {
packages = with pkgs; [
adwaita-icon-theme
];
pointerCursor = {
gtk.enable = true;
name = "catppuccin-mocha-sapphire-cursors";
package = pkgs.catppuccin-cursors.mochaSapphire;
size = 24;
};
file = {
".config/gtk-4.0/gtk.css".source = "${theme}/share/themes/${theme_name}/gtk-4.0/gtk.css";
".config/gtk-4.0/gtk-dark.css".source = "${theme}/share/themes/${theme_name}/gtk-4.0/gtk-dark.css";
".config/gtk-4.0/assets".source = "${theme}/share/themes/${theme_name}/gtk-4.0/assets";
};
};
gtk = {
enable = true;
font = {
name = "FiraCode Nerd Font Propo";
size = 12;
};
theme = {
name = "catppuccin-mocha-standard-mauve-dark";
package = pkgs.catppuccin-gtk;
name = theme_name;
package = theme;
};
iconTheme = {
name = "Papirus-Dark";
package = lib.mkForce pkgs.catppuccin-papirus-folders; # deactivate and check
package = lib.mkForce (
pkgs.catppuccin-papirus-folders.override {
accent = "sky";
flavor = "mocha";
}
);
};
cursorTheme = {
name = "catppuccin-mocha-dark";
package = pkgs.catppuccin-cursors.mochaDark;
size = 24;
gtk3.extraConfig.gtk-application-prefer-dark-theme = 1;
};
dconf = {
enable = true;
settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
gtk-theme = theme_name;
};
};
gtk3.extraConfig.gtk-application-prefer-dark-theme = true;
gtk4.extraConfig.gtk-application-prefer-dark-theme = true;
};
}

View File

@@ -19,6 +19,10 @@ in
./portal.nix
];
catppuccin.hyprland = {
enable = true;
};
home.packages = with pkgs; [
catppuccin-cursors.mochaDark
grim
@@ -172,14 +176,14 @@ in
name = "usb-optical-mouse-";
sensitivity = 0;
};
windowrulev2 = [
"suppressevent maximize, class:.*"
"float, class:^(com.obsproject.Studio)$"
"size 1280 800, class:^(com.obsproject.Studio)$"
"float, class:^(xdg-desktop-portal-gtk)$"
"center, class:^(xdg-desktop-portal-gtk)$"
];
#deprecated
# windowrulev2 = [
# "suppressevent maximize, class:.*"
# "float, class:^(com.obsproject.Studio)$"
# "size 1280 800, class:^(com.obsproject.Studio)$"
# "float, class:^(xdg-desktop-portal-gtk)$"
# "center, class:^(xdg-desktop-portal-gtk)$"
# ];
# windowrule = [
# "opacity 0.0 override, class:^(xwaylandvideobridge)$"
@@ -227,7 +231,7 @@ in
# Window Modifiers
"${super}, P, pseudo, " # dwindle
"${super}, J, togglesplit, " # dwindle
# "${super}, J, togglesplit, " # dwindle doenst exist
"${super}, V, togglefloating, " # dwindle
"${super}, C, killactive, "

View File

@@ -1,6 +1,9 @@
{ ... }:
{
catppuccin.hyprlock.enable = false;
# Hyprlock configuration
programs.hyprlock = {
enable = true;

View File

@@ -150,11 +150,11 @@
format = "{}";
return-type = "json";
exec = ''
curl -s -X GET "https://api.openweathermap.org/data/2.5/weather?lat=52.281311&lon=10.527029&appid=$OPENWEATHER_API_KEY&units=metric&lang=en" | jq -c '{text: "\(.name) \(.main.temp)C°"}'
curl -s -X GET "https://api.openweathermap.org/data/2.5/weather?lat=52.281311&lon=10.527029&appid=$(cat $OPENWEATHER_API_KEY)&units=metric&lang=en" | jq -c '{text: "\(.name) \(.main.temp)C°"}'
'';
interval = 120;
on-click = ''
data=$(curl -s -X GET "https://api.openweathermap.org/data/2.5/weather?lat=52.281311&lon=10.527029&appid=$OPENWEATHER_API_KEY&units=metric&lang=en")
data=$(curl -s -X GET "https://api.openweathermap.org/data/2.5/weather?lat=52.281311&lon=10.527029&appid=$(cat $OPENWEATHER_API_KEY)&units=metric&lang=en")
city=$(echo "$data" | jq -r '.name')
temp=$(echo "$data" | jq -r '.main.temp')
feels=$(echo "$data" | jq -r '.main.feels_like')

View File

@@ -136,7 +136,7 @@ window#waybar.hidden {
}
#custom-cava {
color: @green;
color: @sky;
}
#wireplumber, #custom-cava, #mpris {

View File

@@ -4,8 +4,10 @@
...
}:
{
catppuccin.waybar.mode = "createLink";
catppuccin.waybar = {
enable = true;
mode = "createLink";
};
programs.waybar = {
enable = true;
package = pkgs.waybar;

View File

@@ -22,6 +22,9 @@
};
lfs.enable = true;
ignores = [ "**/.DS_STORE" ];
ignores = [
"**/.DS_STORE"
"result"
];
};
}

View File

@@ -11,7 +11,7 @@
glow # MD Viewer
# LLM in the Terminal
llm
(pkgs.llm.withPlugins { llm-groq = true; })
# Fun stuff
zoxide
@@ -118,6 +118,12 @@
fastfetch
end
'';
functions.l = {
body = ''
llm prompt -m groq/llama-3.3-70b-versatile -t std $argv | glow
'';
};
};
programs.starship = {