Rofi setup

This commit is contained in:
Trevor Vallender 2023-04-04 22:21:35 +01:00
parent f0dca3ba62
commit 0e893f034c
4 changed files with 17 additions and 2 deletions

View File

@ -45,6 +45,7 @@ in
"wheel" "wheel"
"docker" "docker"
"tmux" "tmux"
"networkmanager"
]; ];
initialPassword = "password"; initialPassword = "password";
}; };

View File

@ -28,6 +28,7 @@
chromium chromium
delta # Nice diffing pager for Git delta # Nice diffing pager for Git
docker-compose docker-compose
dunst
feh feh
firefox firefox
fzf fzf
@ -49,11 +50,14 @@
nerdfonts nerdfonts
pandoc pandoc
pavucontrol pavucontrol
polkit-kde-agent
pspg pspg
qutebrowser
ripgrep ripgrep
ruby_3_1 ruby_3_1
rubyPackages_3_1.dip rubyPackages_3_1.dip
rubyPackages_3_1.solargraph rubyPackages_3_1.solargraph
rofi-wayland
slack slack
spotify spotify
termpdfpy termpdfpy
@ -63,6 +67,7 @@
unzip unzip
w3m w3m
waybar waybar
wev
wine wine
winetricks winetricks
wireplumber wireplumber
@ -124,6 +129,7 @@
xdg.configFile."hypr/hyprpaper.conf".source = ./hyprland/hyprpaper.conf; xdg.configFile."hypr/hyprpaper.conf".source = ./hyprland/hyprpaper.conf;
xdg.configFile."waybar/config".source = ./waybar/config; xdg.configFile."waybar/config".source = ./waybar/config;
xdg.configFile."waybar/style.css".source = ./waybar/style.css; 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.".ssh/config".source = ./ssh/config;
home.file.".LESS_TERMCAP".source = ./LESS_TERMCAP; home.file.".LESS_TERMCAP".source = ./LESS_TERMCAP;
services.syncthing.enable = true; services.syncthing.enable = true;

View File

@ -12,7 +12,8 @@ monitor=DP-1, preferred, auto, auto, transform, 1
# See https://wiki.hyprland.org/Configuring/Keywords/ for more # See https://wiki.hyprland.org/Configuring/Keywords/ for more
# Execute your favorite apps at launch # 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 a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf # source = ~/.config/hypr/myColors.conf
@ -112,10 +113,10 @@ device:epic-mouse-v1 {
$mainMod = SUPER $mainMod = SUPER
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more # 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, Q, exec, kitty
bind = $mainMod, C, killactive, bind = $mainMod, C, killactive,
bind = $mainMod, M, exit, bind = $mainMod, M, exit,
bind = $mainMod, E, exec, dolphin
bind = $mainMod, V, togglefloating, bind = $mainMod, V, togglefloating,
bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle bind = $mainMod, J, togglesplit, # dwindle

View File

@ -0,0 +1,7 @@
configuration {
modes: [ combi ];
combi-modes: [ window, drun ];
}
@theme "gruvbox-dark"