diff options
author | Adrian Kummerlaender | 2018-05-05 13:02:04 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2018-05-05 13:02:04 +0200 |
commit | dea9a66fccca94ed27387246e384f3dcb20501f6 (patch) | |
tree | 06ed6657b0d014d5e8faa0a20b267bf6a9f34472 /gui/default.nix | |
parent | 74951f7eb0d8914201a5a4fa1b534abfe0ecfa0d (diff) | |
download | nixos_home-dea9a66fccca94ed27387246e384f3dcb20501f6.tar nixos_home-dea9a66fccca94ed27387246e384f3dcb20501f6.tar.gz nixos_home-dea9a66fccca94ed27387246e384f3dcb20501f6.tar.bz2 nixos_home-dea9a66fccca94ed27387246e384f3dcb20501f6.tar.lz nixos_home-dea9a66fccca94ed27387246e384f3dcb20501f6.tar.xz nixos_home-dea9a66fccca94ed27387246e384f3dcb20501f6.tar.zst nixos_home-dea9a66fccca94ed27387246e384f3dcb20501f6.zip |
Basic attempt at a better structure
Diffstat (limited to 'gui/default.nix')
-rw-r--r-- | gui/default.nix | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/gui/default.nix b/gui/default.nix new file mode 100644 index 0000000..2d27f7c --- /dev/null +++ b/gui/default.nix @@ -0,0 +1,57 @@ +{ pkgs, ... }: + +{ + home = { + packages = with pkgs; [ + # file viewers + sxiv + mpv + paraview + libreoffice + # communication + thunderbird + tdesktop + # UI dev utilities (CLI utilities are added in project specific nix-shells) + zeal + hotspot + qcachegrind + gitg + ]; + + file.".config/user-dirs.dirs".text = '' + XDG_TEMPLATES_DIR="$HOME/" + XDG_DESKTOP_DIR="$HOME/" + XDG_DOWNLOADS_DIR="$HOME/downloads/" + ''; + }; + + xsession = { + enable = true; + initExtra = '' + xsetroot -cursor_name left_ptr + xset b off + ''; + }; + + imports = [ + # desktop environment + ./xmonad.nix + ./rofi.nix + ./gtk.nix + # terminals + ./kitty.nix + ./urxvt.nix + # tools + ./vim.nix + ./pcmanfm.nix + # file viewers + ./zathura.nix + ]; + + services.syncthing.enable = true; + + programs.firefox = { + enable = true; + enableAdobeFlash = true; + }; +} |