From be37f5a017bef83dbb2dcaf0a0e245b82dd16309 Mon Sep 17 00:00:00 2001 From: andrey_varnavskiy Date: Mon, 25 Nov 2024 11:47:47 +0500 Subject: [PATCH] removed modules --- home-manager/tmux.nix | 54 ------- home-manager/waybar.nix | 345 ---------------------------------------- home-manager/zsh.nix | 36 ----- 3 files changed, 435 deletions(-) delete mode 100644 home-manager/tmux.nix delete mode 100644 home-manager/waybar.nix delete mode 100644 home-manager/zsh.nix diff --git a/home-manager/tmux.nix b/home-manager/tmux.nix deleted file mode 100644 index 73d80e8..0000000 --- a/home-manager/tmux.nix +++ /dev/null @@ -1,54 +0,0 @@ -{ pkgs, ... }: { - programs.tmux = { - enable = true; - baseIndex = 1; - mouse = true; - keyMode = "vi"; - terminal = "screen-256color"; - extraConfig = '' - set -as terminal-features ",alacritty*:RGB" - bind -n M-r source-file /nix/store/*tmuxtmux.conf \; display "Reloaded!" - bind C-p previous-window - bind C-n next-window - - bind -n M-1 select-window -t 1 - bind -n M-2 select-window -t 2 - bind -n M-3 select-window -t 3 - bind -n M-4 select-window -t 4 - bind -n M-5 select-window -t 5 - bind -n M-6 select-window -t 6 - bind -n M-7 select-window -t 7 - bind -n M-8 select-window -t 8 - bind -n M-9 select-window -t 9 - - bind -n M-h select-pane -L - bind -n M-j select-pane -D - bind -n M-k select-pane -U - bind -n M-l select-pane -R - - bind -n M-s split-window -v - bind -n M-v split-window -h - - bind -n M-Enter new-window - bind -n M-c kill-window - bind -n M-q kill-session - ''; - plugins = with pkgs; [ - tmuxPlugins.cpu - { - plugin = tmuxPlugins.gruvbox; - } - { - plugin = tmuxPlugins.resurrect; - extraConfig = "set -g @resurrect-strategy-nvim 'session'"; - } - { - plugin = tmuxPlugins.continuum; - extraConfig = '' - set -g @continuum-restore 'on' - set -g @continuum-save-interval '60' # minutes - ''; - } - ]; - }; -} diff --git a/home-manager/waybar.nix b/home-manager/waybar.nix deleted file mode 100644 index 352c4f5..0000000 --- a/home-manager/waybar.nix +++ /dev/null @@ -1,345 +0,0 @@ -{ - programs.waybar = { - enable = true; - settings = { - mainBar = { - layer = "top"; - position = "top"; - margin = "9 13 10 18"; - - modules-left = ["hyprland/workspaces" "hyprland/language" "keyboard-state" "hyprland/submap"]; - modules-center = ["clock" "custom/weather"]; - modules-right = ["pulseaudio" "custom/mem" "cpu" "backlight" "battery" "tray"]; - - "hyprland/workspaces" = { - disable-scroll = true; - }; - - "hyprland/language" = { - format-en = "US"; - format-ru = "RU"; - min-length = 5; - tooltip = false; - }; - - "keyboard-state" = { - #numlock = true; - capslock = true; - format = "{icon} "; - format-icons = { - locked = " "; - unlocked = ""; - }; - }; - - "clock" = { - # timezone = "America/New_York"; - tooltip-format = "{:%Y %B}\n{calendar}"; - format = "{:%a; %d %b, %I:%M %p}"; - }; - - "custom/weather" = { - format = "{}"; - tooltip = true; - interval = 1800; - exec = "$HOME/.config/waybar/scripts/wttr.py"; - return-type = "json"; - }; - - "pulseaudio" = { - # scroll-step = 1; # %, can be a float - reverse-scrolling = 1; - format = "{volume}% {icon} {format_source}"; - format-bluetooth = "{volume}% {icon} {format_source}"; - format-bluetooth-muted = " {icon} {format_source}"; - format-muted = " {format_source}"; - format-source = "{volume}% "; - format-source-muted = ""; - format-icons = { - headphone = ""; - hands-free = ""; - headset = ""; - phone = ""; - portable = ""; - car = ""; - default = ["" "" ""]; - }; - on-click = "pavucontrol"; - min-length = 13; - }; - - "custom/mem" = { - format = "{} "; - interval = 3; - exec = "free -h | awk '/Mem:/{printf $3}'"; - tooltip = false; - }; - - "cpu" = { - interval = 2; - format = "{usage}% "; - min-length = 6; - }; - - "temperature" = { - # thermal-zone = 2; - # hwmon-path = "/sys/class/hwmon/hwmon2/temp1_input"; - critical-threshold = 80; - # format-critical = "{temperatureC}°C {icon}"; - format = "{temperatureC}°C {icon}"; - format-icons = ["" "" "" "" ""]; - tooltip = false; - }; - - "backlight" = { - device = "intel_backlight"; - format = "{percent}% {icon}"; - format-icons = [""]; - min-length = 7; - }; - - battery = { - states = { - warning = 30; - critical = 15; - }; - format = "{capacity}% {icon}"; - format-charging = "{capacity}% "; - format-plugged = "{capacity}% "; - format-alt = "{time} {icon}"; - format-icons = ["" "" "" "" "" "" "" "" "" ""]; - on-update = "$HOME/.config/waybar/scripts/check_battery.sh"; - }; - - tray = { - icon-size = 16; - spacing = 0; - }; - - }; - }; - - style = - '' -* { - border: none; - border-radius: 0; - /* `otf-font-awesome` is required to be installed for icons */ - font-family: JetBrains Mono; - font-weight: bold; - min-height: 20px; -} - -window#waybar { - background: transparent; -} - -window#waybar.hidden { - opacity: 0.2; -} - -#workspaces { - margin-right: 8px; - border-radius: 10px; - transition: none; - background: #383c4a; -} - -#workspaces button { - transition: none; - color: #7c818c; - background: transparent; - padding: 5px; - font-size: 18px; -} - -#workspaces button.persistent { - color: #7c818c; - font-size: 12px; -} - -/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ -#workspaces button:hover { - transition: none; - box-shadow: inherit; - text-shadow: inherit; - border-radius: inherit; - color: #383c4a; - background: #7c818c; -} - -#workspaces button.active { - background: #4e5263; - color: white; - border-radius: inherit; -} - -#language { - padding-left: 16px; - padding-right: 8px; - border-radius: 10px 0px 0px 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#keyboard-state { - margin-right: 8px; - padding-right: 16px; - border-radius: 0px 10px 10px 0px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#custom-pacman { - padding-left: 16px; - padding-right: 8px; - border-radius: 10px 0px 0px 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#custom-mail { - margin-right: 8px; - padding-right: 16px; - border-radius: 0px 10px 10px 0px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#submap { - padding-left: 16px; - padding-right: 16px; - border-radius: 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#clock { - padding-left: 16px; - padding-right: 16px; - border-radius: 10px 0px 0px 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#custom-weather { - padding-right: 16px; - border-radius: 0px 10px 10px 0px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#pulseaudio { - margin-right: 8px; - padding-left: 16px; - padding-right: 16px; - border-radius: 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#pulseaudio.muted { - background-color: #90b1b1; - color: #2a5c45; -} - -#custom-mem { - margin-right: 8px; - padding-left: 16px; - padding-right: 16px; - border-radius: 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#cpu { - margin-right: 8px; - padding-left: 16px; - padding-right: 16px; - border-radius: 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#temperature { - margin-right: 8px; - padding-left: 16px; - padding-right: 16px; - border-radius: 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#temperature.critical { - background-color: #eb4d4b; -} - -#backlight { - margin-right: 8px; - padding-left: 16px; - padding-right: 16px; - border-radius: 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#battery { - margin-right: 8px; - padding-left: 16px; - padding-right: 16px; - border-radius: 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -#battery.charging { - color: #ffffff; - background-color: #26A65B; -} - -#battery.warning:not(.charging) { - background-color: #ffbe61; - color: black; -} - -#battery.critical:not(.charging) { - background-color: #f53c3c; - color: #ffffff; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - -#tray { - padding-left: 16px; - padding-right: 16px; - border-radius: 10px; - transition: none; - color: #ffffff; - background: #383c4a; -} - -@keyframes blink { - to { - background-color: #ffffff; - color: #000000; - } -} - ''; - }; -} diff --git a/home-manager/zsh.nix b/home-manager/zsh.nix deleted file mode 100644 index cb4bf87..0000000 --- a/home-manager/zsh.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ config, ... }: { - programs.zsh = { - enable = true; - enableCompletion = true; - autosuggestion.enable = true; - syntaxHighlighting.enable = true; - - shellAliases = - let - flakeDir = "~/flake"; - in { - sw = "nh os switch"; - upd = "nh os switch --update"; - upg = "nh os switch"; - - hms = "nh home switch"; - - conf = "nvim ${flakeDir}/nixos/configuration.nix"; - pkgs = "nvim ${flakeDir}/nixos/packages.nix"; - - ll = "ls -l"; - v = "nvim"; - se = "sudoedit"; - microfetch = "microfetch && echo"; - }; - - history.size = 10000; - history.path = "${config.xdg.dataHome}/zsh/history"; - - oh-my-zsh = { - enable = true; - plugins = [ "git" "sudo" ]; - theme = "agnoster"; # blinks is also really nice - }; - }; -}