diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-12-03 21:19:39 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-12-03 21:49:54 -0600 |
| commit | 61f3db56410f41d5249c88e44db60d9713dae26d (patch) | |
| tree | 49c2d5d5e4da331d139cfdc6034c0dba5980271b /home/desktop/sway.nix | |
| parent | 854f5ee287eb66db5a0713e2f4fac56794e3d735 (diff) | |
home: big refactor
Diffstat (limited to '')
| -rw-r--r-- | home/desktop/sway.nix (renamed from home/desktop.nix) | 70 |
1 files changed, 5 insertions, 65 deletions
diff --git a/home/desktop.nix b/home/desktop/sway.nix index fea1f35..1162e87 100644 --- a/home/desktop.nix +++ b/home/desktop/sway.nix @@ -1,38 +1,10 @@ { config, lib, pkgs, ... }: -with lib; { - config = mkIf (!config.home.isolation.active) { - home.pointerCursor = { - package = pkgs.adwaita-icon-theme; - - gtk.enable = true; - name = "Adwaita"; - x11.enable = true; - }; - +with lib; let + cfg = config.local.desktop; +in +{ + config = mkIf cfg.enable { programs = { - firefox = { - enable = true; - - package = pkgs.firefox.override { - nativeMessagingHosts = [ pkgs.passff-host ]; - }; - - profiles."main.profile" = { - id = 0; - name = "default"; - - extensions = with pkgs.nur.repos.rycee.firefox-addons; [ - decentraleyes - darkreader - old-reddit-redirect - passff - privacy-badger - ublock-origin - umatrix - ]; - }; - }; - swaylock = { enable = true; @@ -43,38 +15,6 @@ with lib; { }; }; - tmux = { - enable = true; - aggressiveResize = true; - clock24 = true; - escapeTime = 10; - terminal = "xterm-256color"; - keyMode = "vi"; - - plugins = [ - { - plugin = pkgs.local.tmux-pass; - extraConfig = '' - set -g @pass-key BSpace - set -g @pass-copy-to-clipboard on - set -g @pass-window-size 15 - set -g @pass-hide-pw-from-preview 'on' - set -g @pass-hide-preview on - ''; - } - ]; - - extraConfig = '' - set -g mouse on - set -ga update-environment " LIFT_PID" - set -g set-titles on - set -g renumber-windows on - set -sa terminal-overrides ',xterm-termite:RGB' - set -g status-right "#{?window_bigger,[#{window_offset_x}#,#{window_offset_y}] ,} %H:%M %d-%b-%y" - bind-key X set-window-option synchronize-panes\; display-message "synchronize-panes is now #{?pane_synchronized,on,off}" - ''; - }; - waybar.enable = true; wofi.enable = true; |
