[linux-desktop] Adds a few more apps and reorganizes the config
This commit is contained in:
@@ -10,40 +10,48 @@
|
|||||||
./terminal.nix
|
./terminal.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home = {
|
||||||
# Desktop Applications
|
packages = with pkgs; [
|
||||||
signal-desktop
|
# Desktop Applications
|
||||||
firefox
|
signal-desktop
|
||||||
|
|
||||||
# Common utilities
|
# Common utilities
|
||||||
feh
|
feh
|
||||||
networkmanagerapplet # network control
|
networkmanagerapplet # network control
|
||||||
gnome-keyring # Secret management
|
gnome-keyring # Secret management
|
||||||
glib # for Gnome/GTK settings
|
glib # for Gnome/GTK settings
|
||||||
gsettings-desktop-schemas # So that we can access gnome settings
|
gsettings-desktop-schemas # So that we can access gnome settings
|
||||||
xdg-desktop-portal-hyprland
|
xdg-desktop-portal-hyprland
|
||||||
xdg-desktop-portal-gtk # GTK backend for XDG components like pickers
|
xdg-desktop-portal-gtk # GTK backend for XDG components like pickers
|
||||||
grim # Screenshot provider
|
grim # Screenshot provider
|
||||||
nwg-look # GTK settings editor
|
nwg-look # GTK settings editor
|
||||||
playerctl # for universal play/pause etc
|
playerctl # for universal play/pause etc
|
||||||
wirelesstools
|
wirelesstools
|
||||||
waypaper # Wallpaper switcher
|
waypaper # Wallpaper switcher
|
||||||
];
|
];
|
||||||
|
|
||||||
home.pointerCursor = {
|
pointerCursor = {
|
||||||
enable = true;
|
enable = true;
|
||||||
gtk.enable = true;
|
gtk.enable = true;
|
||||||
name = "phinger-cursors";
|
name = "phinger-cursors";
|
||||||
size = 16;
|
size = 16;
|
||||||
package = pkgs.phinger-cursors;
|
package = pkgs.phinger-cursors;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Hint for electron apps to use wayland
|
||||||
|
sessionVariables.NIXOS_OZONE_WL = "1";
|
||||||
|
|
||||||
|
# Miscelaneous config files
|
||||||
|
file = {
|
||||||
|
".XCompose".source = ./config/XCompose;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Hint for electron apps to use wayland
|
programs = {
|
||||||
home.sessionVariables.NIXOS_OZONE_WL = "1";
|
# browsers
|
||||||
|
firefox.enable = true;
|
||||||
# Miscelaneous config files
|
qutebrowser.enable = true;
|
||||||
home.file = {
|
librewolf.enable = true;
|
||||||
".XCompose".source = ./config/XCompose;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# GTK settings
|
# GTK settings
|
||||||
|
|||||||
Reference in New Issue
Block a user