mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-14 12:19:00 +00:00
WHHAAAAT!
This commit is contained in:
parent
5afd562cf1
commit
3f93d4645f
@ -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.
|
||||||
|
@ -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;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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%
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user