commit 5feee86a9917d261234c80d5ec51f1e9f43dbcdc
parent 6782939dd76c7f958960740e90f9da70345dde6a
Author: Crazazy <crazazy@tilde.cafe>
Date: Sat, 13 Jan 2024 13:38:44 +0100
try out instantos
Diffstat:
M | nixos.org | | | 64 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- |
1 file changed, 55 insertions(+), 9 deletions(-)
diff --git a/nixos.org b/nixos.org
@@ -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"
];