Compare commits
6 Commits
bd20b7622d
...
5f3628d1a1
Author | SHA1 | Date | |
---|---|---|---|
5f3628d1a1 | |||
d02a0d7a45 | |||
36e5d09e8a | |||
821549f525 | |||
9da7c7c9fc | |||
32ec56e6e0 |
10
euhadra.nix
10
euhadra.nix
@ -6,7 +6,7 @@ let mpdStreamingPort = 8080; in
|
||||
[
|
||||
/etc/nixos/hardware-configuration.nix
|
||||
./common-headless.nix
|
||||
./i3.nix
|
||||
./sway.nix
|
||||
./uefi.nix
|
||||
./fstrim.nix
|
||||
# ./nebula.nix
|
||||
@ -37,6 +37,7 @@ let mpdStreamingPort = 8080; in
|
||||
musicDirectory = "/mnt/aplysia/music";
|
||||
extraConfig = ''
|
||||
bind_to_address "10.59.0.6"
|
||||
bind_to_address "100.97.134.100"
|
||||
|
||||
# audio_output {
|
||||
# type "alsa"
|
||||
@ -67,6 +68,7 @@ let mpdStreamingPort = 8080; in
|
||||
"pulse.properties"."server.address" = [
|
||||
"unix:native"
|
||||
"tcp:127.0.0.1:4713"
|
||||
"tcp:100.97.134.100:4713"
|
||||
];
|
||||
};
|
||||
};
|
||||
@ -96,7 +98,7 @@ let mpdStreamingPort = 8080; in
|
||||
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
config.services.mpd.network.port
|
||||
# 4713 # pulseaudio
|
||||
4713 # pulseaudio
|
||||
mpdStreamingPort # mpd streaming
|
||||
];
|
||||
|
||||
@ -118,5 +120,7 @@ let mpdStreamingPort = 8080; in
|
||||
# };
|
||||
# };
|
||||
|
||||
system.stateVersion = "19.03";
|
||||
system.stateVersion = "22.05";
|
||||
|
||||
time.timeZone = pkgs.lib.mkOverride 10 "US/Pacific";
|
||||
}
|
||||
|
@ -17,11 +17,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1677063315,
|
||||
"narHash": "sha256-qiB4ajTeAOVnVSAwCNEEkoybrAlA+cpeiBxLobHndE8=",
|
||||
"lastModified": 1677932085,
|
||||
"narHash": "sha256-+AB4dYllWig8iO6vAiGGYl0NEgmMgGHpy9gzWJ3322g=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "988cc958c57ce4350ec248d2d53087777f9e1949",
|
||||
"rev": "3c5319ad3aa51551182ac82ea17ab1c6b0f0df89",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
53
flammea.nix
53
flammea.nix
@ -1,11 +1,13 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
let mpdStreamingPort = 8080; in
|
||||
{
|
||||
imports =
|
||||
[
|
||||
./common-headless.nix
|
||||
./sway.nix
|
||||
# ./sway.nix
|
||||
# ./i3.nix
|
||||
./gnome3.nix
|
||||
./large-sw.nix
|
||||
./uefi.nix
|
||||
./fstrim.nix
|
||||
@ -79,8 +81,8 @@
|
||||
services.thermald.enable = true;
|
||||
|
||||
virtualisation.virtualbox.host = {
|
||||
# enable = true;
|
||||
# enableExtensionPack = true;
|
||||
enable = true;
|
||||
enableExtensionPack = true;
|
||||
};
|
||||
# nixpkgs.config.allowUnfree = true;
|
||||
|
||||
@ -106,6 +108,8 @@
|
||||
# };
|
||||
# networking.firewall.allowedTCPPorts = [ config.services.nix-serve.port ];
|
||||
|
||||
networking.firewall.trustedInterfaces = [ "tailscale0" ];
|
||||
|
||||
services.openssh.forwardX11 = true;
|
||||
|
||||
fileSystems."/mnt/aplysia".device = pkgs.lib.mkOverride 10 "//aplysia.auroch-boa.ts.net/export";
|
||||
@ -147,4 +151,47 @@
|
||||
|
||||
system.stateVersion = "22.11";
|
||||
|
||||
services.mpd = {
|
||||
enable = true;
|
||||
# network.listenAddress = "127.0.0.1";
|
||||
# musicDirectory = "/mnt/aplysia/music";
|
||||
musicDirectory = "/home/gebner/Music";
|
||||
user = "gebner";
|
||||
extraConfig = ''
|
||||
bind_to_address "100.125.210.32"
|
||||
|
||||
# audio_output {
|
||||
# type "alsa"
|
||||
# name "dac"
|
||||
# device "sysdefault:CARD=QAMP"
|
||||
# }
|
||||
|
||||
audio_output {
|
||||
type "pulse"
|
||||
name "pulse"
|
||||
server "127.0.0.1"
|
||||
}
|
||||
|
||||
audio_output {
|
||||
type "httpd"
|
||||
name "http"
|
||||
encoder "flac"
|
||||
port "${toString mpdStreamingPort}"
|
||||
}
|
||||
|
||||
replaygain "auto"
|
||||
restore_paused "yes"
|
||||
'';
|
||||
};
|
||||
|
||||
services.pipewire = {
|
||||
config.pipewire-pulse = {
|
||||
"pulse.properties"."server.address" = [
|
||||
"unix:native"
|
||||
"tcp:127.0.0.1:4713"
|
||||
# "tcp:100.97.134.100:4713"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
17
gnome3.nix
17
gnome3.nix
@ -2,21 +2,24 @@
|
||||
|
||||
{
|
||||
imports = [
|
||||
./pulseaudio.nix
|
||||
./pipewire.nix
|
||||
];
|
||||
|
||||
i18n.inputMethod = {
|
||||
enabled = "ibus";
|
||||
ibus.engines = with pkgs.ibus-engines; [ mozc table-others m17n ];
|
||||
ibus.engines = with pkgs.ibus-engines; [ mozc table-others m17n rime ];
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
gnome3.libgweather
|
||||
gnome3.gnome-tweak-tool
|
||||
gnome.gnome-tweaks
|
||||
pavucontrol
|
||||
paprefs
|
||||
playerctl
|
||||
xorg.xlsclients
|
||||
];
|
||||
|
||||
hardware.pulseaudio.enable = false;
|
||||
|
||||
fonts = {
|
||||
enableDefaultFonts = false;
|
||||
fontconfig = {
|
||||
@ -81,11 +84,11 @@
|
||||
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
libinput.enable = true;
|
||||
# libinput.enable = true;
|
||||
displayManager.gdm.enable = true;
|
||||
displayManager.defaultSession = "gnome";
|
||||
# displayManager.defaultSession = "gnome";
|
||||
|
||||
desktopManager.gnome3 = {
|
||||
desktopManager.gnome = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user