aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-02-04 17:02:56 +0100
committerKatharina Fey <kookie@spacekookie.de>2020-02-04 17:02:56 +0100
commit45409f32acae84279b133482585cc28db3803170 (patch)
tree49eb16df75caed6d2bd297a5fb8c4ab8054452c5 /modules
parentdba62e4d2516df7440afffab80d642010ecbb0e3 (diff)
ws/graphics: adding a new screenshot keybinding
Diffstat (limited to 'modules')
-rw-r--r--modules/docker/default.nix3
-rw-r--r--modules/workstation/graphics/i3/config.nix7
2 files changed, 8 insertions, 2 deletions
diff --git a/modules/docker/default.nix b/modules/docker/default.nix
index 2d95cf45664..8de8965c72e 100644
--- a/modules/docker/default.nix
+++ b/modules/docker/default.nix
@@ -1,6 +1,7 @@
-{ config, ... }:
+{ ... }:
{
virtualisation.docker.enable = true;
virtualisation.docker.storageDriver = "zfs";
+ users.users.spacekookie.extraGroups = [ "docker" ];
}
diff --git a/modules/workstation/graphics/i3/config.nix b/modules/workstation/graphics/i3/config.nix
index d0732d97360..2a55ab0a8fc 100644
--- a/modules/workstation/graphics/i3/config.nix
+++ b/modules/workstation/graphics/i3/config.nix
@@ -9,7 +9,9 @@
# Use iosevka as default font
fonts = [ "iosevka-term-ss09 10" ];
- keybindings = {
+ keybindings = with pkgs; let
+ gnome-screenshot = "${gnome3.gnome-screenshot}/bin/gnome-screenshot";
+ in {
# Start a terminal
"${modifier}+Return" = "exec ${pkgs.kitty}/bin/kitty";
@@ -75,6 +77,9 @@
"${modifier}+4" = "layout tabbed";
"${modifier}+5" = "layout stacked";
+ # Screenshot shortcut
+ "${modifier}+9" = "exec ${gnome-screenshot} -a";
+
# Do I even use this?!
"${modifier}+Shift+space" = "floating toggle";
"${modifier}+space" = "focus mode_toggle";