refactor(modules): rewrite some modules; add dconf
This commit is contained in:
parent
14c7e10e8b
commit
7938019d55
15 changed files with 131 additions and 59 deletions
|
@ -1,10 +1,20 @@
|
|||
{pkgs, ...}: let
|
||||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
ezaOptions = "--colour=always --icons=never --group-directories-first --octal-permissions";
|
||||
cfg = config.alqueva.shells.aliases;
|
||||
in {
|
||||
config = {
|
||||
options.alqueva.shells.aliases = {
|
||||
enable = (lib.mkEnableOption "default aliases") // {default = true;};
|
||||
};
|
||||
config = lib.mkIf cfg.enable {
|
||||
environment = {
|
||||
shellAliases = builtins.mapAttrs (_: v: "${v} ${ezaOptions}") {
|
||||
l = "eza -alh";
|
||||
la = "eza -ah";
|
||||
ls = "eza";
|
||||
ll = "eza -l";
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue