diff options
Diffstat (limited to 'nix')
-rw-r--r-- | nix/awesome.nix | 62 |
1 files changed, 35 insertions, 27 deletions
diff --git a/nix/awesome.nix b/nix/awesome.nix index cac1ce8..f80b852 100644 --- a/nix/awesome.nix +++ b/nix/awesome.nix @@ -1,12 +1,44 @@ { pkgs, ... }: { - fonts.fonts = with pkgs; [ - gentium lmodern - noto-fonts-cjk-sans noto-fonts-emoji + environment.systemPackages = with pkgs; [ + barrier gnome.adwaita-icon-theme networkmanagerapplet + clipbuzz keynav playerctl pulsemixer xclip xdotool xorg.xkill + aerc amfora calcurse dante khard ncdu ranger ueberzug vim_configurable + arandr audacious gnucash liferea scrot rxvt-unicode zathura + firefox libreoffice mepo-x11 nheko tor-browser-bundle-bin + nextcloud-client transmission-gtk + nordzy-cursor-theme ]; + fonts.fonts = with pkgs; [ lmodern noto-fonts-cjk-sans noto-fonts-emoji ]; + + hardware.brillo.enable = true; + + i18n = { + defaultLocale = "en_US.UTF-8"; + inputMethod = { + enabled = "ibus"; + ibus.engines = with pkgs.ibus-engines; [ + hangul + table table-others + ]; + }; + }; + + programs = { + nm-applet.enable = true; + slock.enable = true; + }; + + qt5 = { + enable = true; + platformTheme = "gnome"; + style = "adwaita-dark"; + }; + services = { autorandr.enable = true; + geoclue2.enable = true; xserver = { videoDrivers = [ "intel" ]; deviceSection = '' @@ -23,28 +55,4 @@ libinput.enable = true; # Enable touchpad support. }; }; - - i18n = { - defaultLocale = "en_US.UTF-8"; - inputMethod = { - enabled = "ibus"; - ibus.engines = with pkgs.ibus-engines; [ - hangul - table table-others - ]; - }; - }; - - environment.systemPackages = with pkgs; [ - barrier gnome.adwaita-icon-theme networkmanagerapplet qt5ct - clipbuzz keynav playerctl pulsemixer xclip xdotool xorg.xkill - aerc amfora calcurse dante khard ncdu ranger ueberzug vim_configurable - arandr audacious gnucash liferea scrot rxvt-unicode zathura - firefox libreoffice mepo-x11 nheko tor-browser-bundle-bin - nextcloud-client transmission-gtk - ]; - - hardware.brillo.enable = true; - programs.nm-applet.enable = true; - programs.slock.enable = true; } |