diff options
| -rw-r--r-- | nixos.org | 64 | 
1 files changed, 55 insertions, 9 deletions
@@ -107,6 +107,7 @@ stuff           (final: prev: {             emacs = (import sources.emacs-ng).outputs.packages."x86_64-linux".default;             emacsWithPackages = final.emacs.pkgs.withPackages; +           inherit (nur.repos) instantos;           })         ];       } @@ -194,11 +195,11 @@ stuff          ];        }      #+end_src -** Visual stuff +** Visual stuff (X11)                                              :noexport:     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 +    #+begin_src nix :noweb_ref no        {          # Enable CUPS to print documents.          services.printing.enable = true; @@ -216,14 +217,57 @@ stuff          services.xserver.libinput.enable = true;        }      #+end_src -*** KDE +*** instantos      I have decided to be lazy and not install a fancy window manager or whatever into the system. Thats headache -    #+begin_src nix +    #+begin_src nix :noweb-ref no        { -        services.xserver.displayManager.sddm.enable = true; -        services.xserver.desktopManager.plasma5.enable = true; +        environment.systemPackages = with pkgs.instantos; [ +          imenu +          islide +          instantassist +          instantconf +          instantdata +          instantdotfiles +          instantlogo +          instantmenu +          instantnotify +          instantsettings +          instantshell +          instantthemes +          instantutils +          instantwallpaper +          instantwelcome +          instantwidgets +          instantwm +          instantst +          paperbash +          rangerplugins +          spotify-adblock +          pkgs.dash +          pkgs.xdg-user-dirs +          pkgs.papirus-icon-theme +          pkgs.arc-theme +          pkgs.xorg.xeyes +          pkgs.rofi +          pkgs.ranger +        ]; +        services.xserver.displayManager.lightdm.enable = true; +        services.xserver.windowManager.session = lib.singleton +          { name = "instantwm"; +            start = '' +                              startinstantos & +                              waitPID=$! +                            ''; +          };        }      #+end_src +** Visual stuff (wayland) +   After all, why /shouldn't/ I try wayland? 😈 +   #+begin_src nix +     { +       programs.wayfire.enable = true; +     } +   #+end_src  ** Networking     Some default network settings for my laptop     #+begin_src nix @@ -288,17 +332,19 @@ stuff              gitFull              graalvm-ce              libreoffice -            krdc +            # krdc              mpv              # nur.repos.crazazy.seamonkey -            myFirefox +            # myFirefox              unzip zip              vim +            # vieb +            firefox              (wine.override { wineBuild = "wineWow"; })            ];          # persistent directory for my browser details          homeBinds = [ -          ".mozilla/firefox" +          # ".mozilla/firefox"            ".config/discord"            ".wine"          ];  | 
