moved todo into readme

changed rofi config and shortcut
This commit is contained in:
quak
2024-09-19 01:03:44 +02:00
parent abbb6564da
commit 8da19e6a2d
6 changed files with 158 additions and 25 deletions

View File

@@ -1,6 +1,18 @@
# dotfiles
A collection of configuration files meant to be used with GNU stow.
## Todos
* configure alacritty (indexecd) colors and eza (files and links and stuff)
* setup shortcuts for 'xclip' (i3 conf)
* configure 'pavucontrol' and 'blueman-manager' to use a dark theme
* configure 'dunst'
* configure 'logind'
* configure lock screen (probably i3lock)
## Usage
### List of packages to install
@@ -24,6 +36,7 @@ A collection of configuration files meant to be used with GNU stow.
* unzip
* visual-studio-code-bin
### Getting the repository
Navigate to your home directory `~/`.
Download the repository to that directory or do it the recommended way and clone it there with git:
@@ -37,6 +50,7 @@ or
**Note:** The location of the local copy is important for stow. You can put it somewhere else, but you will have to configure stow to inform it of non default source and target locations, the target is relative to the source by default.
### Link configurations with GNU stow
Make sure to have `stow` installed.
Navigate into your local copy of the repository, usually `~/dotfiles`.

View File

@@ -71,7 +71,8 @@ bindsym $mod+Shift+q kill
# start dmenu (a program launcher)
bindsym $mod+d exec --no-startup-id rofi -show combi
bindsym $mod+Shift+d exec --no-startup-id rofi -show run
bindsym $mod+Shift+d exec --no-startup-id rofi -show window
# A more modern dmenu replacement is rofi:
# bindcode $mod+40 exec "rofi -modi drun,run -show drun"
# There also is i3-dmenu-desktop which only displays applications shipping a

View File

@@ -1,10 +1,9 @@
@theme "~/.config/rofi/themes/zegonix.rasi"
//@import "~/.config/rofi/themes/squared-nord.rasi"
//@import "~/.config/rofi/themes/test.rasi"
@theme "~/.config/rofi/themes/zegonix-blue.rasi"
//@theme "~/.config/rofi/themes/zegonix-black.rasi"
configuration {
modes: "combi,run,window,ssh";
combi-modes: "window,drun,run,ssh";
modes: "combi,window,run,ssh";
combi-modes: "drun,run,ssh";
terminal: "alacritty";
case-sensitive: false;
timeout {

View File

@@ -2,13 +2,17 @@
font: "Victor Mono Nerd Font 13";
zx-transparent: transparent;
zx-white: #C8C8C8FF; // #C8C8C8E8;
zx-dark-blue: #080E25FF; // #080E25E8;
zx-blue: #203050FF; // #203050C8;
zx-white: #C8C8C8FF;
zx-dark-blue: #080C1CEA;
zx-blue: #203050C8;
zx-light-blue: #6bceffff;
zx-cyan: #15D7E5FF;
zx-background: @zx-dark-blue;
zx-secondary: @zx-blue;
zx-accent: @zx-cyan;
zx-light-grey: #A0A0ADFF;
zx-dark-grey: #202028C8;
zx-black: #000000EA;
zx-background: @zx-black;
zx-secondary: @zx-dark-grey;
zx-accent: @zx-white;
zx-text: @zx-white;
background-color: transparent;
@@ -20,10 +24,10 @@ window {
background-color: @zx-background;
border: 1;
border: 0;
border-color: @zx-accent;
padding: 8px;
padding: 2 12 8 12;
children: [mainbox];
}
@@ -40,7 +44,7 @@ inputbar {
spacing: 40px;
padding: 10px;
background-color: @zx-secondary;
//background-color: @zx-secondary;
text-color: @zx-text;
border: 0 0 1px 0;
@@ -97,7 +101,7 @@ element-text.active {
}
element-text.selected {
background-color: @zx-blue;
background-color: @zx-secondary;
}
prompt, entry, element-text {

View File

@@ -0,0 +1,124 @@
* {
font: "Victor Mono Nerd Font 13";
zx-transparent: transparent;
zx-white: #C8C8C8FF;
zx-dark-blue: #000010EA;
zx-blue: #203050C8;
zx-light-blue: #5bb8ffff;
zx-cyan: #15D7E5FF;
zx-light-grey: #A0A0ADFF;
zx-dark-grey: #202038C8;
zx-black: #000000EA;
zx-background: @zx-dark-blue;
zx-secondary: @zx-dark-grey;
zx-accent: @zx-light-blue;
zx-text: @zx-white;
background-color: transparent;
}
window {
location: center;
width: 35%;
background-color: @zx-background;
border: 0;
border-color: @zx-accent;
//padding: 2 12 8 12;
children: [mainbox];
}
mainbox {
background: @zx-transparent;
border: 0px;
spacing: 8px;
children: [inputbar, listview, mode-switcher];
}
inputbar {
spacing: 40px;
padding: 10px;
//background-color: @zx-secondary;
text-color: @zx-text;
border: 0 0 1px 0;
border-color: @zx-accent;
children: [entry];
}
prompt {
text-color: @zx-text;
text-transform: bold;
}
entry {
text-color: @zx-text;
placeholder-color: @zx-text;
placeholder: "search";
}
listview {
lines: 8;
cycle: true;
scrollbar: false;
spacing: 5px;
border: 0px;
background-color: @transparent; //@zx-background;
children: [element];
}
element {
background-color: transparent;
text-color: inherit;
border: 0;
children: [element-text];
}
element-text {
padding: 5;
text-color: @zx-text;
}
element-text.normal {
text-color: @zx-text;
border: 0;
}
element-text.active {
text-color: @zx-text;
border: 0;
}
element-text.selected {
background-color: @zx-secondary;
}
prompt, entry, element-text {
vertical-align: 0.5;
}
mode-switcher {
children: [button];
}
button {
padding: 4 0 4 0;
text-color: @zx-text;
text-transform: bold;
}
button.selected {
text-color: @zx-background;
background-color: @zx-accent;
}

View File

@@ -1,9 +0,0 @@
# Todos
* configure alacritty (indexecd) colors and eza (files and links and stuff)
* setup shortcuts for 'xclip' (i3 conf)
* configure 'pavucontrol' and 'blueman-manager' to use a dark theme
* configure 'dunst'
* configure 'logind'
* configure lock screen (probably i3lock)
* configure 'yazi'