update theming of hosts/dragyx
This commit is contained in:
parent
5424169a97
commit
88ec9939e8
4 changed files with 82 additions and 30 deletions
|
@ -1,6 +1,19 @@
|
||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
imports = [
|
||||||
|
../../../options/common/pin-registry.nix
|
||||||
|
../../../options/common/preserve-system.nix
|
||||||
|
../../../options/desktop/fonts.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
|
services.locate = {
|
||||||
|
enable = true;
|
||||||
|
interval = "hourly";
|
||||||
|
package = pkgs.plocate;
|
||||||
|
localuser = null;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,6 +23,34 @@ let
|
||||||
cp -r $src/basic/.local/share/rofi/themes/* $out/share/
|
cp -r $src/basic/.local/share/rofi/themes/* $out/share/
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
grub-theme = pkgs.stdenv.mkDerivation {
|
||||||
|
pname = "catppuccin-grub";
|
||||||
|
version = "0";
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "catppuccin";
|
||||||
|
repo = "grub";
|
||||||
|
rev = "803c5df0e83aba61668777bb96d90ab8f6847106";
|
||||||
|
sha256 = "sha256-/bSolCta8GCZ4lP0u5NVqYQ9Y3ZooYCNdTwORNvR7M0=";
|
||||||
|
};
|
||||||
|
installPhase = ''
|
||||||
|
# runHook preInstall
|
||||||
|
|
||||||
|
|
||||||
|
mkdir -p $out/
|
||||||
|
|
||||||
|
cp -r $src/src/catppuccin-mocha-grub-theme/* $out/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# runHook postInstall
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
catppuccin-sddm-corners-patched = pkgs.catppuccin-sddm-corners.overrideAttrs (prevAttrs: {
|
||||||
|
postInstall = (prevAttrs.postInstall or "") + ''
|
||||||
|
sed -i -E "s/passwordMaskDelay: [0-9]+/passwordMaskDelay: 0/" $out/share/sddm/themes/catppuccin-sddm-corners/components/PasswordPanel.qml
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home-manager.users.${username} = {
|
home-manager.users.${username} = {
|
||||||
|
@ -44,5 +72,9 @@ in
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
environment.systemPackages = [ catppuccin-sddm-corners-patched ];
|
||||||
|
services.displayManager.sddm.theme = "catppuccin-sddm-corners";
|
||||||
|
|
||||||
|
boot.loader.grub.theme = grub-theme;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,7 @@ in
|
||||||
];
|
];
|
||||||
# Modules
|
# Modules
|
||||||
"custom/os-icon" = {
|
"custom/os-icon" = {
|
||||||
format = "\uf313"; #NixOS logo
|
format = "\\uf313"; #NixOS logo
|
||||||
};
|
};
|
||||||
battery = {
|
battery = {
|
||||||
interval = 10;
|
interval = 10;
|
||||||
|
@ -73,15 +73,15 @@ in
|
||||||
network = {
|
network = {
|
||||||
interval = 5;
|
interval = 5;
|
||||||
format-wifi = "{icon} {essid}";
|
format-wifi = "{icon} {essid}";
|
||||||
format-ethernet = "\udb80\ude01 {ifname}";
|
format-ethernet = "\\udb80\\ude01 {ifname}";
|
||||||
format-disconnected = "\uf0202 Offline";
|
format-disconnected = "\\uf0202 Offline";
|
||||||
format-alt = "\udb80\uddda {bandwidthDownBytes} \udb81\udd52 {bandwidthUpBytes} \udb82\ude5f {ipaddr}/{cidr}";
|
format-alt = "\\udb80\\uddda {bandwidthDownBytes} \\udb81\\udd52 {bandwidthUpBytes} \\udb82\\ude5f {ipaddr}/{cidr}";
|
||||||
format-icons = [
|
format-icons = [
|
||||||
"\udb82\udd28 "
|
"\\udb82\\udd28 "
|
||||||
"\udb82\udd25 "
|
"\\udb82\\udd25 "
|
||||||
"\udb82\udd22 "
|
"\\udb82\\udd22 "
|
||||||
"\udb82\udd1f "
|
"\\udb82\\udd1f "
|
||||||
"\udb82\udd2f "
|
"\\udb82\\udd2f "
|
||||||
];
|
];
|
||||||
tooltip = false;
|
tooltip = false;
|
||||||
};
|
};
|
||||||
|
@ -94,9 +94,9 @@ in
|
||||||
max-length = 30;
|
max-length = 30;
|
||||||
tooltip = false;
|
tooltip = false;
|
||||||
rewrite = {
|
rewrite = {
|
||||||
"([Aa]lacritty|kitty)" = "\ue795 $1";
|
"([Aa]lacritty|kitty)" = "\\ue795 $1";
|
||||||
"(.*) .{15} Mozilla Firefox" = "\ue745 $1";
|
"(.*) .{15} Mozilla Firefox" = "\\ue745 $1";
|
||||||
"(^Spotify.*)" = "\uf1bc $1";
|
"(^Spotify.*)" = "\\uf1bc $1";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"hyprland/workspaces" = {
|
"hyprland/workspaces" = {
|
||||||
|
@ -161,26 +161,26 @@ in
|
||||||
backlight = {
|
backlight = {
|
||||||
format = "{percent}% {icon} ";
|
format = "{percent}% {icon} ";
|
||||||
format-icons = [
|
format-icons = [
|
||||||
"\udb80\udf36"
|
"\\udb80\\udf36"
|
||||||
"\udb86\ude4e"
|
"\\udb86\\ude4e"
|
||||||
"\udb86\ude4f"
|
"\\udb86\\ude4f"
|
||||||
"\udb86\ude50"
|
"\\udb86\\ude50"
|
||||||
"\udb86\ude51"
|
"\\udb86\\ude51"
|
||||||
"\udb86\ude52"
|
"\\udb86\\ude52"
|
||||||
"\udb86\ude53"
|
"\\udb86\\ude53"
|
||||||
"\udb86\ude54"
|
"\\udb86\\ude54"
|
||||||
"\udb86\ude55"
|
"\\udb86\\ude55"
|
||||||
"\udb86\ude56"
|
"\\udb86\\ude56"
|
||||||
"\udb81\udee8"
|
"\\udb81\\udee8"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
wireplumber = {
|
wireplumber = {
|
||||||
format = "{icon} {volume}%";
|
format = "{icon} {volume}%";
|
||||||
format-muted = "\udb81\udd81";
|
format-muted = "\\udb81\\udd81";
|
||||||
format-icons = [
|
format-icons = [
|
||||||
"\uf026"
|
"\\uf026"
|
||||||
"\uf027"
|
"\\uf027"
|
||||||
"\udb81\udd7e"
|
"\\udb81\\udd7e"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
tray = {
|
tray = {
|
||||||
|
|
|
@ -3,9 +3,6 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
../common/default.nix
|
../common/default.nix
|
||||||
../../../options/common/pin-registry.nix
|
|
||||||
../../../options/common/preserve-system.nix
|
|
||||||
../../../options/desktop/fonts.nix
|
|
||||||
./packages.nix
|
./packages.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -51,6 +48,15 @@
|
||||||
device = "nodev";
|
device = "nodev";
|
||||||
efiSupport = true;
|
efiSupport = true;
|
||||||
enableCryptodisk = true;
|
enableCryptodisk = true;
|
||||||
|
useOSProber = true;
|
||||||
|
extraEntries = ''
|
||||||
|
menuentry "Reboot" {
|
||||||
|
reboot
|
||||||
|
}
|
||||||
|
menuentry "Poweroff" {
|
||||||
|
halt
|
||||||
|
}
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
initrd.luks.devices = {
|
initrd.luks.devices = {
|
||||||
|
@ -160,6 +166,7 @@
|
||||||
pipewire.enable = true;
|
pipewire.enable = true;
|
||||||
};
|
};
|
||||||
WM.hyprland.enable = true;
|
WM.hyprland.enable = true;
|
||||||
|
WM.hyprland.gnome-keyring = true;
|
||||||
};
|
};
|
||||||
# This value determines the NixOS release from which the default
|
# This value determines the NixOS release from which the default
|
||||||
# settings for stateful data, like file locations and database versions
|
# settings for stateful data, like file locations and database versions
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue