literate-config

Literate config. See <a href="../readme.org">readme.org</a> for a better-formatted version
Log | Files | Refs

commit 3cc4b8610f0af356de6f2c772a8dcd4d77da1454
parent 5feee86a9917d261234c80d5ec51f1e9f43dbcdc
Author: Crazazy <crazazy@tilde.cafe>
Date:   Sun,  7 Apr 2024 10:51:55 +0200

switch to wayland

Diffstat:
Mnixos.org | 35++++++++++++++++++++++++++++-------
1 file changed, 28 insertions(+), 7 deletions(-)

diff --git 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 +