diff --git a/flake.nix b/flake.nix index 40576ad..10ad523 100644 --- a/flake.nix +++ b/flake.nix @@ -25,7 +25,12 @@ { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; - home-manager.users.cybrneko = import ./home.nix; + home-manager.users.cybrneko = { pkgs, ... }: { + imports = [ + ./home.nix + ./users/cybrneko.nix + ]; + }; } ]; }; diff --git a/home.nix b/home.nix index 8030ddf..1e5f5dd 100644 --- a/home.nix +++ b/home.nix @@ -8,4 +8,21 @@ home.packages = with pkgs; [ home-manager ]; + + dconf.settings = { + "org/gnome/desktop/wm/preferences" = { + button-layout = "close,minimize,maximize:"; + }; + + "org/gnome/desktop/wm/keybindings" = { + switch-applications = [ ]; + switch-windows = [ "Tab" "Tab" ]; + activate-window-menu = [ ]; + }; + + "org/gnome/shell/keybindings" = { + activate-window-menu = [ ]; + toggle-overview = [ "space" ]; + }; + }; } diff --git a/users/.cybrneko.nix.swp b/users/.cybrneko.nix.swp new file mode 100644 index 0000000..6eb5bec Binary files /dev/null and b/users/.cybrneko.nix.swp differ diff --git a/users/cybrneko.nix b/users/cybrneko.nix new file mode 100644 index 0000000..3c8a585 --- /dev/null +++ b/users/cybrneko.nix @@ -0,0 +1,7 @@ +{ config, pkgs, ... }: + +{ + home.packages = with pkgs; [ + steam + ] +}