diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/module-list.nix | 1 | ||||
-rw-r--r-- | modules/profiles/common.nix | 11 | ||||
-rw-r--r-- | modules/user/aszlig/profiles/base.nix | 31 | ||||
-rw-r--r-- | modules/user/aszlig/profiles/workstation/packages.nix | 10 | ||||
-rw-r--r-- | modules/user/aszlig/services/i3/default.nix | 3 | ||||
-rw-r--r-- | modules/user/aszlig/services/vlock/default.nix | 2 | ||||
-rw-r--r-- | modules/user/aszlig/system/kernel.nix | 2 |
7 files changed, 51 insertions, 9 deletions
diff --git a/modules/module-list.nix b/modules/module-list.nix index 37c4ebc7..26e740b2 100644 --- a/modules/module-list.nix +++ b/modules/module-list.nix @@ -1,4 +1,5 @@ [ + ./profiles/common.nix ./user/aszlig/profiles/base.nix ./user/aszlig/profiles/workstation ./user/aszlig/programs/gajim diff --git a/modules/profiles/common.nix b/modules/profiles/common.nix new file mode 100644 index 00000000..21a22358 --- /dev/null +++ b/modules/profiles/common.nix @@ -0,0 +1,11 @@ +{ config, ... }: + +{ + nixpkgs.config.packageOverrides = pkgs: { + vuizvui = import ../../pkgs { + # We need to make sure to incorporate other package overrides, + # otherwise we are unable to override packages in vuizvui.*. + pkgs = pkgs // config.nixpkgs.config.packageOverrides pkgs; + }; + }; +} diff --git a/modules/user/aszlig/profiles/base.nix b/modules/user/aszlig/profiles/base.nix index 4083150c..8ccc77d2 100644 --- a/modules/user/aszlig/profiles/base.nix +++ b/modules/user/aszlig/profiles/base.nix @@ -58,7 +58,36 @@ in { xz ]; - nixpkgs.config = import ../../../../nixpkgs/config.nix; + nixpkgs.config = { + pulseaudio = true; + chromium.enablePepperFlash = true; + firefox.jre = true; + + # Needed for CPU microcode + allowUnfree = true; + + allowBroken = true; + + packageOverrides = pkgs: { + miro = pkgs.miro.override { + enableBonjour = true; + }; + netrw = pkgs.netrw.override { + checksumType = "mhash"; + }; + pulseaudio = pkgs.pulseaudio.override { + useSystemd = true; + }; + uqm = pkgs.uqm.override { + use3DOVideos = true; + useRemixPacks = true; + }; + w3m = pkgs.w3m.override { + graphicsSupport = true; + }; + }; + }; + system.fsPackages = with pkgs; [ sshfsFuse ]; time.timeZone = "Europe/Berlin"; }; diff --git a/modules/user/aszlig/profiles/workstation/packages.nix b/modules/user/aszlig/profiles/workstation/packages.nix index 5b60ac21..6d952448 100644 --- a/modules/user/aszlig/profiles/workstation/packages.nix +++ b/modules/user/aszlig/profiles/workstation/packages.nix @@ -1,11 +1,11 @@ pkgs: with pkgs; [ - aacolorize + vuizvui.aacolorize acpi apg ascii aspellDicts.de aspellDicts.en - axbo + vuizvui.axbo bc beets chromiumBeta @@ -51,7 +51,7 @@ pkgs: with pkgs; [ netrw nix-prefetch-scripts nix-repl - nixops + vuizvui.nixops nixpkgs-lint nmap openssh @@ -61,7 +61,7 @@ pkgs: with pkgs; [ picard posix_man_pages pulseaudio - pvolctrl + vuizvui.pvolctrl python python3 pythonPackages.hetzner @@ -79,7 +79,7 @@ pkgs: with pkgs; [ surfraw taskwarrior telnet - tomahawk + vuizvui.tomahawk unzip uqm valgrind diff --git a/modules/user/aszlig/services/i3/default.nix b/modules/user/aszlig/services/i3/default.nix index f1e46b7c..6064ec99 100644 --- a/modules/user/aszlig/services/i3/default.nix +++ b/modules/user/aszlig/services/i3/default.nix @@ -112,7 +112,8 @@ in name = "i3.conf"; src = ./i3.conf; - inherit (pkgs) dmenu xterm pvolctrl; + inherit (pkgs) dmenu xterm; + inherit (pkgs.vuizvui) pvolctrl; inherit (pkgs.xorg) xsetroot; inherit wsConfig barConfig; diff --git a/modules/user/aszlig/services/vlock/default.nix b/modules/user/aszlig/services/vlock/default.nix index fdf0522f..5eb5e83d 100644 --- a/modules/user/aszlig/services/vlock/default.nix +++ b/modules/user/aszlig/services/vlock/default.nix @@ -5,7 +5,7 @@ let messageFile = pkgs.runCommand "message.cat" {} '' echo -en '\e[H\e[2J\e[?25l' > "$out" - "${pkgs.aacolorize}/bin/aacolorize" \ + "${pkgs.vuizvui.aacolorize}/bin/aacolorize" \ "${./message.cat}" "${./message.colmap}" \ >> "$out" ''; diff --git a/modules/user/aszlig/system/kernel.nix b/modules/user/aszlig/system/kernel.nix index a98a0a44..e715ccb2 100644 --- a/modules/user/aszlig/system/kernel.nix +++ b/modules/user/aszlig/system/kernel.nix @@ -45,7 +45,7 @@ in { linuxVuizvui = pkgs.buildLinux { inherit (mainlineKernel) version src; - kernelPatches = singleton pkgs.vuizvuiKernelPatches.bfqsched; + kernelPatches = singleton pkgs.vuizvui.kernelPatches.bfqsched; configfile = generateKConf cfg.config; allowImportFromDerivation = true; }; |