399 current 2025-05-22 01:52:54 25.05.20250424.f771eb4 6.12.24 *
This commit is contained in:
@@ -3,14 +3,7 @@
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
pkg_with_working_nitrogen = import (builtins.fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/c0c50dfcb70d48e5b79c4ae9f1aa9d339af860b4.tar.gz";
|
||||
sha256 = "17p3w4mgfr4yj2p0jz6kqgzhyr04h4fap5hnd837664xd1xhwdjb";
|
||||
}) {inherit (pkgs) system;};
|
||||
|
||||
old-nitrogen = pkg_with_working_nitrogen.nitrogen;
|
||||
in {
|
||||
}: {
|
||||
# import system, hardware config, and home manager
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
@@ -70,71 +63,5 @@ in {
|
||||
# boot.loader.systemd-boot.enable = true;
|
||||
# boot.loader.efi.canTouchEfiVariables = true;
|
||||
# boot.loader.grub.enable = false;
|
||||
|
||||
users.users.synchronous = {
|
||||
isNormalUser = true;
|
||||
description = "jake";
|
||||
extraGroups = ["networkmanager" "wheel" "docker"];
|
||||
packages = with pkgs; [
|
||||
kdePackages.kate
|
||||
# firefox
|
||||
git
|
||||
arandr
|
||||
procs
|
||||
htop
|
||||
zsh
|
||||
ripgrep
|
||||
rofi
|
||||
alacritty
|
||||
python3
|
||||
tree
|
||||
old-nitrogen
|
||||
polybar
|
||||
sxhkd
|
||||
bspwm
|
||||
# librewolf
|
||||
eza
|
||||
flameshot
|
||||
neofetch
|
||||
lolcat
|
||||
nnn
|
||||
xclip
|
||||
brightnessctl
|
||||
xbindkeys
|
||||
pulseaudio
|
||||
xorg.xf86inputsynaptics
|
||||
libnotify # for notify-send
|
||||
alejandra
|
||||
discord
|
||||
legcord
|
||||
polybar-pulseaudio-control
|
||||
bluez # polybar
|
||||
zotero
|
||||
texliveFull
|
||||
texlivePackages.latexmk
|
||||
nmap
|
||||
procps # for pgrep
|
||||
# xorg.xrandr
|
||||
# thunderbird
|
||||
];
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
vim
|
||||
neovim
|
||||
linux-manual
|
||||
man-pages
|
||||
man-pages-posix
|
||||
fontconfig
|
||||
python3
|
||||
rofi
|
||||
flameshot
|
||||
tree
|
||||
# nitrogen
|
||||
polybar
|
||||
sxhkd
|
||||
bspwm
|
||||
# librewolf
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -3,14 +3,7 @@
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
pkg_with_working_nitrogen = import (builtins.fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/c0c50dfcb70d48e5b79c4ae9f1aa9d339af860b4.tar.gz";
|
||||
sha256 = "17p3w4mgfr4yj2p0jz6kqgzhyr04h4fap5hnd837664xd1xhwdjb";
|
||||
}) {inherit (pkgs) system;};
|
||||
|
||||
old-nitrogen = pkg_with_working_nitrogen.nitrogen;
|
||||
in {
|
||||
}: {
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
../../system/system.nix
|
||||
@@ -49,74 +42,5 @@ in {
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
boot.loader.grub.enable = false;
|
||||
|
||||
# Enable touchpad support (enabled default in most desktopManager).
|
||||
# services.xserver.libinput.enable = true;
|
||||
|
||||
users.users.synchronous = {
|
||||
isNormalUser = true;
|
||||
description = "jake";
|
||||
extraGroups = ["networkmanager" "wheel"];
|
||||
packages = with pkgs; [
|
||||
kdePackages.kate
|
||||
# firefox
|
||||
git
|
||||
arandr
|
||||
procs
|
||||
htop
|
||||
zsh
|
||||
ripgrep
|
||||
rofi
|
||||
alacritty
|
||||
python3
|
||||
tree
|
||||
old-nitrogen
|
||||
polybar
|
||||
sxhkd
|
||||
bspwm
|
||||
# librewolf
|
||||
eza
|
||||
flameshot
|
||||
neofetch
|
||||
lolcat
|
||||
nnn
|
||||
xclip
|
||||
brightnessctl
|
||||
xbindkeys
|
||||
pulseaudio
|
||||
xorg.xf86inputsynaptics
|
||||
libnotify # for notify-send
|
||||
alejandra
|
||||
discord
|
||||
legcord
|
||||
polybar-pulseaudio-control
|
||||
bluez # polybar
|
||||
zotero
|
||||
texliveFull
|
||||
texlivePackages.latexmk
|
||||
nmap
|
||||
procps # for pgrep
|
||||
# xorg.xrandr
|
||||
# thunderbird
|
||||
];
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
vim
|
||||
neovim
|
||||
linux-manual
|
||||
man-pages
|
||||
man-pages-posix
|
||||
fontconfig
|
||||
python3
|
||||
rofi
|
||||
flameshot
|
||||
tree
|
||||
# nitrogen
|
||||
polybar
|
||||
sxhkd
|
||||
bspwm
|
||||
# librewolf
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -3,14 +3,7 @@
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
pkg_with_working_nitrogen = import (builtins.fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/c0c50dfcb70d48e5b79c4ae9f1aa9d339af860b4.tar.gz";
|
||||
sha256 = "17p3w4mgfr4yj2p0jz6kqgzhyr04h4fap5hnd837664xd1xhwdjb";
|
||||
}) {inherit (pkgs) system;};
|
||||
|
||||
old-nitrogen = pkg_with_working_nitrogen.nitrogen;
|
||||
in {
|
||||
}: {
|
||||
# import system, hardware config, and home manager
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
@@ -51,71 +44,5 @@ in {
|
||||
boot.loader.efi.efiSysMountPoint = "/boot";
|
||||
services.logind.lidSwitchExternalPower = "ignore";
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
|
||||
users.users.synchronous = {
|
||||
isNormalUser = true;
|
||||
description = "jake";
|
||||
extraGroups = ["networkmanager" "wheel" "docker"];
|
||||
packages = with pkgs; [
|
||||
kdePackages.kate
|
||||
# firefox
|
||||
git
|
||||
arandr
|
||||
procs
|
||||
htop
|
||||
zsh
|
||||
ripgrep
|
||||
rofi
|
||||
alacritty
|
||||
python3
|
||||
tree
|
||||
old-nitrogen
|
||||
polybar
|
||||
sxhkd
|
||||
bspwm
|
||||
# librewolf
|
||||
eza
|
||||
flameshot
|
||||
neofetch
|
||||
lolcat
|
||||
nnn
|
||||
xclip
|
||||
brightnessctl
|
||||
xbindkeys
|
||||
pulseaudio
|
||||
xorg.xf86inputsynaptics
|
||||
libnotify # for notify-send
|
||||
alejandra
|
||||
discord
|
||||
legcord
|
||||
polybar-pulseaudio-control
|
||||
bluez # polybar
|
||||
zotero
|
||||
texliveFull
|
||||
texlivePackages.latexmk
|
||||
nmap
|
||||
procps # for pgrep
|
||||
# xorg.xrandr
|
||||
# thunderbird
|
||||
];
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
vim
|
||||
neovim
|
||||
linux-manual
|
||||
man-pages
|
||||
man-pages-posix
|
||||
fontconfig
|
||||
python3
|
||||
rofi
|
||||
flameshot
|
||||
tree
|
||||
# nitrogen
|
||||
polybar
|
||||
sxhkd
|
||||
bspwm
|
||||
# librewolf
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -3,6 +3,16 @@
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
# ./wm/bspwm.nix
|
||||
./xserver/default.nix
|
||||
./services/services.nix
|
||||
./fonts/fonts.nix
|
||||
./hardware/hardware.nix
|
||||
./networking/default.nix
|
||||
./users/default.nix
|
||||
];
|
||||
|
||||
# Set your time zone.
|
||||
time.timeZone = "America/New_York";
|
||||
|
||||
@@ -116,13 +126,4 @@
|
||||
# Before changing this value read the documentation for this option
|
||||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||
system.stateVersion = "24.11"; # Did you read the comment?
|
||||
|
||||
imports = [
|
||||
# ./wm/bspwm.nix
|
||||
./xserver/default.nix
|
||||
./services/services.nix
|
||||
./fonts/fonts.nix
|
||||
./hardware/hardware.nix
|
||||
./networking/default.nix
|
||||
];
|
||||
}
|
||||
|
||||
78
system/users/default.nix
Normal file
78
system/users/default.nix
Normal file
@@ -0,0 +1,78 @@
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
...
|
||||
}: let
|
||||
pkg_with_working_nitrogen = import (builtins.fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/c0c50dfcb70d48e5b79c4ae9f1aa9d339af860b4.tar.gz";
|
||||
sha256 = "17p3w4mgfr4yj2p0jz6kqgzhyr04h4fap5hnd837664xd1xhwdjb";
|
||||
}) {inherit (pkgs) system;};
|
||||
|
||||
old-nitrogen = pkg_with_working_nitrogen.nitrogen;
|
||||
in {
|
||||
users.users.synchronous = {
|
||||
isNormalUser = true;
|
||||
description = "jake";
|
||||
extraGroups = ["networkmanager" "wheel" "docker"];
|
||||
packages = with pkgs; [
|
||||
kdePackages.kate
|
||||
# firefox
|
||||
git
|
||||
arandr
|
||||
procs
|
||||
htop
|
||||
zsh
|
||||
ripgrep
|
||||
rofi
|
||||
alacritty
|
||||
python3
|
||||
tree
|
||||
old-nitrogen
|
||||
polybar
|
||||
sxhkd
|
||||
bspwm
|
||||
# librewolf
|
||||
eza
|
||||
flameshot
|
||||
neofetch
|
||||
lolcat
|
||||
nnn
|
||||
xclip
|
||||
brightnessctl
|
||||
xbindkeys
|
||||
pulseaudio
|
||||
xorg.xf86inputsynaptics
|
||||
libnotify # for notify-send
|
||||
alejandra
|
||||
discord
|
||||
legcord
|
||||
polybar-pulseaudio-control
|
||||
bluez # polybar
|
||||
zotero
|
||||
texliveFull
|
||||
texlivePackages.latexmk
|
||||
nmap
|
||||
procps # for pgrep
|
||||
# xorg.xrandr
|
||||
# thunderbird
|
||||
];
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
vim
|
||||
neovim
|
||||
linux-manual
|
||||
man-pages
|
||||
man-pages-posix
|
||||
fontconfig
|
||||
python3
|
||||
rofi
|
||||
flameshot
|
||||
tree
|
||||
# nitrogen
|
||||
polybar
|
||||
sxhkd
|
||||
bspwm
|
||||
# librewolf
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user