Benutzer:DiscoBrille: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
Zeile 8: Zeile 8:
In /etc/nixos/configuration.nix folgendes eintragen:
In /etc/nixos/configuration.nix folgendes eintragen:


  ####################################################
   # ZSH Config
   # ZSH Config
 
  ####################################################
     # ZSH aktivieren
     # ZSH aktivieren
       programs.zsh.enable = true;
       programs.zsh.enable = true;
 
 
     # ZSH als default Shell für alle User     
     # ZSH als default Shell für alle User     
       users.defaultUserShell = pkgs.zsh;
       users.defaultUserShell = pkgs.zsh;
 
 
     # ZSH Shell Aliases
     # ZSH Shell Aliases
       programs.zsh.shellAliases = {
       programs.zsh.shellAliases = {
Zeile 21: Zeile 22:
         lock = "i3lock -i ~/Pictures/Gnome_Dark.png";
         lock = "i3lock -i ~/Pictures/Gnome_Dark.png";
       };
       };
 
 
     # OH-MY-ZSH Aktivierung + Theme auswahl
     # OH-MY-ZSH Aktivierung + Theme auswahl
       programs.zsh.ohMyZsh.enable = true;
       programs.zsh.ohMyZsh.enable = true;
       
         
       programs.zsh.ohMyZsh.theme = "aussiegeek";
       programs.zsh.ohMyZsh.theme = "aussiegeek";
 
 
 
  ####################################################
 
 
 
 


== Bug's bzw. Error ==
== Bug's bzw. Error ==

Version vom 20. November 2017, 15:48 Uhr

[1]


Ein kleiner Notizzettel zum Thema NixOs

ZSH Config

In /etc/nixos/configuration.nix folgendes eintragen:

  ####################################################
  # ZSH Config
  ####################################################
   # ZSH aktivieren
     programs.zsh.enable = true;
  
   # ZSH als default Shell für alle User     
     users.defaultUserShell = pkgs.zsh;
  
   # ZSH Shell Aliases
     programs.zsh.shellAliases = {
       ll = "ls -l";
       lock = "i3lock -i ~/Pictures/Gnome_Dark.png";
     };
  
   # OH-MY-ZSH Aktivierung + Theme auswahl
     programs.zsh.ohMyZsh.enable = true;
          
     programs.zsh.ohMyZsh.theme = "aussiegeek";
  
  ####################################################

Bug's bzw. Error

Fehlerhaftes Package Update

  warning: Nix search path entry ‘/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs’ does not exist, ignoring

Dieser Fehler kann enstehen, wenn beim Package update:

  $ nix-channel --update

ein Fehler auftritt. In meinem Fall war der neu erstellte Link:

  /nix/var/nix/profiles/per-user/root/channels -> /nix/var/nix/profiles/per-user/root/channels-2-link

defekt, weil in diesem der folgende Link fehlend war:

  /nix/var/nix/profiles/per-user/root/channels-2-link/nixos 
  -> /nix/store/dik9w7f61r5w5kxffy9ljzz1a1krgs1k-nixos-18.03pre120540.b8f7027360/nixos

Fehler kann durch rollback auf vorherige Version behoben werden

  $ nix-channel --rollback

Anschließend das Update erneut durchführen

  $ nix-channel --update

Ist diese Operation erfolgreich sollte der folgende Link entstanden sein:

  /nix/var/nix/profiles/per-user/root/channels-3-link/nixos -> /nix/store/dik9w7f61r5w5kxffy9ljzz1a1krgs1k-nixos-18.03pre120540.b8f7027360/nixos

Eine Übersicht über User Environments von NixOs