diff --git a/system/configuration.nix b/system/configuration.nix index eea079d..9c1be58 100644 --- a/system/configuration.nix +++ b/system/configuration.nix @@ -45,6 +45,7 @@ in "wheel" "docker" "tmux" + "networkmanager" ]; initialPassword = "password"; }; diff --git a/users/tsv/home.nix b/users/tsv/home.nix index ee1f1ed..bdc86a2 100644 --- a/users/tsv/home.nix +++ b/users/tsv/home.nix @@ -28,6 +28,7 @@ chromium delta # Nice diffing pager for Git docker-compose + dunst feh firefox fzf @@ -49,11 +50,14 @@ nerdfonts pandoc pavucontrol + polkit-kde-agent pspg + qutebrowser ripgrep ruby_3_1 rubyPackages_3_1.dip rubyPackages_3_1.solargraph + rofi-wayland slack spotify termpdfpy @@ -63,6 +67,7 @@ unzip w3m waybar + wev wine winetricks wireplumber @@ -124,6 +129,7 @@ xdg.configFile."hypr/hyprpaper.conf".source = ./hyprland/hyprpaper.conf; xdg.configFile."waybar/config".source = ./waybar/config; xdg.configFile."waybar/style.css".source = ./waybar/style.css; + xdg.configFile."rofi/config.rasi".source = ./rofi/config.rasi; home.file.".ssh/config".source = ./ssh/config; home.file.".LESS_TERMCAP".source = ./LESS_TERMCAP; services.syncthing.enable = true; diff --git a/users/tsv/hyprland/hyprland.conf b/users/tsv/hyprland/hyprland.conf index 29606bb..99ff336 100644 --- a/users/tsv/hyprland/hyprland.conf +++ b/users/tsv/hyprland/hyprland.conf @@ -12,7 +12,8 @@ monitor=DP-1, preferred, auto, auto, transform, 1 # See https://wiki.hyprland.org/Configuring/Keywords/ for more # Execute your favorite apps at launch -exec-once = waybar & hyprpaper & kitty +exec-once = waybar & hyprpaper & dunst & kitty + # /nix/store/$(ls -la /nix/store | grep 'mate-polkit' | grep '4096' | awk '{print $9}' | sed -n '$p')/libexec/polkit-mate-authentication-agent-1 # Source a file (multi-file configs) # source = ~/.config/hypr/myColors.conf @@ -112,10 +113,10 @@ device:epic-mouse-v1 { $mainMod = SUPER # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more +bind = $mainMod, code:65, exec, rofi -show combi -show-icons bind = $mainMod, Q, exec, kitty bind = $mainMod, C, killactive, bind = $mainMod, M, exit, -bind = $mainMod, E, exec, dolphin bind = $mainMod, V, togglefloating, bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, J, togglesplit, # dwindle diff --git a/users/tsv/rofi/config.rasi b/users/tsv/rofi/config.rasi new file mode 100644 index 0000000..deb5213 --- /dev/null +++ b/users/tsv/rofi/config.rasi @@ -0,0 +1,7 @@ +configuration { + modes: [ combi ]; + combi-modes: [ window, drun ]; +} + +@theme "gruvbox-dark" +