# Shiro -- my laptop { pkgs, ... }: { imports = [ ../personal.nix # common settings ./hardware-configuration.nix ]; modules = { desktop = { bspwm.enable = true; apps.rofi.enable = true; apps.discord.enable = true; # apps.skype.enable = true; apps.daw.enable = true; # making music apps.graphics.enable = true; # raster/vector/sprites apps.recording.enable = true; # recording screen/audio # apps.vm.enable = true; # virtualbox for testing term.default = "xst"; term.st.enable = true; browsers.default = "firefox"; browsers.firefox.enable = true; # gaming.emulators.psx.enable = true; # gaming.steam.enable = true; }; editors = { default = "nvim"; emacs.enable = true; vim.enable = true; }; dev = { # cc.enable = true; # common-lisp.enable = true; # rust.enable = true; # lua.enable = true; # lua.love2d.enable = true; }; media = { mpv.enable = true; spotify.enable = true; }; shell = { direnv.enable = true; git.enable = true; gnupg.enable = true; # weechat.enable = true; pass.enable = true; tmux.enable = true; # ranger.enable = true; zsh.enable = true; }; services = { syncthing.enable = true; }; # themes.aquanaut.enable = true; themes.fluorescence.enable = true; }; programs.ssh.startAgent = true; networking.wireless.enable = true; hardware.opengl.enable = true; time.timeZone = "America/Toronto"; # time.timeZone = "Europe/Copenhagen"; # Optimize power use environment.systemPackages = [ pkgs.acpi ]; powerManagement.powertop.enable = true; # Monitor backlight control programs.light.enable = true; }