cleaned up flake

condensed and cleaned up home-manager configuration
moved nix settings to nix.nix (nice name i know)
moved all shell configuration to shell.nix
moved default package exclusion to packages.nix
switched to nitch from neofetch
moved font from overlay
removed almost pointless librewolf home-manager configuration
changed wallpaper
This commit is contained in:
ISnortPennies 2023-01-30 01:16:14 -05:00
parent 6f6302e27a
commit b2af978996
19 changed files with 154 additions and 273 deletions

View file

@ -1,6 +1,13 @@
{pkgs, ...}: {
fonts = {
fonts = with pkgs; [overpass nerdfonts-overpass material-design-icons];
fonts = with pkgs; [
overpass
material-design-icons
(nerdfonts.override
{
fonts = ["Overpass"];
})
];
fontDir.enable = true;
fontconfig = {
enable = true;

View file

@ -4,34 +4,38 @@
inputs,
...
}: {
environment.systemPackages = with pkgs; [
bottom #view tasks
efibootmgr #efi editor
maim #screenshooter
pciutils #lspci
alsa-utils #volume control
btrfs-progs #for external harddrive
vlc #play stuff
bitwarden #store stuff
qbittorrent #steal stuff
webcord # talk to people (gross)
feh #for wallpaper
xfce.mousepad
brightnessctl #brightness control for laptop
playerctl #music control
networkmanagerapplet #gui connection control
pavucontrol #gui volume control
xclip #commandline clipboard access
exa #ls replacement
cava #pretty audio
neofetch # cus yes
dmenu #suckless launcher
st #suckless terminal
pipes-rs # more fun things
pcmanfm #file manager
nix-tree #view packages
bc #terminal calculator
page #use nvim as a pager
inputs.nvim-config.packages.${pkgs.system}.default #my custom nvim flake
];
environment = {
defaultPackages = []; #don't install anything by default
systemPackages = with pkgs; [
bottom #view tasks
efibootmgr #efi editor
maim #screenshooter
pciutils #lspci
alsa-utils #volume control
btrfs-progs #for external harddrive
vlc #play stuff
bitwarden #store stuff
qbittorrent #steal stuff
webcord # talk to people (gross)
feh #for wallpaper
xfce.mousepad
brightnessctl #brightness control for laptop
playerctl #music control
networkmanagerapplet #gui connection control
pavucontrol #gui volume control
xclip #commandline clipboard access
exa #ls replacement
cava #pretty audio
nitch # cus yes
dmenu #suckless launcher
st #suckless terminal
pipes-rs # more fun things
pcmanfm #file manager
nix-tree #view packages
bc #terminal calculator
page #use nvim as a pager
librewolf #best browser
inputs.nvim-config.packages.${pkgs.system}.default #my custom nvim flake
];
};
}

View file

@ -1,4 +1,18 @@
{
{pkgs, ...}: {
environment = {
binsh = "${pkgs.dash}/bin/dash"; #use dash for speed
variables = {
EDITOR = "vi";
VISUAL = "vi";
PAGER = "page";
SYSTEMD_PAGERSECURE = "true";
TERMINAL = "st";
};
shellAliases = {
ls = "exa --long --icons";
};
interactiveShellInit = "nitch";
};
programs = {
zsh = {
enable = true;

View file

@ -13,6 +13,9 @@
excludePackages = [pkgs.xterm];
windowManager.dwm.enable = true;
displayManager = {
sessionCommands = ''
feh --bg-scale ${../images/recursion.png}
'';
defaultSession = "none+dwm";
lightdm = {
enable = true;
@ -45,7 +48,7 @@
font-style = normal
text-color = "#7AA2F7"
error-color = "#DB4B4B"
background-image = "/etc/nixos/images/nix-stars.png"
background-image = "${../images/recursion.png}"
background-color = "#000000"
window-color = "#000000"
border-color = "#000000"