Added notification daemon SwayNC

This commit is contained in:
zuma 2025-02-14 00:49:07 +01:00
parent 97e1c57488
commit 508a66f1cf
6 changed files with 439 additions and 2865 deletions

View file

@ -7,6 +7,13 @@
inputs.home-manager.nixosModules.default
];
nix.optimise.automatic = true;
nix.gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 7d";
};
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
@ -80,7 +87,7 @@
services.printing.enable = true;
# Enable sound with pipewire.
hardware.pulseaudio.enable = false;
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
@ -103,7 +110,7 @@
isNormalUser = true;
description = "zuma";
shell = pkgs.zsh;
extraGroups = [ "networkmanager" "wheel" ];
extraGroups = [ "networkmanager" "wheel" "docker"];
};
home-manager = {
@ -114,7 +121,7 @@
};
# Enable automatic login for the user.
services.xserver.displayManager.autoLogin = {
services.displayManager.autoLogin = {
enable = true;
user = "zuma";
};
@ -162,6 +169,8 @@
bibata-cursors # Pretty cursors
kdenlive # Video editing software
feishin # Audio Player that connects to my Navidrome server
audacity # Audio Mixer
filezilla # SFTP FTP and all these protocols
# Shell stuff
zsh # Favorite shell so far
@ -180,13 +189,20 @@
ffmpeg # Video and sound editiing
pywal16 # Generate 16 palette from image
wev # Utility to find which key you pressed
hugo # Static website engine to make my blog
php # For hosting Adminer
libnotify # Man I want that notify-send
ripgrep # Faster grep alternative
# Utilities
wl-clipboard # Clipboard manager
grim # Screenshot tool
slurp # Useful with grim for screenshotting
swww # Wallpaper engine
pulseaudio-dlna # To play sound on sound system
activitywatch # Stats on time spent
awatcher # Wayland Idle and window watcher
swaynotificationcenter # Notification daemon and notification center
];
services.gvfs.enable = true; # Enable Trash so that if I delete my nix files without having saved them I can backup .........
@ -196,6 +212,13 @@
services.gnome.gnome-keyring.enable = true;
security.pam.services.hyprland.enableGnomeKeyring = true;
virtualisation.docker = {
enable = true;
daemon.settings = {
data-root = "/home/zuma/.docker-data";
};
};
fonts.packages = with pkgs; [
nerd-fonts.fira-code
nerd-fonts.ubuntu

View file

@ -12,11 +12,12 @@
../../commons/programs/neovim.nix
../../commons/programs/kitty.nix
../../commons/programs/waybar.nix
../../commons/programs/swaync.nix
];
qt = {
enable = true;
platformTheme = "gtk";
platformTheme.name = "gtk";
style= {
name = "Dracula";
package = pkgs.dracula-theme;