move things to common
This commit is contained in:
parent
b80bbe97dc
commit
86ed9ea42c
58
hosts/common/common.nix
Normal file
58
hosts/common/common.nix
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
{ inputs, config, pkgs, lib, ... }:
|
||||||
|
{
|
||||||
|
|
||||||
|
imports =
|
||||||
|
[
|
||||||
|
inputs.home-manager.nixosModules.home-manager
|
||||||
|
../../modules/nix/pipewire.nix
|
||||||
|
../../modules/nix/locales.nix
|
||||||
|
../../modules/nix/grub.nix
|
||||||
|
../../modules/nix/nvf.nix
|
||||||
|
../../modules/nix/nh.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
users.users.smayzy = {
|
||||||
|
isNormalUser = true;
|
||||||
|
description = "smayzy";
|
||||||
|
extraGroups = [ "networkmanager" "wheel" ];
|
||||||
|
packages = with pkgs; [];
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
home-manager
|
||||||
|
wget
|
||||||
|
kitty
|
||||||
|
tldr
|
||||||
|
fastfetch
|
||||||
|
tree
|
||||||
|
font-awesome
|
||||||
|
dig
|
||||||
|
btop
|
||||||
|
thunderbird
|
||||||
|
lf
|
||||||
|
fzf
|
||||||
|
file
|
||||||
|
qalculate-qt
|
||||||
|
baobab
|
||||||
|
arduino-ide
|
||||||
|
piper
|
||||||
|
element-desktop
|
||||||
|
calibre
|
||||||
|
vlc
|
||||||
|
loupe
|
||||||
|
gimp3
|
||||||
|
mullvad-vpn
|
||||||
|
libreoffice-qt6-still
|
||||||
|
hunspellDicts.fr-any
|
||||||
|
base16-schemes
|
||||||
|
tor
|
||||||
|
wireshark
|
||||||
|
tshark
|
||||||
|
freecad-wayland
|
||||||
|
aegisub
|
||||||
|
audacity
|
||||||
|
mpv
|
||||||
|
vim
|
||||||
|
];
|
||||||
|
|
||||||
|
}
|
||||||
@ -3,15 +3,9 @@
|
|||||||
{
|
{
|
||||||
imports =
|
imports =
|
||||||
[
|
[
|
||||||
|
../common/common.nix
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
inputs.home-manager.nixosModules.home-manager
|
|
||||||
|
|
||||||
../../modules/nix/pipewire.nix
|
|
||||||
../../modules/nix/locales.nix
|
|
||||||
../../modules/nix/nvidia.nix
|
../../modules/nix/nvidia.nix
|
||||||
../../modules/nix/grub.nix
|
|
||||||
../../modules/nix/nvf.nix
|
|
||||||
../../modules/nix/nh.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
@ -38,13 +32,6 @@
|
|||||||
networking.hostName = "desktop1";
|
networking.hostName = "desktop1";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
users.users.smayzy = {
|
|
||||||
isNormalUser = true;
|
|
||||||
description = "smayzy";
|
|
||||||
extraGroups = [ "networkmanager" "wheel" ];
|
|
||||||
packages = with pkgs; [];
|
|
||||||
};
|
|
||||||
|
|
||||||
users.defaultUserShell = pkgs.zsh;
|
users.defaultUserShell = pkgs.zsh;
|
||||||
|
|
||||||
services.xserver.xkb = {
|
services.xserver.xkb = {
|
||||||
@ -78,12 +65,6 @@
|
|||||||
programs.steam.enable = true;
|
programs.steam.enable = true;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
home-manager
|
|
||||||
wget
|
|
||||||
kitty
|
|
||||||
tldr
|
|
||||||
fastfetch
|
|
||||||
tree
|
|
||||||
mako
|
mako
|
||||||
wofi
|
wofi
|
||||||
wlogout
|
wlogout
|
||||||
@ -91,47 +72,19 @@
|
|||||||
wl-clipboard
|
wl-clipboard
|
||||||
libnotify
|
libnotify
|
||||||
hyprpaper
|
hyprpaper
|
||||||
font-awesome
|
|
||||||
dig
|
|
||||||
btop
|
|
||||||
webcord
|
webcord
|
||||||
pavucontrol
|
pavucontrol
|
||||||
thunderbird
|
|
||||||
lf
|
|
||||||
fzf
|
|
||||||
qemu
|
qemu
|
||||||
cliphist
|
cliphist
|
||||||
file
|
|
||||||
obsidian
|
obsidian
|
||||||
qalculate-qt
|
|
||||||
baobab
|
|
||||||
arduino-ide
|
|
||||||
piper
|
|
||||||
samrewritten
|
samrewritten
|
||||||
element-desktop
|
|
||||||
calibre
|
|
||||||
vlc
|
|
||||||
loupe
|
|
||||||
gimp3
|
|
||||||
mullvad-vpn
|
|
||||||
libsForQt5.kdenlive
|
libsForQt5.kdenlive
|
||||||
prismlauncher
|
prismlauncher
|
||||||
floorp
|
floorp
|
||||||
libreoffice-qt6-still
|
|
||||||
hunspellDicts.fr-any
|
|
||||||
base16-schemes
|
|
||||||
tor
|
|
||||||
wireshark
|
|
||||||
tshark
|
|
||||||
komikku
|
komikku
|
||||||
librewolf
|
librewolf
|
||||||
freecad-wayland
|
|
||||||
aegisub
|
|
||||||
blender
|
blender
|
||||||
inkscape
|
inkscape
|
||||||
audacity
|
|
||||||
mpv
|
|
||||||
vim
|
|
||||||
];
|
];
|
||||||
|
|
||||||
stylix.enable = true;
|
stylix.enable = true;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user