home

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

gnome.nix (1767B)


      1 { pkgs, ... }:
      2 
      3 {
      4   imports = [
      5     ./dconf.nix
      6   ];
      7   home.sessionVariables = { WEBKIT_DISABLE_COMPOSITING_MODE = 1; };
      8   home.packages = with pkgs; [
      9     gnome3.dconf-editor
     10     gnome3.gnome-tweak-tool
     11     gnome3.pomodoro
     12     gnome3.gnome-boxes
     13 
     14     #gnome3.gnome-documents
     15     gnome3.gnome-nettool
     16     gnome3.gnome-power-manager
     17     gnome3.gnome-todo
     18     gnome3.gnome-tweaks
     19     gnome3.gnome-usage
     20 
     21     gnomeExtensions.sound-output-device-chooser
     22     my.gnome-shell-extension-shell
     23     my.gnome-bluetooth-quick-connect
     24     my.noannoyance
     25     my.nightthemeswitcher
     26     gnome3.gnome-shell-extensions
     27 
     28     pop-gtk-theme
     29     pop-icon-theme
     30     pinentry-gnome
     31     # tilix
     32 
     33     aspell
     34     aspellDicts.en
     35     aspellDicts.fr
     36     hunspell
     37     hunspellDicts.en_US-large
     38     hunspellDicts.en_GB-ize
     39     hunspellDicts.fr-any
     40     wmctrl
     41     xclip
     42     xdg-user-dirs
     43     xdg_utils
     44     xsel
     45     # FIXME move this elsewhere
     46     keybase
     47     pass
     48     profile-sync-daemon
     49   ];
     50 
     51   home.file.".XCompose".source = ./xorg/XCompose;
     52   home.file.".Xmodmap".source = ./xorg/Xmodmap;
     53   xdg.configFile."xorg/emoji.compose".source = ./xorg/emoji.compose;
     54   xdg.configFile."xorg/parens.compose".source = ./xorg/parens.compose;
     55   xdg.configFile."xorg/modletters.compose".source = ./xorg/modletters.compose;
     56 
     57   xdg.configFile."nr/desktop" = {
     58     text = builtins.toJSON [
     59       { cmd = "peek"; }
     60       { cmd = "shutter"; }
     61       { cmd = "station"; }
     62       { cmd = "dmenu"; }
     63       { cmd = "sxiv"; }
     64       { cmd = "screenkey"; }
     65       { cmd = "gimp"; }
     66       { cmd = "update-desktop-database"; pkg = "desktop-file-utils"; chan = "unstable"; }
     67       { cmd = "lgogdownloader"; chan = "unstable"; }
     68       { cmd = "xev"; pkg = "xorg.xev"; }
     69     ];
     70     onChange = "${pkgs.my.nr}/bin/nr desktop";
     71   };
     72 }