dionach: added panthion & ncmpcpp
This commit is contained in:
parent
38ec5046fb
commit
dabe376c61
|
@ -20,25 +20,30 @@
|
|||
../profiles/nix-mio-ops.nix # mio-ops Nix tooling
|
||||
../profiles/nixpkgs-dev.nix # Nix pkgs dev tools
|
||||
../profiles/openssh.nix # Enable and configure openssh
|
||||
../profiles/pantheon.nix # Enable and configure the pantheon desktop
|
||||
../profiles/pipewire.nix # Enable and pipewire audio system
|
||||
../profiles/powerManagement.nix # Power management for laptops
|
||||
../profiles/qemu.nix # Qemu virtualisation
|
||||
../profiles/typingTutor.nix # Typing tutorials
|
||||
../profiles/weechat.nix # Weechat environment
|
||||
../profiles/xmonad.nix # Xmonad desktop environment
|
||||
#../profiles/xmonad.nix # Xmonad desktop environment
|
||||
../profiles/yubikey.nix # Yubikey tooling
|
||||
../secrets/craige.nix # Ssshhhhh!
|
||||
../secrets/root.nix # Ssshhhhh!
|
||||
../secrets/wireless.nix # Hey look! A squirrel!
|
||||
#../secrets/wireless.nix # Hey look! A squirrel!
|
||||
];
|
||||
|
||||
deployment.targetHost = "localhost";
|
||||
|
||||
nixpkgs.config = {
|
||||
nixpkgs = {
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
permittedInsecurePackages = [
|
||||
"openssl-1.0.2u"
|
||||
];
|
||||
};
|
||||
overlays = [(import ../overlays/ncmpcpp.nix)];
|
||||
};
|
||||
|
||||
# Use the GRUB 2 boot loader.
|
||||
boot.loader.grub.enable = true;
|
||||
|
@ -48,6 +53,7 @@
|
|||
|
||||
networking = {
|
||||
hostName = "dionach"; # Define your hostname.
|
||||
networkmanager.enable = true; # Enables network support via NetworkManager.
|
||||
};
|
||||
|
||||
systemd.network.networks.enp0s20f0u4u4i5.ipv6SendRAConfig = {
|
||||
|
@ -57,10 +63,15 @@
|
|||
};
|
||||
|
||||
fonts.fonts = with pkgs; [
|
||||
anonymousPro
|
||||
dejavu_fonts # A typeface family based on the Bitstream Vera fonts
|
||||
fira-code # Monospace font with programming ligatures
|
||||
fira-code # Monospace font with programming ligaturess
|
||||
font-awesome
|
||||
hack-font # A typeface designed for source code
|
||||
jetbrains-mono
|
||||
#monoid # Customisable coding font with alternates, ligatures and contextual positioning
|
||||
nerdfonts # Iconic font aggregator, collection, & patcher
|
||||
open-sans # Used in in my polybar configuration
|
||||
xkcd-font # Font based handwriting in xkcd comics
|
||||
];
|
||||
|
||||
|
@ -84,13 +95,11 @@
|
|||
librewolf # Firefox fork, focused on privacy, security and freedom
|
||||
gcc
|
||||
gimp
|
||||
gnome2.gvfs
|
||||
gnumake
|
||||
gnused
|
||||
google-authenticator # 2FA
|
||||
google-chrome # A freeware web browser developed by Google
|
||||
graphviz # Graph visualization tools
|
||||
gvfs
|
||||
imagemagick
|
||||
inetutils # Common network utilies
|
||||
inotify-tools
|
||||
|
@ -98,7 +107,7 @@
|
|||
libmtp
|
||||
libgphoto2
|
||||
libreoffice-fresh # Libreoffice - fresh version
|
||||
lxmenu-data
|
||||
lxmenu-data # required by pcmanfm
|
||||
mkpasswd
|
||||
mp3info # MP3 tag editor / query tool
|
||||
mpd
|
||||
|
@ -116,10 +125,11 @@
|
|||
pstree # Show the set of running processes as a tree
|
||||
pwgen
|
||||
python3Full
|
||||
python311Packages.restview # ReStructuredText viewer
|
||||
#python311Packages.restview # ReStructuredText viewer
|
||||
python311Packages.sphinx # A tool that makes it easy to create intelligent and beautifulul documentation for Python projects
|
||||
radiotray-ng # Internet radio player
|
||||
rdiff-backup # External backups
|
||||
shared-mime-info # required by pcmanfm
|
||||
shotwell
|
||||
signal-desktop
|
||||
smartmontools # Tools for monitoring the health of hard drives
|
||||
|
@ -147,6 +157,7 @@
|
|||
|
||||
services.acpid.enable = true;
|
||||
services.blueman.enable = true;
|
||||
services.gvfs.enable = true; # required by pcmanfm
|
||||
services.kbfs.enable = true;
|
||||
|
||||
services.xserver.desktopManager.enlightenment.enable = true;
|
||||
|
@ -179,14 +190,14 @@
|
|||
# Enable sound.
|
||||
sound.enable = true;
|
||||
hardware = {
|
||||
pulseaudio = {
|
||||
enable = true;
|
||||
systemWide = false;
|
||||
package = pkgs.pulseaudioFull;
|
||||
};
|
||||
#pulseaudio = {
|
||||
# enable = true;
|
||||
# systemWide = false;
|
||||
# package = pkgs.pulseaudioFull;
|
||||
#};
|
||||
bluetooth = {
|
||||
enable = true;
|
||||
hsphfpd.enable = true;
|
||||
#hsphfpd.enable = true;
|
||||
settings = {Policy = {AutoEnable = "true";};};
|
||||
};
|
||||
opengl.enable = true;
|
||||
|
|
Loading…
Reference in a new issue