about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--dev/.config/htop/htoprc39
-rw-r--r--nix/awesome.nix7
-rw-r--r--nix/configuration.nix14
-rw-r--r--nix/devel.nix6
-rw-r--r--nix/games.nix5
5 files changed, 17 insertions, 54 deletions
diff --git a/dev/.config/htop/htoprc b/dev/.config/htop/htoprc
deleted file mode 100644
index e3e5dd8..0000000
--- a/dev/.config/htop/htoprc
+++ /dev/null
@@ -1,39 +0,0 @@
-# Beware! This file is rewritten by htop when settings are changed in the interface.
-# The parser is also very primitive, and not human-friendly.
-fields=0 48 17 18 38 39 40 2 46 47 49 1
-sort_key=47
-sort_direction=-1
-tree_sort_key=0
-tree_sort_direction=1
-hide_kernel_threads=1
-hide_userland_threads=0
-shadow_other_users=0
-show_thread_names=0
-show_program_path=1
-highlight_base_name=0
-highlight_megabytes=1
-highlight_threads=1
-highlight_changes=0
-highlight_changes_delay_secs=5
-find_comm_in_cmdline=1
-strip_exe_from_cmdline=1
-show_merged_command=1
-tree_view=1
-tree_view_always_by_pid=0
-header_margin=1
-detailed_cpu_time=0
-cpu_count_from_one=0
-show_cpu_usage=1
-show_cpu_frequency=0
-show_cpu_temperature=0
-degree_fahrenheit=0
-update_process_names=0
-account_guest_in_cpu_meter=0
-color_scheme=0
-enable_mouse=1
-delay=15
-left_meters=AllCPUs4 CPU
-left_meter_modes=1 1
-right_meters=Memory Swap Battery
-right_meter_modes=1 1 1
-hide_function_bar=0
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 ];