diff --git a/oscar/configuration.nix b/oscar/configuration.nix index 4fb7c2d..fc035c8 100644 --- a/oscar/configuration.nix +++ b/oscar/configuration.nix @@ -13,9 +13,11 @@ ]; nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ + "factorio-alpha" "steam" "steam-original" "steam-run" + "discord" ]; # https://discourse.nixos.org/t/github-strategies-for-configuration-nix/1983/14 @@ -101,7 +103,7 @@ alsa.support32Bit = true; pulse.enable = true; # If you want to use JACK applications, uncomment this - jack.enable = true; + #jack.enable = true; # use the example session manager (no others are packaged yet so this is enabled by default, # no need to redefine it in your config for now) @@ -118,61 +120,17 @@ users.users.chandler.description = "Chandler Swift"; users.users.chandler.extraGroups = [ "networkmanager" "wheel" "dialout" "cdrom" ]; home-manager.users.chandler = { pkgs, ... }: { - - nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ - "factorio-alpha" - "discord" - ]; - home.packages = with pkgs; [ - # applications - blender - freecad - frescobaldi - gimp - josm kate - kicad - libreoffice-qt prismlauncher - qgis + libreoffice-qt - # command line applications - beets - iperf - units - - # command line utilities - alsa-utils - dig - file - killall - pv - wl-clipboard - - # a few basic compilers - clang - go - rustc - - # Unfree: - discord - factorio + # thunderbird ]; - programs.thunderbird.enable = true; - programs.bash.enable = true; - - programs.direnv = { - enable = true; - enableBashIntegration = true; - nix-direnv.enable = true; - }; - programs.emacs = { enable = true; - package = pkgs.emacs-gtk; extraPackages = epkgs: [ epkgs.nix-mode epkgs.magit @@ -228,29 +186,16 @@ # }; }; - programs.chromium = { - enable = true; - extensions = [ - { id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; } # ublock origin - ]; - }; - - programs.atuin = { - enable = true; - flags = [ - "--disable-up-arrow" - ]; - }; - - services.kdeconnect.enable = true; - home.stateVersion = "23.11"; }; # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ - power-profiles-daemon + # vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. + # wget + discord + factorio ]; # Some programs need SUID wrappers, can be configured further or are