Compare commits

...

5 Commits

Author SHA1 Message Date
Weckyy702
94cad97ba9 home/catppuccin+nixos/nerdfonts: enable gtk-related stuff 2026-03-17 00:33:00 +01:00
Weckyy702
59b1f8b632 home/catppuccin: Move catppuccin-cursors code to its friends 2026-03-17 00:32:19 +01:00
Weckyy702
de7db470ae hosts/keith: Correct resource path for local smb share 2026-03-17 00:31:29 +01:00
Weckyy702
336c395b56 hosts/tux: Move AGHPB-related flake import to where it belongs 2026-03-17 00:30:33 +01:00
Weckyy702
dbed42316a hosts/keith+home/hyprpaper: Remove home/hyprpaper
wpaperd is just cooler :(
2026-03-17 00:29:40 +01:00
8 changed files with 28 additions and 40 deletions

View File

@@ -1,22 +0,0 @@
{
config.flake.factory.hyprpaper = mappings: { config
, osConfig
, lib
, ...
}: {
services.hyprpaper = assert osConfig.programs.hyprland.enable; {
enable = true;
settings = {
preload = map ({ path, ... }: path) mappings;
wallpaper =
map
({ monitor
, path
, prefix ? ""
,
}: "${monitor},${prefix}${path}")
mappings;
};
};
};
}

View File

@@ -5,7 +5,7 @@
imports = with inputs.self.factory; [
(mount-cifs {
host = "duke.veltnet";
resource = "home";
resource = "smb-share";
destination = "/home/weckyy702/duke";
credentials_path = "${config.age.secrets.nas-creds.path}";
UID = "weckyy702";

View File

@@ -3,21 +3,22 @@
imports = with inputs.self.modules.nixos; [
weckyy702
steam
mullvad
];
home-manager.users.weckyy702 = { config, ... }: {
imports = with inputs.self.modules.homeManager;
with inputs.self.factory; [
(hyprpaper {
wallpaper_path = "${inputs.assets}/horizontal_16x9.png";
monitor_names = [
"DP-1"
"HDMI-A-1"
];
(wpaperd {
default = {
path = "${inputs.assets}/horizontal_16x9.png";
};
})
vesktop
spicetify
borgmatic
qbittorrent
];
};

View File

@@ -1,11 +1,4 @@
{ inputs, ... }: {
flake-file.inputs = {
aghpb = {
url = "github:cat-milk/Anime-Girls-Holding-Programming-Books";
flake = false;
};
};
flake.modules.homeManager.tux-hyprland = {
imports = with inputs.self.modules.homeManager; [
ashell

View File

@@ -1,4 +1,11 @@
{ inputs, ... }: {
flake-file.inputs = {
aghpb = {
url = "github:cat-milk/Anime-Girls-Holding-Programming-Books";
flake = false;
};
};
flake.modules.homeManager.randomized-aghpb-wallpaper = {
imports = with inputs.self.factory; [
(wpaperd {

View File

@@ -38,11 +38,20 @@
hyprcursor.size = size;
};
wayland.windowManager.hyprland.settings.exec-once = [
"hyprctl setcursor catppuccin-mocha-mauve-cursors 24"
];
catppuccin.enable = true;
# Required for QT apps to use the catppuccin colors
qt = {
enable = true;
style.name = "kvantum";
};
gtk = {
enable = true;
colorScheme = "dark";
};
};
}

View File

@@ -21,10 +21,6 @@
follow_mouse = 1;
};
exec-once = [
"hyprctl setcursor catppuccin-mocha-mauve-cursors 24"
];
bind =
[
"$mod, Q, exit"

View File

@@ -8,4 +8,8 @@
fontDir.enable = true;
};
};
flake.modules.homeManager.nerdfonts = {
gtk.font.name = "JetBrainsMono";
};
}