From 7b8c2546ca0e0eb185c2067fb70c1286d66c2294 Mon Sep 17 00:00:00 2001 From: Sakooooo <78461130+Sakooooo@users.noreply.github.com> Date: Wed, 13 Sep 2023 11:19:10 +0000 Subject: [PATCH] plan out system configuration for sakopc --- hosts/sakopc/configuration.nix | 82 ++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/hosts/sakopc/configuration.nix b/hosts/sakopc/configuration.nix index e69de29b..68560dba 100644 --- a/hosts/sakopc/configuration.nix +++ b/hosts/sakopc/configuration.nix @@ -0,0 +1,82 @@ +{ + config, + pkgs, + lib, + inputs, + outputs, +}: { + imports = [ + # Hardware Configuration + # Probably a better idea to add it into the flake + ./hardware-configuration.nix + ]; + + # hostname + networking.hostName = "sakopc"; + + modules = { + desktop = { + desktop = { + dwm.enable = true; + kitty.enable = true; + picom.enable = true; + apps = { + keepassxc.enable = true; + obs.enable = true; + }; + browsers = { + firefox.enable = true; + qutebrowser.enable = false; + chromium.enable = true; + }; + chat = { + whatsapp.enable = true; + zoom.enable = true; + }; + game = { + lutris.enable = true; + steam.enable = true; + wine.enable = true; + grapejuice.enable = true; + }; + media = { + mpv.enable = true; + kdenlive.enable = true; + }; + }; + dev = { + editors = { + nvim.enable = true; + vscode.enable = true; + }; + cc.enable = true; + javascript.enable = true; + lua.enable = true; + python.enable = true; + rust.enable = true; + nil.enable = true; + }; + hardware = { + bluetooth.enable = false; + nvidia.enable = true; + pipewire.enable = true; + }; + media = { + mpd.enable = true; + ncmpcpp.enable = true; + }; + shell = { + nix = { + optimization.enable = true; + search.enable = true; + }; + zsh.enable = true; + tmux.enable = true; + ranger.enable = true; + }; + work = { + libreoffice.enable = true; + }; + }; + }; +}