configuring adampad/adam

This commit is contained in:
cnst
2024-07-25 19:01:42 +02:00
parent c779c2a580
commit 29da8ca94a
10 changed files with 189 additions and 76 deletions

View File

@@ -9,7 +9,7 @@
}: let
ifTheyExist = groups: builtins.filter (group: builtins.hasAttr group config.users.groups) groups;
in {
users.users.adam = {
users.users.cnst = {
isNormalUser = true;
shell = pkgs.zsh;
# openssh.authorizedKeys.keys = [];
@@ -25,6 +25,7 @@ in {
"qemu-libvirtd"
"kvm"
"network"
"gamemode"
"adbusers"
"rtkit"
"users"
@@ -72,12 +73,6 @@ in {
efi.canTouchEfiVariables = true;
};
# Enable networking
networking = {
networkmanager.enable = true;
hostName = "adampad";
};
environment.sessionVariables = {
FLAKE = "/home/adam/.nix-config";
};

View File

@@ -28,7 +28,6 @@
kernelParams = [
"quiet"
"splash"
"amdgpu.ppfeaturemask=0xffffffff"
];
extraModulePackages = [];
};

View File

@@ -3,32 +3,35 @@
# core
../../core/fonts.nix
../../core/hyprland.nix
../../core/networking.nix
../../core/zsh.nix
# hardware
../../hardware/adampad.nix
../../hardware/cnix.nix
# locale
../../locale
# services
../../services/blueman.nix
../../services/dbus.nix
../../services/gnome-keyring.nix
../../services/greetd.nix
../../services/gvfs.nix
../../services/mullvad.nix
../../services/openssh.nix
../../services/pipewire.nix
../../services/udisks.nix
../../services/xserver-adampad.nix
../../services/locate.nix
../../services/fwupd.nix
../../services/blueman
../../services/dbus
../../services/gnome-keyring
../../services/greetd
../../services/gvfs
../../services/locate
../../services/mullvad
../../services/openssh
../../services/audio
../../services/power
../../services/samba
../../services/udisks
../../services/fwupd
../../services/xserver/adampad.nix
# extra
# ../../extra/gaming.nix
../../extra/android
#../../extra/gaming.nix
#../../extra/workstation
# ../../extra/workstation
# ../../extra/nix-ld
];
@@ -41,13 +44,13 @@
nix-output-monitor
nvd
sbctl
rocmPackages.rocm-smi
# Util
anyrun
curl
fzf
gnome-disk-utility
killall
lazygit
ntfs3g
p7zip
@@ -74,12 +77,33 @@
gcc
gnumake
cmake
hyprlang
python3
python312Packages.httplib2
python312Packages.oauth2
gtk3
gtk4
# misc.language_servers
typescript-language-server
typescript
nixd
nil
statix
hyprlang
alejandra
nixpkgs-fmt
pyright
isort
rustfmt
rust-analyzer
clippy
lua-language-server
stylua
nodePackages_latest.nodejs
nodePackages.prettier
prettierd
black
vimPlugins.nvim-treesitter-parsers.typescript
];
};
}

View File

@@ -11,7 +11,11 @@
flake = "/home/adam/.nix-config";
};
};
security.rtkit.enable = true;
security = {
rtkit.enable = true;
pam.services.hyprlock = {};
};
environment.localBinInPath = true;

View File

@@ -2,16 +2,16 @@
services.xserver = {
enable = true;
videoDrivers = ["amdgpu"];
xkb = {
extraLayouts.hhkbse = {
description = "HHKBse by cnst";
languages = ["se"];
symbolsFile = /home/cnst/.nix-config/nixos/hosts/cnix/xkb/symbols/hhkbse;
};
layout = "hhkbse";
# dir = "/home/cnst/.nix-config/nixos/xkb";
variant = "";
options = "lv3:rwin_switch";
};
# xkb = {
# extraLayouts.hhkbse = {
# description = "HHKBse by cnst";
# languages = ["se"];
# symbolsFile = /home/cnst/.nix-config/nixos/hosts/cnix/xkb/symbols/hhkbse;
# };
# layout = "hhkbse";
# # dir = "/home/cnst/.nix-config/nixos/xkb";
# variant = "";
# options = "lv3:rwin_switch";
# };
};
}