feat: complete overhaul. hyprland -> dwl; foot -> ghostty; nushell -> fish; stylix: completely custom again
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
{ config, pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = [
|
||||
pkgs.gscreenshot
|
||||
pkgs.wlr-randr
|
||||
];
|
||||
programs.dwl = {
|
||||
enable = true;
|
||||
package =
|
||||
(pkgs.dwl.override {
|
||||
configH = pkgs.replaceVars ./config.h {
|
||||
base00 = config.lib.stylix.colors.base00;
|
||||
base01 = config.lib.stylix.colors.base01;
|
||||
base02 = config.lib.stylix.colors.base02;
|
||||
base03 = config.lib.stylix.colors.base03;
|
||||
base04 = config.lib.stylix.colors.base04;
|
||||
base05 = config.lib.stylix.colors.base05;
|
||||
base06 = config.lib.stylix.colors.base06;
|
||||
base07 = config.lib.stylix.colors.base07;
|
||||
base08 = config.lib.stylix.colors.base08;
|
||||
base09 = config.lib.stylix.colors.base09;
|
||||
base0A = config.lib.stylix.colors.base0A;
|
||||
base0B = config.lib.stylix.colors.base0B;
|
||||
base0C = config.lib.stylix.colors.base0C;
|
||||
base0D = config.lib.stylix.colors.base0D;
|
||||
base0E = config.lib.stylix.colors.base0E;
|
||||
base0F = config.lib.stylix.colors.base0F;
|
||||
|
||||
wallpaper = config.stylix.image;
|
||||
};
|
||||
}).overrideAttrs
|
||||
(oldAttrs: {
|
||||
buildInputs = oldAttrs.buildInputs or [ ] ++ [
|
||||
pkgs.libdrm
|
||||
pkgs.fcft
|
||||
];
|
||||
patches = oldAttrs.patches or [ ] ++ [
|
||||
./patches/autostart-0.7.patch
|
||||
./patches/btrtile-v0.7-gaps.patch
|
||||
./patches/focusdir.patch
|
||||
./patches/gaps.patch
|
||||
./patches/ipc.patch
|
||||
./patches/monitorconfig.patch
|
||||
];
|
||||
});
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user