diff --git a/README.md b/README.md index a11dabc..ad1078d 100644 --- a/README.md +++ b/README.md @@ -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`. diff --git a/i3/.config/i3/config b/i3/.config/i3/config index e519fdd..10494c3 100644 --- a/i3/.config/i3/config +++ b/i3/.config/i3/config @@ -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 diff --git a/rofi/.config/rofi/config.rasi b/rofi/.config/rofi/config.rasi index cbaf123..f0ff6d7 100644 --- a/rofi/.config/rofi/config.rasi +++ b/rofi/.config/rofi/config.rasi @@ -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 { diff --git a/rofi/.config/rofi/themes/zegonix.rasi b/rofi/.config/rofi/themes/zegonix-black.rasi similarity index 75% rename from rofi/.config/rofi/themes/zegonix.rasi rename to rofi/.config/rofi/themes/zegonix-black.rasi index 8963a79..61cccc8 100644 --- a/rofi/.config/rofi/themes/zegonix.rasi +++ b/rofi/.config/rofi/themes/zegonix-black.rasi @@ -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 { diff --git a/rofi/.config/rofi/themes/zegonix-blue.rasi b/rofi/.config/rofi/themes/zegonix-blue.rasi new file mode 100644 index 0000000..cc1036c --- /dev/null +++ b/rofi/.config/rofi/themes/zegonix-blue.rasi @@ -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; +} \ No newline at end of file diff --git a/todo.md b/todo.md deleted file mode 100644 index d42b3d9..0000000 --- a/todo.md +++ /dev/null @@ -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'