overhaul hypr, waybar, add trayscale, etc

This commit is contained in:
Callum Leslie 2024-09-04 10:33:23 +01:00
parent af5a73e5df
commit 9bb638131b
Signed by: cleslie
GPG key ID: D382C4AFEECEAA90
12 changed files with 189 additions and 47 deletions

View file

@ -31,6 +31,7 @@ in {
environment.systemPackages = with pkgs; [
vim
gnome.adwaita-icon-theme
wget
fzf
nil
@ -45,9 +46,9 @@ in {
shells = with pkgs; [fish];
etc."greetd/environments".text = ''
hyprland
'';
# etc."greetd/environments".text = ''
# hyprland
# '';
};
fonts.packages = with pkgs; [nerdfonts meslo-lgs-nf];
}

View file

@ -1,4 +1,6 @@
{inputs, ...}: {
programs.hyprlock.enable = true;
security.pam.services.hyprlock = {};
home-manager = {
sharedModules = [
{
@ -6,6 +8,7 @@
fish.enable = false;
};
}
inputs.self.homeManagerModules.trayscale
];
users.c = import ../../home;
extraSpecialArgs = {inherit inputs;};

View file

@ -4,8 +4,29 @@
seahorse.enable = true;
nix-ld.enable = true;
virt-manager.enable = true;
nm-applet.enable = true;
#nm-applet.enable = true;
hyprland.enable = true;
regreet = {
enable = true;
settings = {
background = {
path = pkgs.fetchurl {
url = "https://i.redd.it/jd1nuwsl0d121.jpg";
sha256 = "sha256-ff3ajGVsay2dtHiHmO2MYlqCvexUQjGifMs/ofzuyvI=";
};
fit = "Contain";
};
GTK = {
application_prefer_dark_theme = true;
cursor_theme_name = "Adwaita";
font_name = "Cantarell 16";
icon_theme_name = "Adwaita";
theme_name = "Adwaita";
};
};
cageArgs = ["-s" "-m" "last"];
};
};
services = {
mullvad-vpn = {
@ -29,17 +50,7 @@
};
thermald.enable = true;
greetd = {
enable = true;
settings = {
default_session.command = ''
${pkgs.greetd.tuigreet}/bin/tuigreet \
--time \
--asterisks \
--user-menu \
--cmd Hyprland
'';
};
};
greetd.enable = true;
};
}