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