removed modules that I don't need
This commit is contained in:
@@ -1,28 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
programs.hyprland.enable = true;
|
|
||||||
|
|
||||||
xdg.portal = {
|
|
||||||
enable = true;
|
|
||||||
extraPortals = [ pkgs.xdg-desktop-portal-hyprland ];
|
|
||||||
};
|
|
||||||
|
|
||||||
services.displayManager.sddm.enable = true;
|
|
||||||
services.displayManager.sddm.wayland.enable = true;
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
hyprpolkitagent
|
|
||||||
hyprlock
|
|
||||||
hyprshot
|
|
||||||
rofi
|
|
||||||
networkmanagerapplet
|
|
||||||
kdePackages.dolphin
|
|
||||||
wayvnc
|
|
||||||
awww
|
|
||||||
mpvpaper
|
|
||||||
waybar
|
|
||||||
quickshell
|
|
||||||
qt6.qtdeclarative
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
xdg.portal = {
|
|
||||||
enable = true;
|
|
||||||
xdgOpenUsePortal = true; # Recommended to fix xdg-open issues
|
|
||||||
extraPortals = with pkgs; [
|
|
||||||
xdg-desktop-portal-gtk # For file choosers in GTK apps
|
|
||||||
xdg-desktop-portal-hyprland # For Hyprland (or wlr for other wlroots)
|
|
||||||
];
|
|
||||||
config = {
|
|
||||||
common.default = [ "gtk" ]; # Default fallback
|
|
||||||
hyprland = {
|
|
||||||
default = [
|
|
||||||
"hyprland"
|
|
||||||
"gtk"
|
|
||||||
];
|
|
||||||
"org.freedesktop.impl.portal.ScreenCast" = [ "hyprland" ];
|
|
||||||
"org.freedesktop.impl.portal.Screenshot" = [ "hyprland" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services.desktopManager.plasma6.enable = true;
|
|
||||||
services.displayManager.sddm.wayland.enable = true;
|
|
||||||
}
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
services.xserver.enable = true;
|
|
||||||
|
|
||||||
services.xserver.desktopManager.xfce.enable = true;
|
|
||||||
services.xserver.displayManager.lightdm.enable = true;
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
{ config, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
home.username = "aariz";
|
|
||||||
home.homeDirectory = "/home/aariz";
|
|
||||||
home.stateVersion = "26.05";
|
|
||||||
|
|
||||||
programs.home-manager.enable = true;
|
|
||||||
}
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
users.users.aariz = {
|
|
||||||
isNormalUser = true;
|
|
||||||
description = "Aariz Khokhar";
|
|
||||||
packages = with pkgs; [ google-chrome ];
|
|
||||||
shell = pkgs.bash;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
hardware.bluetooth = {
|
|
||||||
enable = true;
|
|
||||||
powerOnBoot = true;
|
|
||||||
settings = {
|
|
||||||
General = {
|
|
||||||
Experimental = true;
|
|
||||||
};
|
|
||||||
Policy = {
|
|
||||||
AutoEnable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
bluez
|
|
||||||
bluez-tools
|
|
||||||
blueman
|
|
||||||
];
|
|
||||||
|
|
||||||
services.blueman.enable = true;
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
gcc
|
|
||||||
cmake
|
|
||||||
clang
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
claude-code
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
{ inputs, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./rust.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
# General
|
|
||||||
git
|
|
||||||
neovim
|
|
||||||
nixfmt
|
|
||||||
nixd
|
|
||||||
kubectl
|
|
||||||
jq
|
|
||||||
tmux
|
|
||||||
vscode
|
|
||||||
devenv
|
|
||||||
xh
|
|
||||||
nodejs
|
|
||||||
];
|
|
||||||
|
|
||||||
# Nix LSP
|
|
||||||
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
|
|
||||||
|
|
||||||
fonts.packages = with pkgs; [
|
|
||||||
nerd-fonts.fira-code
|
|
||||||
nerd-fonts.jetbrains-mono
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
python313
|
|
||||||
|
|
||||||
# package tooling
|
|
||||||
python313Packages.uv
|
|
||||||
python313Packages.virtualenv
|
|
||||||
|
|
||||||
# dev tools
|
|
||||||
ruff
|
|
||||||
black
|
|
||||||
mypy
|
|
||||||
|
|
||||||
# optional data science base tools
|
|
||||||
python313Packages.numpy
|
|
||||||
python313Packages.pandas
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
cargo
|
|
||||||
rustc
|
|
||||||
rustfmt
|
|
||||||
clippy
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.variables = {
|
|
||||||
RUST_BACKTRACE = "1";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
bun
|
|
||||||
|
|
||||||
# TS tooling (optional but common)
|
|
||||||
typescript
|
|
||||||
nodePackages.typescript-language-server
|
|
||||||
nodePackages.eslint
|
|
||||||
nodePackages.prettier
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.variables = {
|
|
||||||
NODE_OPTIONS = "--max-old-space-size=4096";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user