Rofi is being improved

This commit is contained in:
Tyler Kelley 2024-01-15 11:33:36 -06:00
parent 9847c760f8
commit 81477dcdaa
7 changed files with 111 additions and 103 deletions

20
config/files.nix Normal file
View File

@ -0,0 +1,20 @@
{ pkgs, config, ... }:
{
# Place Files Inside Home Directory
home.file.".config/zaney-stinger.mov".source = ./media/zaney-stinger.mov;
home.file.".emoji".source = ./config/files/emoji;
home.file.".face".source = ./config/files/face.jpg;
home.file.".config/pipewire/pipewire.conf".source = ./config/pipewire/pipewire.conf;
home.file."Pictures/Wallpapers" = {
source = ./media/Wallpapers;
recursive = true;
};
home.file.".local/share/fonts" = {
source = ./fonts;
recursive = true;
};
home.file.".config/swaync" = {
source = ./config/swaync;
recursive = true;
};

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

89
config/rofi.nix Normal file
View File

@ -0,0 +1,89 @@
{ pkgs, config, ... }:
{
home.file.".config/rofi/config.rasi".text = ''
@theme "/dev/null"
* {
bg: #181E27;
background-color: @bg;
}
configuration {
show-icons: true;
icon-theme: "Papirus";
location: 0;
font: "JetBrainsMono Nerd Font 12";
display-drun: "Launch:";
}
window {
width: 35%;
transparency: "real";
orientation: vertical;
border-color: #74adc0;
}
mainbox {
children: [inputbar, listview];
}
// ELEMENT
// -----------------------------------
element {
padding: 4 12;
text-color: #EFE7DD;
}
element selected {
background-color: #74adc0;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element-icon {
size: 16 px;
background-color: inherit;
padding: 0 6 0 0;
alignment: vertical;
}
listview {
columns: 2;
lines: 9;
padding: 8 0;
fixed-height: true;
fixed-columns: true;
fixed-lines: true;
border: 0 10 6 10;
}
// INPUT BAR
//------------------------------------------------
entry {
text-color: #EFE7DD;
padding: 10 10 0 0;
margin: 0 -2 0 0;
}
inputbar {
background-image: url("~/.config/rofi/rofi.jpg", width);
padding: 180 0 0;
margin: 0 0 0 0;
}
prompt {
text-color: #aaffaa;
padding: 10 6 0 10;
margin: 0 -2 0 0;
}
'';
home.file.".config/rofi/rofi.jpg".source = ./files/rofi.png;
}

View File

@ -1,81 +0,0 @@
@theme "/dev/null"
* {
bg: #181E27;
background-color: @bg;
}
configuration {
show-icons: true;
icon-theme: "Papirus";
location: 0;
font: "JetBrainsMono Nerd Font 12";
display-drun: "Launch:";
}
window {
width: 35%;
transparency: "real";
orientation: vertical;
border-color: #74adc0;
}
mainbox {
children: [inputbar, listview];
}
// ELEMENT
// -----------------------------------
element {
padding: 4 12;
text-color: #EFE7DD;
}
element selected {
background-color: #74adc0;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element-icon {
size: 16 px;
background-color: inherit;
padding: 0 6 0 0;
alignment: vertical;
}
listview {
columns: 2;
lines: 9;
padding: 8 0;
fixed-height: true;
fixed-columns: true;
fixed-lines: true;
border: 0 10 6 10;
}
// INPUT BAR
//------------------------------------------------
entry {
text-color: #EFE7DD;
padding: 10 10 0 0;
margin: 0 -2 0 0;
}
inputbar {
background-image: url("~/.config/rofi/rofi.jpg", width);
padding: 180 0 0;
margin: 0 0 0 0;
}
prompt {
text-color: #aaffaa;
padding: 10 6 0 10;
margin: 0 -2 0 0;
}

View File

@ -16,31 +16,11 @@
./config/neofetch.nix
./config/hyprland.nix
./config/kitty.nix
./config/rofi.nix
./config/vim.nix
./config/files.nix
];
# Place Files Inside Home Directory
home.file.".config/zaney-stinger.mov".source = ./media/zaney-stinger.mov;
home.file.".config/pipewire/pipewire.conf".source = ./config/pipewire/pipewire.conf;
home.file.".emoji".source = ./config/emoji;
home.file.".face".source = ./config/face.jpg;
home.file."Pictures/Wallpapers" = {
source = ./media/Wallpapers;
recursive = true;
};
home.file.".local/share/fonts" = {
source = ./fonts;
recursive = true;
};
home.file.".config/rofi" = {
source = ./config/rofi;
recursive = true;
};
home.file.".config/swaync" = {
source = ./config/swaync;
recursive = true;
};
# Define Settings For Xresources
xresources.properties = {
"Xcursor.size" = 24;