diff options
Diffstat (limited to 'users/fcuny/desktop/sway/default.nix')
| -rw-r--r-- | users/fcuny/desktop/sway/default.nix | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/users/fcuny/desktop/sway/default.nix b/users/fcuny/desktop/sway/default.nix deleted file mode 100644 index 2aa5731..0000000 --- a/users/fcuny/desktop/sway/default.nix +++ /dev/null @@ -1,112 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - imports = [ - ./i3status.nix - ./sway-idle.nix - ./wofi.nix - ./gammastep.nix - ]; - - home.packages = [ - pkgs.pavucontrol - pkgs.wev - pkgs.wf-recorder - pkgs.wofi - ]; - - home.sessionVariables = { - MOZ_ENABLE_WAYLAND = true; - XDG_CURRENT_DESKTOP = "sway"; - XDG_SESSION_TYPE = "wayland"; - }; - - wayland.windowManager.sway = { - enable = true; - systemdIntegration = true; - extraSessionCommands = '' - export XDG_SESSION_TYPE=wayland - export XDG_CURRENT_DESKTOP=sway - export MOZ_ENABLE_WAYLAND=1 - ''; - config = rec { - modifier = "Mod4"; - terminal = "${config.programs.alacritty.package}/bin/alacritty"; - menu = "${pkgs.wofi}/bin/wofi -S run"; - bars = [ - { - fonts = { - names = [ - "Source Code Pro" - "Font Awesome 5 Free" - ]; - size = 9.0; - style = "Bold"; - }; - extraConfig = '' - position top - ''; - statusCommand = "${pkgs.i3status-rust}/bin/i3status-rs ~/.config/i3status-rust/config-default.toml"; - colors = { - background = "#000000"; - statusline = "#88C0D0"; - separator = "#3B4252"; - focusedWorkspace = { - border = "#88C0D0"; - background = "#88C0D0"; - text = "#2E3440"; - }; - activeWorkspace = { - border = "#4C566ADD"; - background = "#4C566ADD"; - text = "#D8DEE9"; - }; - inactiveWorkspace = { - border = "#000000"; - background = "#000000"; - text = "#E5E9F0"; - }; - urgentWorkspace = { - border = "#B48EAD"; - background = "#B48EAD"; - text = "#ECEFF4"; - }; - bindingMode = { - border = "#BF616A"; - background = "#BF616A"; - text = "#E5E9F0"; - }; - }; - } - ]; - fonts = { - names = [ "Source Code Pro" ]; - size = 10.0; - }; - keybindings = lib.mkOptionDefault { - "XF86AudioRaiseVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ +5%"; - "XF86AudioLowerVolume" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-volume @DEFAULT_SINK@ -5%"; - "XF86AudioMute" = "exec ${pkgs.pulseaudio}/bin/pactl set-sink-mute @DEFAULT_SINK@ toggle"; - "XF86AudioMicMute" = "exec ${pkgs.pulseaudio}/bin/pactl set-source-mute @DEFAULT_SOURCE@ toggle"; - "XF86MonBrightnessDown" = "exec ${pkgs.brightnessctl}/bin/brightnessctl set 5%-"; - "XF86MonBrightnessUp" = "exec ${pkgs.brightnessctl}/bin/brightnessctl set +5%"; - }; - input = { - "*" = { - "xkb_layout" = "us,fr"; - # map capslock to ctrl, and switch layout using shift+caps - "xkb_options" = "ctrl:nocaps,grp:shift_caps_toggle"; - }; - }; - output = { - "*" = { - scale = "1.5"; - }; - # This is for aptos - "eDP-1" = { - scale = "1.3"; - }; - }; - }; - }; -} |
