Added notification daemon SwayNC
This commit is contained in:
parent
97e1c57488
commit
508a66f1cf
6 changed files with 439 additions and 2865 deletions
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue