summary refs log tree commit diff
diff options
context:
space:
mode:
authorCrazazy2024-04-07 10:51:55 +0200
committerCrazazy2024-04-14 13:26:44 +0200
commit3cc4b8610f0af356de6f2c772a8dcd4d77da1454 (patch)
treee6a70b3ec9bbeea6fb31e32a395e2506776006b7
parent5feee86a9917d261234c80d5ec51f1e9f43dbcdc (diff)
switch to wayland
-rw-r--r--nixos.org35
1 files changed, 28 insertions, 7 deletions
diff --git a/nixos.org b/nixos.org
index f0ad6c4..1560b6d 100644
--- a/nixos.org
+++ b/nixos.org
@@ -199,7 +199,7 @@ stuff
    I don't acutally literally live in the terminal. So we have to implement some xorg and other stuff
 *** Basics
     Enable printing, sound and a good keyboard, along with x11 itself
-    #+begin_src nix :noweb_ref no
+    #+begin_src nix :noweb-ref no
       {
         # Enable CUPS to print documents.
         services.printing.enable = true;
@@ -266,6 +266,26 @@ stuff
    #+begin_src nix
      {
        programs.wayfire.enable = true;
+       programs.wayfire.plugins = with pkgs.wayfirePlugins; [
+         wcm
+         wf-shell
+         wayfire-plugins-extra
+       ];
+       sound.enable = true;
+       fonts.packages = with pkgs; [
+         noto-fonts
+         noto-fonts-cjk
+         noto-fonts-emoji
+         liberation_ttf
+         fira-code
+         fira-code-symbols
+         mplus-outline-fonts.githubRelease
+         dina-font
+         proggyfonts
+       ];
+       environment.systemPackages = with pkgs; [
+         wofi waypipe 
+       ];
      }
    #+end_src
 ** Networking
@@ -282,9 +302,9 @@ stuff
     #+begin_src nix
       {
         environment.systemPackages = let
-          myFirefox = with pkgs; wrapFirefox firefox-esr-unwrapped {
+          myFirefox = with pkgs; wrapFirefox librewolf-unwrapped {
             nixExtensions = builtins.filter lib.isDerivation (builtins.attrValues nur.repos.crazazy.firefox-addons);
-
+            libName = "librewolf";
             extraPolicies = {
               CaptivePortal = false;
               DisableFirefoxStudies = true;
@@ -335,11 +355,10 @@ stuff
             # krdc
             mpv
             # nur.repos.crazazy.seamonkey
-            # myFirefox
+            myFirefox
             unzip zip
             vim
             # vieb
-            firefox
             (wine.override { wineBuild = "wineWow"; })
           ];
         # persistent directory for my browser details
@@ -387,12 +406,13 @@ stuff
     #+begin_src nix
       {
         services.emacs = {
-          package = import ./emacs.nix;
+          # package = import ./emacs.nix;
+          package = pkgs.emacs29-pgtk;
           defaultEditor = true;
           enable = true;
         };
         homeBinds = [
-          # ".config/emacs"
+          ".config/emacs"
         ];
       }
     #+end_src
@@ -403,3 +423,4 @@ stuff
         virtualisation.libvirtd.enable = true;
       }
     #+end_src
+