{ config, pkgs, ... }: let mod = "Mod4"; in { services.dbus.packages = with pkgs; [ gnome2.GConf gnome3.dconf ]; services.dbus.socketActivated = true; programs.sway.enable = true; systemd.defaultUnit = "graphical.target"; home-manager.users.cyryl = {...}: { programs.mako.enable = true; imports = [ ./keybinding.nix ]; home.sessionVariables = { }; home.packages = with pkgs; [ wl-clipboard clipman wofi ]; home.file.".config/wofi/style.css".source = ../../.config/wofi/style.css; wayland.windowManager.sway = { enable = true; wrapperFeatures.base = true; wrapperFeatures.gtk = true; config = { modifier = "${mod}"; menu = "${pkgs.wofi}/bin/wofi --show drun,run"; terminal = "${pkgs.alacritty}/bin/alacritty"; startup = [ { command = "${pkgs.wl-clipboard}/bin/wl-paste -t text --watch ${pkgs.clipman}/bin/clipman store"; } { command = "${pkgs.clipman}/bin/clipman restore"; } ]; output.eDP-1.scale = "1.7"; input."1:1:AT_Translated_Set_2_keyboard" = { xkb_layout = "pl"; xkb_options = "caps:ctrl_modifier"; }; input."2:7:SynPS/2_Synaptics_TouchPad" = { tap = "enabled"; }; }; }; }; }