feat: a lot of stuff

This commit is contained in:
Jacob Bachmann 2024-04-16 20:37:08 +02:00
parent 9806ee2a4e
commit bc60f155aa
Signed by: bchmnn
GPG key ID: 732A612DAD28067D
19 changed files with 250 additions and 20 deletions

View file

@ -0,0 +1,21 @@
{
xdg.configFile."wireplumber/wireplumber.conf.d/51-scarlett-samplerate.conf" = {
text = ''
monitor.alsa.rules = [
{
matches = [
{
node.nick = "Scarlett 2i2 USB"
}
]
actions = {
update-props = {
audio.rate = 44100
api.acp.probe-rate = 44100
}
}
}
]
'';
};
}

View file

@ -1,5 +1,6 @@
{
imports = [
./audio.nix
./dconf.nix
./fzf.nix
./gui

View file

@ -25,6 +25,7 @@
gnome.nautilus # the file manager for gnome
gnome.simple-scan # simple scanning utility
pppdf
feh # a light-weight image viewer
vlc # cross-platform media player and streaming server
zathura # a highly customizable and functional pdf viewer
@ -41,9 +42,14 @@
] ++ lib.optionals nixosConfig.bchmnn.printing.enable [
system-config-printer # graphical user interface for cups administration
] ++ lib.optionals nixosConfig.bchmnn.games.enable [
openjdk17 # the open-source java development kit
prismlauncher # a free, open source launcher for minecraft
] ++ lib.optionals nixosConfig.bchmnn.ratbag.enable [
piper # gtk frontend for ratbagd mouse config daemon
];
}