about summary refs log tree commit diff
path: root/nix
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2021-08-06 16:22:12 +0700
committerNguyễn Gia Phong <mcsinyx@disroot.org>2021-08-06 16:22:12 +0700
commit2fd7c9fbb921ceb578edd56a000c9a0f098b6f6b (patch)
treeb562e15b9d7b328e3f9980b0a77918eb2a9a6896 /nix
parentf140f08bc6c39037958048294fd241a28d8da607 (diff)
downloaddotfiles-2fd7c9fbb921ceb578edd56a000c9a0f098b6f6b.tar.gz
Update Nix packages list
Diffstat (limited to 'nix')
-rw-r--r--nix/awesome.nix7
-rw-r--r--nix/configuration.nix14
-rw-r--r--nix/devel.nix6
-rw-r--r--nix/games.nix5
4 files changed, 17 insertions, 15 deletions
diff --git a/nix/awesome.nix b/nix/awesome.nix
index 15c7bd3..e4c5600 100644
--- a/nix/awesome.nix
+++ b/nix/awesome.nix
@@ -27,13 +27,14 @@
 
   environment.systemPackages = with pkgs; [
     gnome.adwaita-icon-theme gnome.networkmanagerapplet qt5ct
-    clipbuzz playerctl pulsemixer xclip xdotool
+    clipbuzz cowsay playerctl pulsemixer xclip xdotool xscreensaver
     aerc amfora ncdu newsboat ranger ueberzug rxvt-unicode vim_configurable
     arandr audacious keynav scrot sigil xorg.xkill zathura
-    firefox libreoffice nheko transmission-gtk
+    dino firefox libreoffice nheko transmission-gtk
   ];
 
+  hardware.brillo.enable = true;
   programs.nm-applet.enable = true;
   programs.slock.enable = true;
-  programs.udevil.enable = true;
+  # programs.udevil.enable = true;
 }
diff --git a/nix/configuration.nix b/nix/configuration.nix
index 83d28c9..75fd419 100644
--- a/nix/configuration.nix
+++ b/nix/configuration.nix
@@ -47,7 +47,7 @@
 
     # Overcoming my strange addiction
     extraHosts = ''
-      127.0.0.1 9gag.com
+      0.0.0.0 9gag.com
     '';
   };
 
@@ -62,14 +62,14 @@
 
   users.users.sea = {
     isNormalUser = true;
-    extraGroups = [ "networkmanager" "wheel" ];
+    extraGroups = [ "networkmanager" "video" "wheel" ];
   };
 
   nix.autoOptimiseStore = true;
   environment.systemPackages = with pkgs; [
     htop isync killall oathToolkit rsync stow unzip w3m wget
     mpv pavucontrol sent vimiv-qt yacreader youtube-dl
-    ffmpeg gifski gimp imagemagick inkscape simplescreenrecorder
+    ffmpeg gifski gimp imagemagick inkscape pdftk simplescreenrecorder
   ];
 
   security.rtkit.enable = true;
@@ -80,7 +80,7 @@
       alsa.enable = true;
       alsa.support32Bit = true;
       pulse.enable = true;
-      jack.enable = true;
+      # jack.enable = true;
 
       # Use the example session manager (no others are packaged yet so this is
       # enabled by default, no need to redefine it in your config for now)
@@ -88,12 +88,12 @@
     };
 
     printing = {
-      enable = true;
-      drivers = with pkgs; [ hplipWithPlugin ];
+      # enable = true;
+      # drivers = with pkgs; [ hplipWithPlugin ];
     };
 
     dictd = {
-      enable = true;
+      # enable = true;
       DBs = with pkgs.dictdDBs; [ wiktionary wordnet ];
     };
   };
diff --git a/nix/devel.nix b/nix/devel.nix
index 113d966..1de9179 100644
--- a/nix/devel.nix
+++ b/nix/devel.nix
@@ -4,9 +4,9 @@
   environment.systemPackages = with pkgs; [
     exa fd gitAndTools.gitFull glow jq manpages ripgrep rlwrap
     clojure gcc guile julia-stable-bin lua python3 rakudo zig
-    bintools gdb gnumake leiningen pkg-config python38Packages.pip
-    groff plantuml texlive.combined.scheme-full
-  ];
+    bintools gdb gnumake leiningen mypy nix-index pkg-config
+    plantuml texlive.combined.scheme-full
+  ] ++ (with python3Packages; [ flit pip ]);
 
   programs.mtr.enable = true;
   programs.gnupg.agent = {
diff --git a/nix/games.nix b/nix/games.nix
index ec0e2d8..8381cba 100644
--- a/nix/games.nix
+++ b/nix/games.nix
@@ -9,12 +9,13 @@
     azimuth cdogs-sdl taisei # shmup
     bastet moon-buggy n2048 # text
     # blackshades redeclipse warsow xonotic-glx # fps
+    redeclipse xonotic-glx
     blobwars openclonk sienna superTux # platformer
-    bonzomatic # edu
+    bonzomatic love # engine
     extremetuxracer gl117 gltron superTuxKart # vehicle
     flare freedroidrpg hyperrogue # slash
     frozen-bubble gnujump gtetrinet pinball xbill # coffeebreak
-    neverball orthorobot trackballs # puzzle
+    neverball orthorobot # puzzle
     (steam.override {
       nativeOnly = true;
       extraPkgs = pkgs: [ SDL2_net ];