From 06c10b7a32779e4631d62ee78f6f8491a2a3f67e Mon Sep 17 00:00:00 2001 From: thek4n Date: Fri, 14 Aug 2026 11:19:08 +0300 Subject: [PATCH] style --- home/users/configs/.config/waybar/config | 12 +++- home/users/configs/.config/waybar/style.css | 3 +- home/users/thek4n.nix | 74 ++++++++++----------- hosts/default/configuration.nix | 10 +-- hosts/thek4n/configuration.nix | 12 ++-- 5 files changed, 56 insertions(+), 55 deletions(-) diff --git a/home/users/configs/.config/waybar/config b/home/users/configs/.config/waybar/config index 909c511..3b3f513 100644 --- a/home/users/configs/.config/waybar/config +++ b/home/users/configs/.config/waybar/config @@ -21,7 +21,7 @@ "custom/battery", "custom/pomodoro", "custom/bluetooth", - "custom/media", + "custom/ScrollMPRIS", "pulseaudio", "custom/language", "custom/userhost", @@ -65,8 +65,16 @@ "interval": 5, "return-type": "text", }, + "custom/ScrollMPRIS": { + "name": "custom-scrollmedia", + "return-type": "json", + "exec": "ScrollMPRIS -s 50 -w 40 --scroll wrapping --format '{title} - {artist}'", + "on-click": "playerctl play-pause", + "on-click-right": "playerctl next", + "on-middle-click": "playerctl previous", + }, "custom/media": { - "exec": "playerctl metadata --format '{{title}} - {{artist}}'", + "exec": "playerctl metadata --format '{{title}} - {{artist}}' | cut -c -30", "interval": 1, "on-click": "playerctl play-pause", "on-click-right": "playerctl next", diff --git a/home/users/configs/.config/waybar/style.css b/home/users/configs/.config/waybar/style.css index bf99d5a..75ad094 100644 --- a/home/users/configs/.config/waybar/style.css +++ b/home/users/configs/.config/waybar/style.css @@ -39,6 +39,7 @@ window#waybar { #custom-cpu_temp, #custom-bluetooth, #custom-media, +#custom-scrollmedia, #pulseaudio, #custom-pomodoro, #custom-language, @@ -57,7 +58,7 @@ window#waybar { color: #81C784; } -#custom-media { +#custom-media, #custom-scrollmedia { color: white; } diff --git a/home/users/thek4n.nix b/home/users/thek4n.nix index 0396676..ecede92 100644 --- a/home/users/thek4n.nix +++ b/home/users/thek4n.nix @@ -9,51 +9,51 @@ home.packages = with pkgs; [ ]; programs.git = { - enable = true; - settings = { - user.name = "thek4n"; - user.email = "thek4n@yandex.ru"; - init.defaultBranch = "main"; - pull.rebase = false; - core.editor = "nvim"; - }; + enable = true; + settings = { + user.name = "thek4n"; + user.email = "thek4n@yandex.ru"; + init.defaultBranch = "main"; + pull.rebase = false; + core.editor = "nvim"; + }; }; programs.neovim = { - enable = true; - viAlias = true; - defaultEditor = true; + enable = true; + viAlias = true; + defaultEditor = true; }; home.file = { - ".config/sway".source = ./configs/.config/sway; - ".config/swaylock".source = ./configs/.config/swaylock; - ".config/waybar".source = ./configs/.config/waybar; - ".config/mako".source = ./configs/.config/mako; - ".config/kanshi".source = ./configs/.config/kanshi; - ".config/rofi".source = ./configs/.config/rofi; - ".config/tmux".source = ./configs/.config/tmux; - ".config/alacritty".source = ./configs/.config/alacritty; - ".config/nvim".source = ./configs/.config/nvim; - ".config/zsh".source = ./configs/.config/zsh; - ".config/git".source = ./configs/.config/git; - ".config/mimeapps.list".source = ./configs/.config/mimeapps.list; - ".config/terminal-colors.d".source = ./configs/.config/terminal-colors.d; - ".zshenv".source = ./configs/.zshenv; - ".editorconfig".source = ./configs/.editorconfig; - ".editrc".source = ./configs/.editrc; - ".gnupg".source = ./configs/.gnupg; - ".infokey".source = ./configs/.infokey; - ".inputrc".source = ./configs/.inputrc; - ".lesskey".source = ./configs/.lesskey; - ".local/bin".source = ./configs/.local/bin; - ".docker".source = ./configs/.docker; - ".mozilla".source = ./configs/.mozilla; - ".tmux/landing".source = ./configs/.tmux/landing; - ".tmux/ssh".source = ./configs/.tmux/ssh; + ".config/sway".source = ./configs/.config/sway; + ".config/swaylock".source = ./configs/.config/swaylock; + ".config/waybar".source = ./configs/.config/waybar; + ".config/mako".source = ./configs/.config/mako; + ".config/kanshi".source = ./configs/.config/kanshi; + ".config/rofi".source = ./configs/.config/rofi; + ".config/tmux".source = ./configs/.config/tmux; + ".config/alacritty".source = ./configs/.config/alacritty; + ".config/nvim".source = ./configs/.config/nvim; + ".config/zsh".source = ./configs/.config/zsh; + ".config/git".source = ./configs/.config/git; + ".config/mimeapps.list".source = ./configs/.config/mimeapps.list; + ".config/terminal-colors.d".source = ./configs/.config/terminal-colors.d; + ".zshenv".source = ./configs/.zshenv; + ".editorconfig".source = ./configs/.editorconfig; + ".editrc".source = ./configs/.editrc; + ".gnupg".source = ./configs/.gnupg; + ".infokey".source = ./configs/.infokey; + ".inputrc".source = ./configs/.inputrc; + ".lesskey".source = ./configs/.lesskey; + ".local/bin".source = ./configs/.local/bin; + ".docker".source = ./configs/.docker; + ".mozilla".source = ./configs/.mozilla; + ".tmux/landing".source = ./configs/.tmux/landing; + ".tmux/ssh".source = ./configs/.tmux/ssh; }; imports = [ - ./modules/yazi.nix + ./modules/yazi.nix ]; } diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 66e53da..8ac7a1f 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -40,15 +40,7 @@ programs.firefox.enable = true; - services.greetd = { - enable = true; - settings = { - default_session = { - command = "${pkgs.tuigreet}/bin/tuigreet --time --cmd sway"; - user = "greeter"; - }; - }; - }; + services.getty.autologinUser = username; services.gpm.enable = true; diff --git a/hosts/thek4n/configuration.nix b/hosts/thek4n/configuration.nix index 53ba264..44a218b 100644 --- a/hosts/thek4n/configuration.nix +++ b/hosts/thek4n/configuration.nix @@ -1,11 +1,11 @@ { config, pkgs, inputs, lib, hostname, username, ... }: { - imports = [ - ../../modules/user-services/mpv.nix - ]; + imports = [ + ../../modules/user-services/mpv.nix + ]; - users.users.${username} = { - linger = true; - }; + users.users.${username} = { + linger = true; + }; }