c62e6901a9
pkgs/nixos-rebuild: fix typo
2024-06-20 21:11:24 +02:00
ecfe787bca
pkgs/nixos-rebuild: patch in fallback to nixpkgs input
2024-06-20 20:38:37 +02:00
5ced0ad3b2
outputs: add by-name overlay when building nixos configuration
2024-06-20 20:28:10 +02:00
966d88f2ba
pkgs/nixos-rebuild: copy locally and apply my patches
...
these patches can be found as pull requests in nixpkgs repository
https://github.com/NixOS/nixpkgs/pull/316301
https://github.com/NixOS/nixpkgs/pull/320462
2024-06-20 20:05:30 +02:00
0b7be3144c
nixos/core: disable channels and set proper nix-paths
2024-06-20 19:55:34 +02:00
19c4cb4c2f
outputs: remove selfPath, but use that method in selfExpr default
...
by stringifying ./. then appending path, nix adds selfPath (nix-store path) to gcroot of selfPath derivation
2024-06-20 19:33:16 +02:00
9e59fd06af
overlays/selfExpr: allow providing options
2024-06-20 18:55:43 +02:00
672807280e
{inputs, lock}: change lock format and provide hash
2024-06-18 07:44:54 +02:00
ba94153c3b
flakelike
2024-06-17 07:54:59 +02:00
9cd9d8fe3c
pkgs/overlay: create selfExpr
...
adds a package that references nixpkgs
config of nixpkgs that created it is retained
2024-06-17 07:40:18 +02:00
88f348a2c9
pkgs/overlays: create, move unstable there
...
also in unstable: use nixpkgs option to define
if unstable nixpkgs expressions should be from
nixos or nixpkgs channel
(default true, use nixos channel)
2024-06-17 07:35:24 +02:00
3b7c1594ac
gnome: fix build
2024-06-09 12:42:42 +02:00
c9f102ba2a
shell: add neovim plugins
2024-06-09 12:37:59 +02:00
57f7b11e97
gnome: make amount of max workspace thumbnails configurable and set to 11
2024-06-09 12:37:06 +02:00
be2a3c31e5
gdm: use wayland
2024-06-05 16:21:48 +02:00
b5f46c14ee
nvidia: update to 555.42.02
2024-06-05 16:20:06 +02:00
ed66ca84bc
core: explicitly wrap nixos-rebuild
2024-06-01 03:27:45 +02:00
82bf8ab05f
core: wrap nix with wrapped commands
2024-06-01 01:12:39 +02:00
9abc9c10ba
core: rework mkWrappedExecutable helper
...
- returns packages with high priority
- inherits wrapperArgs so they could be overriden
- fixed typo in description
2024-05-31 23:47:56 +02:00
756547a1f6
Merge branch 'main' into cosmic
2024-05-31 18:22:24 +02:00
898b301fbc
remove outdated plasma, sddm
2024-05-31 18:21:52 +02:00
2e58988fff
docker: remove outdated comment
2024-05-31 18:20:52 +02:00
c41c2293f3
gnome: explicitly define packages to remove that are under gnome namespace
2024-05-31 18:20:11 +02:00
7202e30fa7
Merge branch 'main' into cosmic
2024-05-31 14:35:46 +02:00
ee64e04166
account: add zettlr package
2024-05-31 08:08:41 +02:00
8f15bf0e0c
dconf: create generic module and use it
...
no more cringe function calling, yay
2024-05-29 04:48:25 +02:00
23bfb2d222
core: make wrapped nix commands higer priority
2024-05-28 22:55:22 +02:00
e66e4aaec0
core: remove duplicate package
...
already defined in shell.nix
2024-05-28 22:11:59 +02:00
98bba7fa6a
core: wrap nix-build and nix-shell with default log format
2024-05-28 21:51:35 +02:00
5acbee3237
core: enable git module itself
...
oops
2024-05-28 12:22:59 +02:00
a6568d4891
core: create git configuration
2024-05-28 12:18:08 +02:00
af43682e8b
shell: always show hostname
2024-05-28 12:12:51 +02:00
a91317ff35
accunt: use initialPassword field for initial password
2024-05-28 12:06:29 +02:00
2670ad97e8
hosts/tablet: add special power key events handling
2024-05-27 03:24:34 +02:00
4d4a007a00
hosts/main: store configuration previously in device-configuration.nix in git
2024-05-27 01:58:13 +02:00
da55e963be
nix-os/udev: create
2024-05-27 01:56:50 +02:00
8db3b7cc1b
vm: don't follow channel
2024-05-27 01:39:46 +02:00
384fdd9172
hosts: add tablet
2024-05-27 01:32:41 +02:00
1308bb8cc5
hosts/main: remove imports from etc
...
/etc/nixos/configuration.nix should import hosts configuration instead
2024-05-27 01:32:24 +02:00
8c352ea5ec
shell/kitty: add shortcut for copying with ansi
2024-05-26 21:15:26 +02:00
99a10f35dd
core: move bootloader to hosts
2024-05-22 15:41:40 +02:00
22a7d47ace
core: split to core-desktop.nix
2024-05-22 15:41:40 +02:00
0dfba79fd3
shell: remove unused comment
2024-05-21 20:22:48 +02:00
6d793ecb1c
core: move neovim to shell.nix
2024-05-21 20:22:26 +02:00
1786dbfac7
core: move programs.steam to account.nix
2024-05-21 20:07:30 +02:00
6a7dff6a96
core: remove firewall option definition
2024-05-21 16:09:40 +02:00
43ba0271aa
core: move system.stateVersion to hosts
2024-05-21 15:15:01 +02:00
ab2c2b00fb
core: move desktop apps to account.nix
2024-05-21 15:08:52 +02:00
1095c7884b
core: disable flatpak
2024-05-21 15:03:32 +02:00
bd309d916c
dconf-common: fix typos
2024-05-20 22:55:51 +02:00