mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-01-30 22:57:55 +00:00
Update the Nix modules and config
This commit is contained in:
parent
aa2d8ac987
commit
f0855976af
@ -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 *~
|
||||
|
@ -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;
|
||||
|
@ -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.
|
||||
|
@ -26,7 +26,7 @@ in {
|
||||
programs.adb.enable = true;
|
||||
|
||||
# Install Anbox emulation.
|
||||
virtualisation.anbox.enable = true;
|
||||
#virtualisation.anbox.enable = true;
|
||||
|
||||
my.user.extraGroups = [ "adbusers" ];
|
||||
};
|
||||
|
@ -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)"
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
@ -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 [
|
||||
|
@ -27,6 +27,6 @@ in {
|
||||
config = mkIf cfg.enable {
|
||||
my.packages = [ perlWithPackages ]
|
||||
++ (if cfg.raku.enable then [
|
||||
rakudo
|
||||
pkgs.rakudo
|
||||
] else []); };
|
||||
}
|
||||
|
@ -17,7 +17,7 @@
|
||||
"base0C": "#81A1C1",
|
||||
"base0D": "#B48EAD",
|
||||
"base0E": "#8FBCBB",
|
||||
"base0F": "#ECEFF4"
|
||||
"base0F": "#ECEFF4",
|
||||
"font": {
|
||||
"mono": {
|
||||
"name": "Iosevka",
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user