Better utilize home-manager for several applications and services

This commit is contained in:
Lauren Lagarde 2025-06-29 16:45:38 -05:00
parent a19b6b068f
commit d1d61a7b57
2 changed files with 34 additions and 28 deletions

View File

@ -7,20 +7,48 @@
./programs/gnome-terminal.nix ./programs/gnome-terminal.nix
]; ];
services.blueman-applet.enable = true;
services.network-manager-applet.enable = true;
services.flameshot = {
enable = true;
settings.General.showStartupLaunchMessage = false;
};
programs.mpv.enable = true;
programs.firefox.enable = true;
programs.chromium.enable = true;
programs.browserpass.enable = true; programs.browserpass.enable = true;
programs.rofi = {
enable = true;
theme = "solarized";
font = "ubuntu mono 10";
};
home.packages = with pkgs; [ home.packages = with pkgs; [
# TODO: Figure these ones out
#dunst
#xidlehook?
feh feh
vlc
loupe
arandr arandr
gparted
brightnessctl brightnessctl
pavucontrol pavucontrol
blueman
rofi
pinentry-qt pinentry-qt
gnome-terminal gnome-terminal
networkmanagerapplet
loupe
xorg.xkill xorg.xkill
nemo-with-extensions
# Other Apps
librecad
libreoffice
virt-manager
sublime-merge
openscad-unstable
]; ];
home.file = { home.file = {
@ -61,9 +89,6 @@
bindsym $mod+Shift+w exec curl -X POST https://homeassistant.mlaga97.space/api/webhook/-tbHkUPb8aLVcFaOQcXbBdIJb bindsym $mod+Shift+w exec curl -X POST https://homeassistant.mlaga97.space/api/webhook/-tbHkUPb8aLVcFaOQcXbBdIJb
bindsym $mod+Shift+o exec curl -X POST https://homeassistant.mlaga97.space/api/webhook/-fmYa59UtZaMXythyEsda_ulo bindsym $mod+Shift+o exec curl -X POST https://homeassistant.mlaga97.space/api/webhook/-fmYa59UtZaMXythyEsda_ulo
# Network Manager
exec nm-applet
# Allow gnome apps to prompt for password # Allow gnome apps to prompt for password
#exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 & #exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
@ -107,7 +132,7 @@
bindsym $mod+Control+b exec blueman-manager bindsym $mod+Control+b exec blueman-manager
# Fast calculator # Fast calculator
bindsym $mod+c exec rofi -theme solarized -font "ubuntu mono 16" -show calc -modi "calc:qalc +u8 -nocurrencies" bindsym $mod+c exec rofi -show calc -modi "calc:qalc +u8 -nocurrencies"
################################################################################ ################################################################################
# Session Management # Session Management
@ -185,7 +210,7 @@
bindsym $mod+Shift+q kill bindsym $mod+Shift+q kill
# Run a Program # Run a Program
bindsym $mod+d exec rofi -combi-modi run#window#ssh -theme solarized -font "ubuntu mono 10" -show combi bindsym $mod+d exec rofi -show combi -combi-modi run#window#ssh
# Cycle Through Windows # Cycle Through Windows
bindsym $mod+h focus left bindsym $mod+h focus left

View File

@ -52,25 +52,6 @@
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
# TODO: Figure these ones out
#dunst
#xidlehook?
# Lauren Base GUI
vlc
mpv
gparted
shutter
nemo-with-extensions
# Other Apps
chromium
librecad
libreoffice
virt-manager
sublime-merge
openscad-unstable
# Dotspace # Dotspace
gthumb gthumb
qtpass qtpass