parent
cca024da2b
commit
e9945ee6ee
8 changed files with 394 additions and 0 deletions
1
tests/modules/programs/dircolors/default.nix
Normal file
1
tests/modules/programs/dircolors/default.nix
Normal file
|
|
@ -0,0 +1 @@
|
|||
{ dircolors-settings = ./settings.nix; }
|
||||
133
tests/modules/programs/dircolors/settings-expected.conf
Normal file
133
tests/modules/programs/dircolors/settings-expected.conf
Normal file
|
|
@ -0,0 +1,133 @@
|
|||
# Extra dircolors configuration.
|
||||
|
||||
.7z 01;31
|
||||
.aac 00;36
|
||||
.ace 01;31
|
||||
.alz 01;31
|
||||
.arc 01;31
|
||||
.arj 01;31
|
||||
.asf 01;35
|
||||
.au 00;36
|
||||
.avi 01;35
|
||||
.bmp 01;35
|
||||
.bz 01;31
|
||||
.bz2 01;31
|
||||
.cab 01;31
|
||||
.cgm 01;35
|
||||
.cpio 01;31
|
||||
.csh 01;32
|
||||
.deb 01;31
|
||||
.dl 01;35
|
||||
.dwm 01;31
|
||||
.dz 01;31
|
||||
.ear 01;31
|
||||
.emf 01;35
|
||||
.esd 01;31
|
||||
.flac 00;36
|
||||
.flc 01;35
|
||||
.fli 01;35
|
||||
.flv 01;35
|
||||
.gif 01;35
|
||||
.gl 01;35
|
||||
.gz 01;31
|
||||
.jar 01;31
|
||||
.jpeg 01;35
|
||||
.jpg 01;35
|
||||
.lha 01;31
|
||||
.lrz 01;31
|
||||
.lz 01;31
|
||||
.lz4 01;31
|
||||
.lzh 01;31
|
||||
.lzma 01;31
|
||||
.lzo 01;31
|
||||
.m2v 01;35
|
||||
.m4a 00;36
|
||||
.m4v 01;35
|
||||
.mid 00;36
|
||||
.midi 00;36
|
||||
.mjpeg 01;35
|
||||
.mjpg 01;35
|
||||
.mka 00;36
|
||||
.mkv 01;35
|
||||
.mng 01;35
|
||||
.mov 01;35
|
||||
.mp3 00;36
|
||||
.mp4 01;35
|
||||
.mp4v 01;35
|
||||
.mpc 00;36
|
||||
.mpeg 01;35
|
||||
.mpg 01;35
|
||||
.nuv 01;35
|
||||
.oga 00;36
|
||||
.ogg 00;36
|
||||
.ogm 01;35
|
||||
.ogv 01;35
|
||||
.ogx 01;35
|
||||
.opus 00;36
|
||||
.pbm 01;35
|
||||
.pcx 01;35
|
||||
.pgm 01;35
|
||||
.png 01;35
|
||||
.ppm 01;35
|
||||
.qt 01;35
|
||||
.ra 00;36
|
||||
.rar 01;31
|
||||
.rm 01;35
|
||||
.rmvb 01;35
|
||||
.rpm 01;31
|
||||
.rz 01;31
|
||||
.sar 01;31
|
||||
.sh 01;32
|
||||
.spx 00;36
|
||||
.svg 01;35
|
||||
.svgz 01;35
|
||||
.swm 01;31
|
||||
.t7z 01;31
|
||||
.tar 01;31
|
||||
.taz 01;31
|
||||
.tbz 01;31
|
||||
.tbz2 01;31
|
||||
.tga 01;35
|
||||
.tgz 01;31
|
||||
.tif 01;35
|
||||
.tiff 01;35
|
||||
.tlz 01;31
|
||||
.txz 01;31
|
||||
.tz 01;31
|
||||
.tzo 01;31
|
||||
.tzst 01;31
|
||||
.vob 01;35
|
||||
.war 01;31
|
||||
.wav 00;36
|
||||
.webm 01;35
|
||||
.wim 01;31
|
||||
.wmv 01;35
|
||||
.xbm 01;35
|
||||
.xcf 01;35
|
||||
.xpm 01;35
|
||||
.xspf 00;36
|
||||
.xwd 01;35
|
||||
.xz 01;31
|
||||
.yuv 01;35
|
||||
.z 01;31
|
||||
.zip 01;31
|
||||
.zoo 01;31
|
||||
.zst 01;31
|
||||
BLK 40;33;01
|
||||
CAPABILITY 30;41
|
||||
CHR 40;33;01
|
||||
DIR 01;34
|
||||
DOOR 01;35
|
||||
EXEC 01;32
|
||||
FIFO 40;33
|
||||
LINK 01;36
|
||||
MISSING 00
|
||||
MULTIHARDLINK 00
|
||||
ORPHAN 40;31;01
|
||||
OTHER_WRITABLE 30;46
|
||||
RESET 0
|
||||
SETGID 30;43
|
||||
SETUID 37;41
|
||||
SOCK 01;35
|
||||
STICKY 37;44
|
||||
STICKY_OTHER_WRITABLE 30;42
|
||||
27
tests/modules/programs/dircolors/settings.nix
Normal file
27
tests/modules/programs/dircolors/settings.nix
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
with lib;
|
||||
|
||||
{
|
||||
config = {
|
||||
programs.dircolors = {
|
||||
enable = true;
|
||||
|
||||
settings = {
|
||||
OTHER_WRITABLE = "30;46";
|
||||
".sh" = "01;32";
|
||||
".csh" = "01;32";
|
||||
};
|
||||
|
||||
extraConfig = ''
|
||||
# Extra dircolors configuration.
|
||||
'';
|
||||
};
|
||||
|
||||
nmt.script = ''
|
||||
assertFileContent \
|
||||
home-files/.dir_colors \
|
||||
${./settings-expected.conf}
|
||||
'';
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue