summary refs log tree commit diff
path: root/host/Rory-wsl/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'host/Rory-wsl/configuration.nix')
-rw-r--r--host/Rory-wsl/configuration.nix72
1 files changed, 54 insertions, 18 deletions
diff --git a/host/Rory-wsl/configuration.nix b/host/Rory-wsl/configuration.nix
index 8c82c9e..619ad96 100644
--- a/host/Rory-wsl/configuration.nix
+++ b/host/Rory-wsl/configuration.nix
@@ -27,31 +27,40 @@
   users.users.Rory.uid = 1000;
 
   environment.systemPackages = with pkgs; [
-    wget
-    neofetch
-    lnav
-    git
-    lsd
-    duf
-    htop
-    btop
-    kitty.terminfo
-    jq
-    yq
-    pv
-    dig
-    cinnamon.nemo
     gnome-console
-    kitty
     feh
-    vimPlugins.vim-nix
-    neovim
-    tree
+    easyeffects
+    kitty
+    youtube-music
+    cinnamon.nemo
+    gnome.file-roller
     
+    # - IDEs
+    jetbrains-toolbox
+    jetbrains.rider
+    github-copilot-intellij-agent
+    
+    dbeaver
+    insomnia
     vscode
+    discord
+
+    # - Languages
+    #dotnet-sdk_7
+    #dotnet-sdk_8
+    (callPackage ../../modules/packages/dotnet-pack.nix { inherit pkgs; })
+
+
     temurin-bin
     obsidian
+    ungoogled-chromium #needed for Rider in order to debug WASM    
+    peek
+
+    unrar-wrapper
+
+    #(schildichat-desktop.override { electron = electron; })
     (callPackage ../../modules/packages/nheko-git.nix { inherit nhekoSrc; inherit mtxclientSrc; })
+    steam-run
   ];
 
   programs.firefox = {
@@ -62,6 +71,33 @@
   };
 
 
+  fonts = {
+    fonts = with pkgs; [
+      (nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
+      noto-fonts-monochrome-emoji
+    ];
+#    fontconfig.defaultFonts.monospace = with pkgs; [
+#      "JetBrainsMonoNL Nerd Font,JetBrainsMonoNL NF:style=Regular"
+#    ];
+#    fontconfig.defaultFonts.sansSerif = with pkgs; [
+#      "JetBrainsMonoNL Nerd Font,JetBrainsMonoNL NF:style=Regular"
+#    ];
+#    fontconfig.defaultFonts.serif = with pkgs; [
+#      "JetBrainsMonoNL Nerd Font,JetBrainsMonoNL NF:style=Regular"
+#    ];
+    fontconfig.defaultFonts.emoji = with pkgs; [
+      "freefont"
+    ];
+    enableDefaultPackages = lib.mkForce false;
+    enableGhostscriptFonts = lib.mkForce false;
+  };
+
+  programs.dconf.enable = true;
+
+
   system.stateVersion = "23.05";
+   nixpkgs.config.permittedInsecurePackages = [
+                "electron-25.9.0"
+                           ];
   home-manager.users.Rory.home.stateVersion = lib.mkForce "23.05";
 }