Refactor Desktop configurations; pre work for adding new desktops (hypr)
This commit is contained in:
parent
2d95dcf3c5
commit
27997d2a33
10 changed files with 36 additions and 11 deletions
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
imports = [
|
||||
./gnome
|
||||
# ./hyprland
|
||||
];
|
||||
}
|
|
@ -224,7 +224,7 @@ with lib.hm.gvariant;
|
|||
};
|
||||
|
||||
"org/gnome/desktop/notifications/application/zen-twilight" = {
|
||||
application-id = "zen_twilight.desktop";
|
||||
application-id = "zen.desktop";
|
||||
};
|
||||
|
||||
"org/gnome/desktop/peripherals/mouse" = {
|
||||
|
@ -340,7 +340,7 @@ with lib.hm.gvariant;
|
|||
"org/gnome/shell" = {
|
||||
disable-user-extensions = false;
|
||||
enabled-extensions = [ "appindicatorsupport@rgcjonas.gmail.com" "blur-my-shell@aunetx" "clipboard-indicator@tudmotu.com" "color-picker@tuberry" "dash-to-panel@jderose9.github.com" "hibernate@dafne.rocks" "monitor-brightness-volume@ailin.nemui" "native-window-placement@gnome-shell-extensions.gcampax.github.com" "screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com" "tilingshell@ferrarodomenico.com" "user-theme@gnome-shell-extensions.gcampax.github.com" "Vitals@CoreCoding.com" ];
|
||||
favorite-apps = [ "org.gnome.Nautilus.desktop" "org.wezfurlong.wezterm.desktop" "win11.desktop" "zen_twilight.desktop" "spotify.desktop" "vesktop.desktop" "org.telegram.desktop.desktop" "code.desktop" "fleet-jet.desktop" "steam.desktop" "Marvel Rivals.desktop" "org.prismlauncher.PrismLauncher.desktop" ];
|
||||
favorite-apps = [ "org.gnome.Nautilus.desktop" "org.wezfurlong.wezterm.desktop" "win11.desktop" "zen.desktop" "spotify.desktop" "vesktop.desktop" "org.telegram.desktop.desktop" "code.desktop" "fleet-jet.desktop" "steam.desktop" "Marvel Rivals.desktop" "org.prismlauncher.PrismLauncher.desktop" ];
|
||||
last-selected-power-profile = "performance";
|
||||
welcome-dialog-last-shown-version = "47.4";
|
||||
};
|
|
@ -205,12 +205,16 @@
|
|||
"tilingshell@ferrarodomenico.com"
|
||||
"user-theme@gnome-shell-extensions.gcampax.github.com"
|
||||
"Vitals@CoreCoding.com"
|
||||
# pkgs.gnomeExtensions.just-perfection.extensionUuid
|
||||
pkgs.gnomeExtensions.alphabetical-app-grid.extensionUuid
|
||||
pkgs.gnomeExtensions.quick-settings-audio-devices-hider.extensionUuid
|
||||
pkgs.gnomeExtensions.quick-settings-audio-devices-renamer.extensionUuid
|
||||
];
|
||||
favorite-apps = [
|
||||
"org.gnome.Nautilus.desktop"
|
||||
"org.wezfurlong.wezterm.desktop"
|
||||
"win11.desktop"
|
||||
"zen_twilight.desktop"
|
||||
"zen.desktop"
|
||||
"spotify.desktop"
|
||||
"vesktop.desktop"
|
||||
"org.telegram.desktop.desktop"
|
Before Width: | Height: | Size: 2.9 MiB After Width: | Height: | Size: 2.9 MiB |
|
@ -11,7 +11,7 @@
|
|||
|
||||
## Host-specific Optional Configs ##
|
||||
../common/optional/browsers
|
||||
../common/optional/desktops
|
||||
../common/optional/gnome
|
||||
../common/optional/development
|
||||
../common/optional/gaming
|
||||
../common/optional/xdg.nix # file associations
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
## Host-specific Optional Configs ##
|
||||
../common/optional/browsers
|
||||
../common/optional/desktops
|
||||
../common/optional/gnome
|
||||
# ../common/optional/development
|
||||
# ../common/optional/gaming
|
||||
../common/optional/xdg.nix # file associations
|
||||
|
|
22
hosts/common/optional/bluetooth.nix
Normal file
22
hosts/common/optional/bluetooth.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
{ pkgs, ... }:
|
||||
{
|
||||
hardware.bluetooth = {
|
||||
enable = true;
|
||||
package = pkgs.bluez5-experimental;
|
||||
settings = {
|
||||
# make Xbox Series X controller work
|
||||
General = {
|
||||
Class = "0x000100";
|
||||
ControllerMode = "bredr";
|
||||
FastConnectable = true;
|
||||
JustWorksRepairing = "always";
|
||||
Privacy = "device";
|
||||
# Battery info for Bluetooth devices
|
||||
Experimental = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# https://github.com/NixOS/nixpkgs/issues/114222
|
||||
systemd.user.services.telephony_client.enable = false;
|
||||
}
|
|
@ -27,6 +27,10 @@
|
|||
gnomeExtensions.dash-to-panel
|
||||
gnomeExtensions.tiling-shell
|
||||
gnomeExtensions.vitals
|
||||
# gnomeExtensions.just-perfection
|
||||
gnomeExtensions.alphabetical-app-grid
|
||||
gnomeExtensions.quick-settings-audio-devices-hider
|
||||
gnomeExtensions.quick-settings-audio-devices-renamer
|
||||
];
|
||||
|
||||
environment.gnome.excludePackages = (
|
||||
|
|
|
@ -30,6 +30,7 @@ in
|
|||
|
||||
## Optional Configs ##
|
||||
"hosts/common/optional/audio.nix" # pipewire and cli controls
|
||||
"hosts/common/optional/bluetooth.nix"
|
||||
"hosts/common/optional/ddcutil.nix" # ddcutil for monitor controls
|
||||
"hosts/common/optional/gaming.nix" # steam, gamescope, gamemode, and related hardware
|
||||
"hosts/common/optional/gnome.nix" # desktop
|
||||
|
|
Loading…
Add table
Reference in a new issue