Update the Nix modules and config

This commit is contained in:
Gabriel Arazas 2020-11-10 16:20:03 +08:00
parent aa2d8ac987
commit f0855976af
9 changed files with 27 additions and 9 deletions

View File

@ -16,6 +16,12 @@ path = .ssh
# My Cachix signing key
path = .config/cachix
# My Cookiecutter templates
path = templates
# My encrypted files
path = secrets
# Some regexps specifying names and paths to ignore
ignore = Name temp.*
ignore = Name *~

View File

@ -105,7 +105,7 @@
cc.enable = true;
data = {
enable = true;
dhall.enable = true;
#dhall.enable = true;
};
documentation = {
enable = true;
@ -123,7 +123,6 @@
racket.enable = true;
};
math.enable = true;
perl.enable = true;
perl = {
enable = true;
raku.enable = true;

View File

@ -42,6 +42,7 @@ in {
carla # A plugin host useful for a consistent hub for them soundfonts and SFZs.
fluidsynth # Synth for fluid sounds.
geonkick # Create them percussions.
giada # A hardcore loop machine for wannabe musicians like me.
helm # A great synthesizer plugin.
hydrogen # Them drum beats composition will get good.
lmms # A decent libre FL Studio clone.

View File

@ -26,7 +26,7 @@ in {
programs.adb.enable = true;
# Install Anbox emulation.
virtualisation.anbox.enable = true;
#virtualisation.anbox.enable = true;
my.user.extraGroups = [ "adbusers" ];
};

View File

@ -29,8 +29,19 @@ in {
# Augment your shell with automatic environment variables loading and unloading.
my.home.programs = {
direnv.enable = true;
direnv = {
enable = true;
enableBashIntegration = true;
enableFishIntegration = true;
enableZshIntegration = true;
};
fish.enable = true;
};
};
my.zsh = {
rc = ''
eval "$(${pkgs.direnv}/bin/direnv hook zsh)"
'';
};
}

View File

@ -27,6 +27,7 @@ in {
pup # A cute little puppy that can understand HTML.
sqlite # A cute little battle-tested library for your data abominations.
sqlitebrowser # Skim the DB and create a quick scraping script for it.
yq # A YAML parser on the command-line.
] ++
(if cfg.dhall.enable then [

View File

@ -27,6 +27,6 @@ in {
config = mkIf cfg.enable {
my.packages = [ perlWithPackages ]
++ (if cfg.raku.enable then [
rakudo
pkgs.rakudo
] else []); };
}

View File

@ -17,7 +17,7 @@
"base0C": "#81A1C1",
"base0D": "#B48EAD",
"base0E": "#8FBCBB",
"base0F": "#ECEFF4"
"base0F": "#ECEFF4",
"font": {
"mono": {
"name": "Iosevka",

View File

@ -29,7 +29,7 @@
# the top and down respectively.
# The width can be negative. In this case the actual width is the
# screen width minus the width defined in within the geometry option.
geometry = "350x50-10+50"
geometry = "350x50-10-50"
# Show how many messages are currently hidden (because of geometry).
indicate_hidden = yes
@ -283,8 +283,8 @@
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "{{ cookiecutter.base00 }}"
foreground = "{{ cookiecutter.base0F }}"
background = "{{ cookiecutter.base01 }}"
foreground = "{{ cookiecutter.base07 }}"
timeout = 10
# Icon for notifications with low urgency, uncomment to enable
#icon = /path/to/icon