switch from pop-shell to forge
This commit is contained in:
parent
7c0454d68e
commit
09420fe027
@ -78,6 +78,7 @@ in {
|
|||||||
gnomeExtensions.sound-output-device-chooser
|
gnomeExtensions.sound-output-device-chooser
|
||||||
gnomeExtensions.bluetooth-quick-connect
|
gnomeExtensions.bluetooth-quick-connect
|
||||||
gnomeExtensions.burn-my-windows
|
gnomeExtensions.burn-my-windows
|
||||||
|
gnomeExtensions.forge
|
||||||
];
|
];
|
||||||
|
|
||||||
systemd.user.sessionVariables = {
|
systemd.user.sessionVariables = {
|
||||||
@ -178,15 +179,36 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
dconf.settings = with lib.hm.gvariant; {
|
dconf.settings = with lib.hm.gvariant; {
|
||||||
|
"org/gnome/shell/extensions/forge" = {
|
||||||
|
stacked-tiling-mode-enabled = false;
|
||||||
|
tabbed-tiling-mode-enabled = false;
|
||||||
|
window-gap-hidden-on-single = true;
|
||||||
|
};
|
||||||
|
"org/gnome/shell/extensions/forge/keybindings" = {
|
||||||
|
window-focus-down = ["<Super>j" "<Super>Down"];
|
||||||
|
window-focus-left = ["<Super>h" "<Super>Left"];
|
||||||
|
window-focus-right = ["<Super>l" "<Super>Right"];
|
||||||
|
window-focus-up = ["<Super>k" "<Super>Up"];
|
||||||
|
|
||||||
|
window-move-down = ["<Shift><Super>j" "<Shift><Super>Down"];
|
||||||
|
window-move-left = ["<Shift><Super>h" "<Shift><Super>Left"];
|
||||||
|
window-move-right = ["<Shift><Super>l" "<Shift><Super>Right"];
|
||||||
|
window-move-up = ["<Shift><Super>k" "<Shift><Super>Up"];
|
||||||
|
|
||||||
|
window-swap-down = ["<Ctrl><Super>j" "<Ctrl><Super>Down"];
|
||||||
|
window-swap-left = ["<Ctrl><Super>h" "<Ctrl><Super>Left"];
|
||||||
|
window-swap-right = ["<Ctrl><Super>l" "<Ctrl><Super>Right"];
|
||||||
|
window-swap-up = ["<Ctrl><Super>k" "<Ctrl><Super>Up"];
|
||||||
|
};
|
||||||
"org/gnome/desktop/interface" = {
|
"org/gnome/desktop/interface" = {
|
||||||
enable-hot-corners = !cfg.tiling;
|
enable-hot-corners = !cfg.tiling;
|
||||||
show-battery-percentage = true;
|
show-battery-percentage = true;
|
||||||
};
|
};
|
||||||
"org/gnome/shell/extensions/pop-shell" = {
|
# "org/gnome/shell/extensions/pop-shell" = {
|
||||||
tile-by-default = cfg.tiling;
|
# tile-by-default = cfg.tiling;
|
||||||
show-title = !cfg.tiling;
|
# show-title = !cfg.tiling;
|
||||||
active-hint = false;
|
# active-hint = false;
|
||||||
};
|
# };
|
||||||
"org/gnome/shell/extensions/improved-workspace-indicator" = {
|
"org/gnome/shell/extensions/improved-workspace-indicator" = {
|
||||||
panel-position = "left";
|
panel-position = "left";
|
||||||
};
|
};
|
||||||
@ -218,7 +240,7 @@ in {
|
|||||||
disable-user-extensions = false;
|
disable-user-extensions = false;
|
||||||
disabled-extensions = [""];
|
disabled-extensions = [""];
|
||||||
enabled-extensions = [
|
enabled-extensions = [
|
||||||
"pop-shell@system76.com"
|
# "pop-shell@system76.com"
|
||||||
"rrc@ogarcia.me"
|
"rrc@ogarcia.me"
|
||||||
"native-window-placement@gnome-shell-extensions.gcampax.github.com"
|
"native-window-placement@gnome-shell-extensions.gcampax.github.com"
|
||||||
"user-theme@gnome-shell-extensions.gcampax.github.com"
|
"user-theme@gnome-shell-extensions.gcampax.github.com"
|
||||||
@ -237,6 +259,7 @@ in {
|
|||||||
"sound-output-device-chooser@kgshank.net"
|
"sound-output-device-chooser@kgshank.net"
|
||||||
# "blur-my-shell@aunetx"
|
# "blur-my-shell@aunetx"
|
||||||
# "burn-my-windows@schneegans.github.com"
|
# "burn-my-windows@schneegans.github.com"
|
||||||
|
"forge@jmmaranan.com"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
"org/gnome/desktop/peripherals/touchpad" = {
|
"org/gnome/desktop/peripherals/touchpad" = {
|
||||||
@ -319,6 +342,7 @@ in {
|
|||||||
switch-to-workspace-down = ["<Primary><Super>Down" "<Primary><Super>j"];
|
switch-to-workspace-down = ["<Primary><Super>Down" "<Primary><Super>j"];
|
||||||
switch-to-workspace-up = ["<Primary><Super>Up" "<Primary><Super>k"];
|
switch-to-workspace-up = ["<Primary><Super>Up" "<Primary><Super>k"];
|
||||||
toggle-maximized = ["<Super>m"];
|
toggle-maximized = ["<Super>m"];
|
||||||
|
toggle-fullscreen = ["<Super>f"];
|
||||||
close = ["<Super>q"];
|
close = ["<Super>q"];
|
||||||
cycle-windows = [""];
|
cycle-windows = [""];
|
||||||
panel-run-dialog = ["<Super>d"];
|
panel-run-dialog = ["<Super>d"];
|
||||||
@ -326,6 +350,7 @@ in {
|
|||||||
move-to-workspace-left = [""];
|
move-to-workspace-left = [""];
|
||||||
switch-to-workspace-right = [""];
|
switch-to-workspace-right = [""];
|
||||||
switch-to-workspace-left = [""];
|
switch-to-workspace-left = [""];
|
||||||
|
toggle-on-all-workspaces = ["<Super>a"];
|
||||||
|
|
||||||
# And deal with the remaining alt keys, screw alt keys
|
# And deal with the remaining alt keys, screw alt keys
|
||||||
cycle-windows-backward = [""];
|
cycle-windows-backward = [""];
|
||||||
@ -340,7 +365,7 @@ in {
|
|||||||
cycle-group-backward = [""];
|
cycle-group-backward = [""];
|
||||||
switch-group = [""];
|
switch-group = [""];
|
||||||
switch-group-backward = [""];
|
switch-group-backward = [""];
|
||||||
begin-resize = [""];
|
begin-resize = ["<Super>r"];
|
||||||
begin-move = [""];
|
begin-move = [""];
|
||||||
};
|
};
|
||||||
"org/gnome/mutter/keybindings" = {
|
"org/gnome/mutter/keybindings" = {
|
||||||
@ -353,6 +378,7 @@ in {
|
|||||||
"org/gnome/shell/keybindings" =
|
"org/gnome/shell/keybindings" =
|
||||||
lib.listToAttrs (map (n: lib.nameValuePair "switch-to-application-${toString n}" [""]) (lib.range 1 9))
|
lib.listToAttrs (map (n: lib.nameValuePair "switch-to-application-${toString n}" [""]) (lib.range 1 9))
|
||||||
// {
|
// {
|
||||||
|
toggle-application-view = [""];
|
||||||
open-application-menu = [""];
|
open-application-menu = [""];
|
||||||
toggle-message-tray = ["<Super>v"];
|
toggle-message-tray = ["<Super>v"];
|
||||||
toggle-overview = [""];
|
toggle-overview = [""];
|
||||||
@ -366,7 +392,7 @@ in {
|
|||||||
volume-up = ["<Super>equal"];
|
volume-up = ["<Super>equal"];
|
||||||
|
|
||||||
screensaver = ["<Super>Escape"];
|
screensaver = ["<Super>Escape"];
|
||||||
home = ["<Super>f"];
|
home = [""];
|
||||||
email = ["<Super>e"];
|
email = ["<Super>e"];
|
||||||
www = ["<Super>b"];
|
www = ["<Super>b"];
|
||||||
|
|
||||||
|
@ -10,6 +10,12 @@ in {
|
|||||||
options.de2.enable = mkEnableOption "Enable de2 system stuff";
|
options.de2.enable = mkEnableOption "Enable de2 system stuff";
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
xdg.portal.enable = lib.mkDefault true;
|
||||||
|
xdg.portal.extraPortals = lib.mkDefault (with pkgs; [
|
||||||
|
xdg-desktop-portal-gnome
|
||||||
|
xdg-desktop-portal-gtk
|
||||||
|
]);
|
||||||
|
|
||||||
environment.gnome.excludePackages = with pkgs; [
|
environment.gnome.excludePackages = with pkgs; [
|
||||||
gnome.gnome-music
|
gnome.gnome-music
|
||||||
gnome.epiphany
|
gnome.epiphany
|
||||||
|
Loading…
Reference in New Issue
Block a user