Add gnome shell extensions

This commit is contained in:
Cyryl Płotnicki 2019-03-26 12:32:59 +00:00
parent d90a57d6a7
commit 7506a1df0c
2 changed files with 31 additions and 15 deletions

View file

@ -42,5 +42,6 @@ Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'will133/vim-dirdiff'
Plug 'Xuyuanp/nerdtree-git-plugin'
Plug 'LnL7/vim-nix'
call plug#end()

View file

@ -1,11 +1,24 @@
{ config, pkgs, ... }:
let
unstableTarball =
fetchTarball
https://github.com/NixOS/nixpkgs-channels/archive/nixos-unstable.tar.gz;
in
{
imports =
[
[
/etc/nixos/hardware-configuration.nix
];
nixpkgs.config = {
packageOverrides = pkgs: {
unstable = import unstableTarball {
config = config.nixpkgs.config;
};
};
};
environment.systemPackages = with pkgs; [
wget vim git zsh gnupg curl tmux
];
@ -15,13 +28,15 @@
users.users.cyryl = {
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" ];
packages = with pkgs; [
firefox terminator zsh keepass fontconfig go nodejs rustup gcc gdb binutils xclip pkgconfig veracrypt gitAndTools.diff-so-fancy
];
packages = with pkgs; [
firefox chromium terminator zsh keepass fontconfig go nodejs rustup gcc gdb binutils xclip pkgconfig veracrypt gitAndTools.diff-so-fancy gnome3.gnome-shell-extensions chrome-gnome-shell gnomeExtensions.clipboard-indicator gnomeExtensions.caffeine gnomeExtensions.no-title-bar unstable.gnomeExtensions.gsconnect
];
uid = 1000;
shell = pkgs.zsh;
};
services.gnome3.chrome-gnome-shell.enable = true;
services.syncthing = {
enable = true;
user = "cyryl";
@ -30,18 +45,17 @@
};
services.xserver = {
enable = true;
layout = "pl";
libinput.enable = true;
desktopManager = {
gnome3.enable = true;
default="gnome3";
xterm.enable=false;
};
displayManager.gdm.enable = true;
enable = true;
layout = "pl";
libinput.enable = true;
desktopManager = {
gnome3.enable = true;
xterm.enable = false;
};
displayManager.gdm.enable = true;
};
sound.enable = true;
hardware.pulseaudio.enable = true;
@ -65,3 +79,4 @@
system.stateVersion = "18.09";
}