switch to hyprland

This commit is contained in:
Mars 2024-05-28 04:08:06 -04:00
parent 80b6273752
commit f74047f29b
Signed by: pupbrained
GPG key ID: 0FF5B8826803F895
14 changed files with 1178 additions and 810 deletions

View file

@ -4,50 +4,35 @@
inputs,
...
}: {
colorScheme = inputs.nix-colors.colorSchemes.catppuccin-mocha;
home = {
packages = with pkgs;
[
duf
eternal-terminal
firefox
grc
iamb
jamesdsp
jetbrains-toolbox
kdePackages.neochat
killall
libnotify
lm_sensors
loupe
mpv
playerctl
prismlauncher
quickemu
quickgui
telegram-desktop
xdotool
vesktop
youki
(xwinwrap.overrideAttrs {
src = fetchFromGitHub {
owner = "camonater62";
repo = "xwinwrap";
rev = "ec74e730072225ffa740bf5076a1dd0a343bb113";
sha256 = "0vfwbcx5y1aphiaix2zps1bl7lhbhdvm6vhys2m0kwvl6igy0cc8";
};
buildPhase = ''
make all
'';
installPhase = ''
mkdir -p $out/bin
mv xwinwrap $out/bin
'';
})
(vesktop.overrideAttrs {withSystemVencord = false;})
jetbrains.clion
]
++ (with inputs; [
nixvim.packages.${pkgs.system}.default
])
++ (with inputs.chaotic.packages.${pkgs.system}; [
distrobox_git
firefox_nightly
]);
pointerCursor = {
@ -72,7 +57,7 @@
catppuccin = {
enable = true;
flavour = "mocha";
flavor = "mocha";
accent = "green";
};
@ -84,7 +69,7 @@
icon.enable = true;
cursor.enable = true;
size = "standard";
tweaks = ["normal"];
tweaks = ["rimless"];
};
};
@ -92,7 +77,15 @@
nix-index-database.comma.enable = true;
nix-index.enable = true;
ripgrep.enable = true;
xmobar.enable = true;
fzf = {
enable = true;
catppuccin.enable = true;
colors = with lib; {
bg = mkForce "-1";
"bg+" = mkForce "-1";
};
};
eza = {
enable = true;
@ -109,79 +102,9 @@
enable = true;
nix-direnv.enable = true;
};
rofi = {
enable = true;
catppuccin.enable = true;
extraConfig = {
modi = "run,drun,window";
icon-theme = "Oranchelo";
show-icons = true;
terminal = "wezterm";
drun-display-format = "{icon} {name}";
location = 0;
disable-history = false;
hide-scrollbar = true;
display-drun = " Apps ";
display-run = " Run ";
display-window = " 󰍲 Window";
display-Network = " 󰤨 Network";
sidebar-mode = true;
};
theme = {
"*".font = "Maple Mono NF 14";
};
};
};
services = {
picom = {
enable = true;
backend = "glx";
fadeDelta = 5;
fade = true;
shadow = true;
vSync = true;
shadowExclude = [
"class_g = 'firefox' && argb"
"class_g *?= 'slop'"
];
settings = {
corner-radius = 10;
blur-background-exclude = [
"class_g = 'slop'"
];
rounded-corners-exclude = [
"window_type = 'dock'"
"window_type = 'desktop'"
];
blur = {
method = "gaussian";
size = 10;
deviation = 5.0;
};
};
};
dunst = {
enable = true;
settings.global = {
corner_radius = 10;
offset = "18x53";
frame_width = 2;
font = "SN Pro 12";
frame_color = lib.mkForce "#a6e3a1";
};
catppuccin.enable = true;
};
};
systemd.user.startServices = "sd-switch";
nix.package = lib.mkForce pkgs.nixSuper;
}