aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Replacing nixcfg with libkookierebuildKatharina Fey2019-10-0520267-899/+1851360
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generally, nixcfg grew out of a dotfiles repository, that happened to also have some scripts in it. As more and more of the configuration was replaced with nix specifics (home-manager, etc...), so did nixcfg change over time (previously "stuff"). As part of this, kookiepkgs was introduced along-side nixcfg, to make it easier to add custom things to nixpkgs-based systems (NixOS). Additionally, the core system configuration was handled via private infrastructure repositories, each specific to the machine in question. The problem with this approach is a lot of redundancy when building non-userspace (read home-manager) systems and a lot of chaos with having to cherry-pick commits from different branches to work with nixpkgs trees in development. Ultimately, keeping both new package definitions, patches and configuration for the root system and userspace (home-manager) in the same repository is a _much_ better approach to solving these issues. And as such, libkookie was started: the general idea is that it includes all nix expressions that are relevant to _any_ of my computers. Under `roots`, a machine can have it's primary configuration file which is built andcopied into the nix store, so that nixpkgs can always point at the version a generation was built with, not what is on disk). Overlays contains everything that kookiepkgs used to, modules contains both system-level modules (only required on NixOS), as well as anything that is being built with home-manager. Modules are all kept in the same tree, however some require system-level access while others don't. There could be some kind of list to distinguish the two, so that userspace-only systems can still take advantage of libkookie.
| * roots/uwu: importing base and nix modulesKatharina Fey2019-10-051-0/+2
| |
| * overlays: ignoring neomutt packageKatharina Fey2019-10-051-1/+1
| |
| * modules/nix: fixing syntax issueKatharina Fey2019-10-051-1/+1
| |
| * modules/base: fixing syntax errorsKatharina Fey2019-10-052-6/+1
| |
| * Adding uwu root configurationKatharina Fey2019-10-051-0/+77
| |
| * Adding nix and base modulesKatharina Fey2019-10-0524-0/+351
| |
| * Adding workstation moduleKatharina Fey2019-10-0537-0/+869
| |
| * Adding LIBKOOKIE overlays directoriesKatharina Fey2019-10-0517-0/+960
| | | | | | | | | | | | Some of these package definitions are taken verbatim from KOOKIEPKGS, others from NIXCFG MASTER (which will be included in the history of this repository)
| * Adding `ext` extention hook directoryKatharina Fey2019-10-051-0/+0
| |
| * Add 'nixpkgs/' from commit '2436c27541b2f52deea3a4c1691216a02152e729'Katharina Fey2019-10-0519883-0/+1826214
| |\ | | | | | | | | | | | | | | | git-subtree-dir: nixpkgs git-subtree-mainline: 1148b1d122bc03e9a3665856c9b7bb96bd4e3994 git-subtree-split: 2436c27541b2f52deea3a4c1691216a02152e729
| | * Merge pull request #69395 from peterhoeg/u/ha_0992Elis Hirwing2019-09-253-11/+32
| | |\ | | | | | | | | home-assistant: 0.96.2 -> 0.99.2
| | | * home-assistant: 0.96.2 -> 0.99.2Peter Hoeg2019-09-253-11/+32
| | | |
| | * | Merge pull request #69366 from erosennin/gajim-setuptoolsMichael Raskin2019-09-251-1/+1
| | |\ \ | | | | | | | | | | gajim: add missing setuptools dependency
| | | * | gajim: add missing setuptools dependencyAndrey Golovizin2019-09-241-1/+1
| | | | |
| | * | | perlPackages.MustacheSimple: init at 1.3.6edef2019-09-251-0/+14
| | | | |
| | * | | nix-generate-from-cpan: strip leading v from versionsedef2019-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Everything currently in perl-packages.nix already does this, so we might as well automate it.
| | * | | nix-generate-from-cpan: use pname/version rather than versionedef2019-09-251-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `name` parameter to buildPerlPackage is deprecated, and everything currently in perl-packages.nix has already been converted to use pname/version instead. This also changes the URLs to be pure string literals, matching the convention used in nixpkgs in practice.
| | * | | Merge pull request #69385 from peterhoeg/u/pykmsPeter Hoeg2019-09-253-38/+57
| | |\ \ \ | | | | | | | | | | | | nixos/pykms: log to journal
| | | * | | pykms: 20180208 -> 20190611Peter Hoeg2019-09-251-23/+31
| | | | | | | | | | | | | | | | | | | | | | | | New upstream.
| | | * | | nixos/pymks: log to journalPeter Hoeg2019-09-252-15/+26
| | | | | |
| | * | | | Merge pull request #69061 from Anton-Latukha/adopt-djviewPeter Hoeg2019-09-252-11/+55
| | |\ \ \ \ | | | |/ / / | | |/| | | djview: adopt, upd {descriptions, to qt5}, add features
| | | * | | djview: {adopt, clean-up, doc, Qt(4 -> 5), add features}Anton-Latukha2019-09-202-11/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | djview: adopt djview: upd description djview: add longDescription djview: upd to Qt5, use Qt5's mkDerivation djview: add configureFlags (enabling couple features) upd longDescription djview: upd clean-up
| | * | | | Merge pull request #69210 from peterhoeg/u/hydraPeter Hoeg2019-09-251-16/+23
| | |\ \ \ \ | | | | | | | | | | | | | | thc-hydra: 8.5 -> 9.0
| | | * | | | mysqlPeter Hoeg2019-09-251-2/+2
| | | | | | |
| | | * | | | thc-hydra: 8.5 -> 9.0Peter Hoeg2019-09-241-16/+23
| | | | | | |
| | * | | | | Merge pull request #69336 from peterhoeg/p/py-wmiPeter Hoeg2019-09-254-0/+53
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | pythonPackages.py-wmi-client: init at unstable-20160601
| | | * | | | | py-wmi-client: init at unstable-20160601Peter Hoeg2019-09-242-0/+27
| | | | | | | |
| | | * | | | | pythonPackages.impacket: init at 0.9.15Peter Hoeg2019-09-242-0/+26
| | | | |_|_|/ | | | |/| | |
| | * | | | | Merge pull request #34250 from peterhoeg/p/wmiPeter Hoeg2019-09-253-0/+119
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | check-wmiplus: init at 1.64
| | | * | | | | check-wmiplus: init at 1.64Peter Hoeg2019-09-243-0/+119
| | | | | | | |
| | * | | | | | Merge pull request #69380 from peterhoeg/f/dxx_buildPeter Hoeg2019-09-251-4/+4
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | dxx-rebirth: build with gcc6 as gcc8 is not supported
| | | * | | | | | dxx-rebirth: build with gcc6 as gcc8 is not supportedPeter Hoeg2019-09-251-4/+4
| | | | |/ / / / | | | |/| | | |
| | * | | | | | Merge pull request #67787 from jonringer/add-python3-dotnetcore2Mario Rodas2019-09-243-0/+82
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | python3Packages.dotnetcore2: init at 2.1.8.1
| | | * | | | | | python3Packages.dotnetcore2: init at 2.1.8.1Jonathan Ringer2019-09-243-0/+82
| | | | |_|_|_|/ | | | |/| | | |
| | * | | | | | Merge pull request #69299 from peterhoeg/f/hv_masterPeter Hoeg2019-09-251-16/+21
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | hyperv-daemons: fix binary location to stop error log spam
| | | * | | | | | hyperv-daemons: fix binary location to stop error log spamPeter Hoeg2019-09-241-16/+21
| | | | | | | | |
| | * | | | | | | Merge pull request #69300 from peterhoeg/f/ha2Peter Hoeg2019-09-251-0/+1
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/home-assistant: set bluetooth perms
| | | * | | | | | | home-assistant: set capabilities for bluetoothPeter Hoeg2019-09-231-0/+1
| | | | | | | | | |
| | | * | | | | | | home-assistant: check config files on startupPeter Hoeg2019-09-230-0/+0
| | | | |_|_|/ / / | | | |/| | | | |
| | * | | | | | | Merge pull request #69379 from grahamc/net-promGraham Christensen2019-09-241-0/+29
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | perlPackages.NetPrometheus: init at 0.07 (and StructDumb at 0.09)
| | | * | | | | | | perlPackages.NetPrometheus: init at 0.07Graham Christensen2019-09-241-0/+15
| | | | | | | | | |
| | | * | | | | | | perlPackages.StructDumb: init at 0.09Graham Christensen2019-09-241-0/+14
| | | | | | | | | |
| | * | | | | | | | Merge pull request #68540 from peterhoeg/u/trojitaPeter Hoeg2019-09-252-12/+27
| | |\ \ \ \ \ \ \ \ | | | |_|_|_|/ / / / | | |/| | | | | | | trojita: 0.7 -> 0.7.20190618
| | | * | | | | | | trojita: 0.7 -> 0.7.20190618Peter Hoeg2019-09-242-12/+27
| | | | |_|_|/ / / | | | |/| | | | |
| | * | | | | | | picard: 2.1.3 -> 2.2.1Peter Simons2019-09-241-2/+2
| | | | | | | | |
| | * | | | | | | Merge pull request #69219 from rileyinman/iosevkaThomas Tuegel2019-09-249-4365/+894
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | iosevka: Simplify custom build process The interface to configure a custom build with Nix has changed due to changes upstream; please refer to the derivation for details.
| | | * | | | | | | iosevka: Add comment to document privateBuildPlanRiley Inman2019-09-241-0/+9
| | | | | | | | | |
| | | * | | | | | | iosevka: Fix rev typo, link node_modules instead of copyRiley Inman2019-09-231-2/+2
| | | | | | | | | |
| | | * | | | | | | iosevka: Merge node dependencies into nodePackagesRiley Inman2019-09-239-4259/+1468
| | | | | | | | | |