WHHAAAAT!

This commit is contained in:
Gabriel Arazas 2021-01-04 23:37:05 +08:00
parent 5afd562cf1
commit 3f93d4645f
8 changed files with 23 additions and 28 deletions

View File

@ -16,9 +16,7 @@ in {
my.packages = with pkgs; [ my.packages = with pkgs; [
croc # Despite the name, it is a good and tame tool to send your files over. croc # Despite the name, it is a good and tame tool to send your files over.
exiftool # A file metadata reader/writer/manager/helicopter. exiftool # A file metadata reader/writer/manager/helicopter.
(recoll.override { recoll # Bring the search engine to the desktop!
withGui = false;
}) # Bring the search engine to the desktop!
unison # Back those files up, son. unison # Back those files up, son.
oneshot # Basically `python -m http.server` that can deliver files to various devices. oneshot # Basically `python -m http.server` that can deliver files to various devices.
qbittorrent # Free version of uBittorrent. qbittorrent # Free version of uBittorrent.

View File

@ -1,7 +1,10 @@
# (Neo)Vim is love, (Neo)Vim is life. # (Neo)Vim is love, (Neo)Vim is life.
{ config, options, lib, pkgs, ... }: { config, options, lib, pkgs, ... }:
with lib; { with lib;
let cfg = config.modules.editors.neovim;
in {
options.modules.editors.neovim = { options.modules.editors.neovim = {
enable = mkOption { enable = mkOption {
type = types.bool; type = types.bool;
@ -9,18 +12,11 @@ with lib; {
}; };
}; };
config = mkIf config.modules.editors.neovim.enable { config = mkIf cfg.enable {
my.packages = with pkgs; my.packages = with pkgs;
[ [
neovim
editorconfig-core-c # Editorconfig is a MUST, you feel me?! editorconfig-core-c # Editorconfig is a MUST, you feel me?!
]; ];
my.home = {
programs.neovim = {
enable = true;
withPython3 = true;
withRuby = true;
};
};
}; };
} }

View File

@ -9,7 +9,7 @@ pkill dunst; dunst &
bspc rule -r "*" bspc rule -r "*"
# Set up the desktops (workspaces) for the monitor # Set up the desktops (workspaces) for the monitor
bspc monitor -d I II III IV V bspc monitor -d web text dev graphics 3d mail music vm
bspc config border_width 2 bspc config border_width 2
bspc config window_gap 5 bspc config window_gap 5

View File

@ -284,7 +284,7 @@
# IMPORTANT: colors have to be defined in quotation marks. # IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment. # Otherwise the "#" and following would be interpreted as a comment.
background = "#412c26" background = "#412c26"
foreground = "#eb8a65" foreground = "#e9d3ce"
timeout = 10 timeout = 10
# Icon for notifications with low urgency, uncomment to enable # Icon for notifications with low urgency, uncomment to enable
#icon = /path/to/icon #icon = /path/to/icon
@ -293,7 +293,7 @@
[urgency_normal] [urgency_normal]
background = "#2b221f" background = "#2b221f"
foreground = "#eb8a65" foreground = "#fefefe"
timeout = 10 timeout = 10
# Icon for notifications with normal urgency, uncomment to enable # Icon for notifications with normal urgency, uncomment to enable
#icon = /path/to/icon #icon = /path/to/icon

View File

@ -4,9 +4,9 @@
[colors] [colors]
background = "#2b221f" background = "#2b221f"
background-light = "#412c26" background-light = "#412c26"
foreground = "#fefefe" foreground = "#e9d3ce"
foreground-light = "#eb8a65" foreground-light = "#fefefe"
accent = "#d03e68" accent = "#df937a"
; The common style between bars. ; The common style between bars.
@ -17,7 +17,7 @@
fixed-center = false fixed-center = false
line-size = 3 line-size = 3
line-color = #f00 line-color = ${colors.accent}
padding = 1 padding = 1
@ -97,11 +97,12 @@
label-occupied-padding = 1 label-occupied-padding = 1
label-urgent = %index%! label-urgent = %index%!
label-urgent-background = ${colors.foreground} label-urgent-foreground = ${colors.background}
label-urgent-background = ${colors.foreground-light}
label-urgent-padding = 1 label-urgent-padding = 1
label-empty = %index% label-empty = %index%
label-empty-foreground = ${colors.foreground-light} label-empty-foreground = ${colors.foreground}
label-empty-padding = 1 label-empty-padding = 1
@ -120,7 +121,7 @@
interval = 3.0 interval = 3.0
format-connected = <label-connected> format-connected = <label-connected>
format-connected-underline = #9f78e1 format-connected-underline = ${colors.accent}
format-prefix = "NET" format-prefix = "NET"
label-connected = %essid% label-connected = %essid%

View File

@ -9,7 +9,7 @@
/* The color swatch */ /* The color swatch */
/* Useful for quick editing of the colors */ /* Useful for quick editing of the colors */
background: #2b221f; background: #2b221f;
foreground: #eb8a65; foreground: #e9d3ce;
color0: #2b221f; color0: #2b221f;
color1: #412c26; color1: #412c26;
color2: #54352c; color2: #54352c;

View File

@ -2,7 +2,7 @@
/* The color swatch */ /* The color swatch */
/* Useful for quick editing of the colors */ /* Useful for quick editing of the colors */
background: #2b221f; background: #2b221f;
foreground: #eb8a65; foreground: #e9d3ce;
color0: #2b221f; color0: #2b221f;
color1: #412c26; color1: #412c26;
color2: #54352c; color2: #54352c;

View File

@ -2,7 +2,7 @@
/* The color swatch */ /* The color swatch */
/* Useful for quick editing of the colors */ /* Useful for quick editing of the colors */
background: #2b221f; background: #2b221f;
foreground: #eb8a65; foreground: #e9d3ce;
color0: #2b221f; color0: #2b221f;
color1: #412c26; color1: #412c26;
color2: #54352c; color2: #54352c;
@ -67,12 +67,12 @@ prompt {
} }
entry { entry {
background-color: @color0; background-color: @color1;
margin: 0 1em 0 0; margin: 0 1em 0 0;
} }
element { element {
background-color: @color0; background-color: @color1;
padding: 5; padding: 5;
} }