NixOS configuration 🪄

✨🚧 switching to light-mode

Signed-off-by: Xaiya Schumin <d.schumin@proton.me>

+15 -7
assets/wallpaper/flamingo-cat.png

This is a binary file and will not be displayed.

assets/wallpaper/white.png

This is a binary file and will not be displayed.

+1
modules/home/desktop/style.nix
··· 17 17 /* 18 18 TODO: applications that need to be manaul integrated/need nix integration 19 19 - TidaLuna 20 + - kitty terminal texts hard to read !! 20 21 */ 21 22 config = mkIf osConfig.catppuccin.enable { 22 23 catppuccin = {
+1 -1
modules/home/desktop/sway/config/applications.nix
··· 11 11 { 12 12 wayland.windowManager.sway.config = { 13 13 window = { 14 - border = 1; 14 + border = 3; 15 15 titlebar = false; 16 16 }; 17 17
+1 -1
modules/home/desktop/sway/config/workspaces.nix
··· 15 15 wayland.windowManager.sway.config = { 16 16 # Configure wallpaper 17 17 output."*" = { 18 - bg = "${self}/assets/wallpaper/catppuccin-cat.png fill"; 18 + bg = "${self}/assets/wallpaper/white.png fill"; 19 19 }; 20 20 defaultWorkspace = "1"; 21 21
+11 -4
modules/nixos/services/piper.nix
··· 26 26 27 27 settings = { 28 28 SERVER_PORT = cfg.port; 29 - SERVER_HOST = "localhost"; 30 29 SERVER_ROOT_URL = "https://${cfg.domain}"; 31 30 32 - ENABLE_SPOTIFY = false; 33 - ENABLE_LASTFM = true; # Only for migration purposes 31 + ENABLE_SPOTIFY = "false"; 32 + ENABLE_LASTFM = "true"; # Only for migration purposes 34 33 }; 35 34 }; 36 35 37 36 # Create proxy entry 38 37 nginx.virtualHosts.${cfg.domain} = { 39 - locations."/".proxyPass = "http://localhost:${builtins.toString cfg.port}"; 38 + enableACME = true; 39 + forceSSL = true; 40 + 41 + locations."/" = { 42 + proxyPass = "http://localhost:${builtins.toString cfg.port}"; 43 + }; 44 + 45 + extraConfig = "proxy_ssl_server_name on;"; 46 + 40 47 }; 41 48 }; 42 49 };
+1 -1
modules/nixos/style.nix
··· 19 19 cache.enable = true; 20 20 21 21 accent = "flamingo"; 22 - flavor = "mocha"; 22 + flavor = "latte"; 23 23 }; 24 24 25 25 # https://github.com/isabelroses/dotfiles/blob/88d1cb29e2da4ef977b4a06fcbf9a22efbd398a7/modules/nixos/catppuccin.nix#L21