sway/river/hypr: removed duplicated hard dependencies

This commit is contained in:
Aly Raffauf 2024-05-05 17:22:15 -04:00
parent ab713e2c2f
commit 90a5d3bfd9
6 changed files with 15 additions and 37 deletions

View file

@ -13,10 +13,14 @@
home.packages = with pkgs; [ home.packages = with pkgs; [
browsh browsh
celluloid
curl curl
evince
fractal fractal
gh gh
git git
gnome.eog
gnome.file-roller
(google-chrome.override { (google-chrome.override {
commandLineArgs = [ commandLineArgs = [
"--enable-features=UseOzonePlatform" "--enable-features=UseOzonePlatform"
@ -28,6 +32,7 @@
ruby ruby
trayscale trayscale
wget wget
xfce.xfce4-taskmanager
zoom-us zoom-us
]; ];

View file

@ -13,10 +13,15 @@
programs.home-manager.enable = true; programs.home-manager.enable = true;
home.packages = with pkgs; [ home.packages = with pkgs; [
celluloid
evince
fractal fractal
gnome.eog
gnome.file-roller
libreoffice-fresh libreoffice-fresh
plexamp plexamp
vlc vlc
xfce.xfce4-taskmanager
zoom-us zoom-us
]; ];

View file

@ -9,6 +9,8 @@
config = lib.mkIf config.alyraffauf.apps.swaylock.enable { config = lib.mkIf config.alyraffauf.apps.swaylock.enable {
home.packages = with pkgs; [swaylock]; home.packages = with pkgs; [swaylock];
programs.swaylock.enable = true;
xdg.configFile."swaylock/config".text = '' xdg.configFile."swaylock/config".text = ''
font="${config.alyraffauf.desktop.theme.terminalFont.name}-Regular" font="${config.alyraffauf.desktop.theme.terminalFont.name}-Regular"

View file

@ -44,17 +44,7 @@
}; };
services.cliphist.enable = lib.mkDefault true; services.cliphist.enable = lib.mkDefault true;
services.swayosd.enable = lib.mkDefault true;
# Packages that should be installed to the user profile.
home.packages = with pkgs; [
celluloid
evince
gnome.eog
gnome.file-roller
hyprland-protocols
networkmanagerapplet
xfce.xfce4-taskmanager
];
xdg.portal = { xdg.portal = {
enable = true; enable = true;

View file

@ -39,19 +39,7 @@
programs.swaylock.enable = lib.mkDefault true; programs.swaylock.enable = lib.mkDefault true;
services.cliphist.enable = lib.mkDefault true; services.cliphist.enable = lib.mkDefault true;
services.swayosd.enable = lib.mkDefault true;
# Packages that should be installed to the user profile.
home.packages = with pkgs; [
celluloid
evince
gnome.eog
gnome.file-roller
networkmanagerapplet
playerctl
swayidle
swayosd
xfce.xfce4-taskmanager
];
xdg.portal = { xdg.portal = {
enable = true; enable = true;

View file

@ -29,21 +29,9 @@
}; };
desktop.theme.enable = lib.mkDefault true; desktop.theme.enable = lib.mkDefault true;
}; };
# Packages that should be installed to the user profile.
home.packages = with pkgs; [
celluloid
evince
gnome.eog
gnome.file-roller
networkmanagerapplet
playerctl
swayidle
swayosd
xfce.xfce4-taskmanager
];
programs.swaylock.enable = lib.mkDefault true;
services.cliphist.enable = lib.mkDefault true; services.cliphist.enable = lib.mkDefault true;
services.swayosd.enable = lib.mkDefault true;
programs.waybar = { programs.waybar = {
settings = { settings = {