Commit graph

288 commits

Author SHA1 Message Date
6d1d683b23
Fix swayidle command, add hibernation on lid close, fix env
The swayidle command in the service was straight up broken, this commit
fixes that.

Environment Variables set in the `session-variables` file are now
correctly imported across the system. This fixes `EDITOR` defaulting to
`nano`.
2022-08-25 00:13:23 +02:00
71a47f35b4
Merge branch 'main' into fix/set-nix-dram-default 2022-08-14 15:18:55 +02:00
bf581d1e9c
nix-dram: remove nix-dram as default nix binary
nix-dram as default nix binary isn't worth the
maintenance work anymore, CI builds started
failing because of it:
https://ci.b12f.io/pub-solar/os/533/1/2

Automatic builds still happen each night and can be
checked in our fork of nix-dram:
https://github.com/pub-solar/nix-dram/actions

Users of nix-dram can continue to use it via devshells
or nix run github:dramforever/nix-dram -- --version
2022-08-14 15:12:23 +02:00
4190818304 Rework of x-os module / core profile
* move core settings to x-os
* add option to only install a lite core
* rename x-os module to core
* remove core profile from flake.nix
2022-08-14 14:47:44 +02:00
hensoko
18e9b4a009 feature/restructure-core-profile (#109)
Co-authored-by: Hendrik Sokolowski <hensoko@gssws.de>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/109
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-08-13 20:35:43 +00:00
Benjamin Bädorf
6b396f0840 Merge branch 'main' into fix/neovim-cherry-picks 2022-08-12 20:52:57 +00:00
bb53317daf
Add spotify as an audio option
Adds a `config.pub-solar.audio.spotify` option that when enabled
installs and configures `spotifyd` as a systemd daemon and `spotify-tui`
as the terminal-based UI.

After enabling, run `spt` in the terminal to open the UI.
2022-08-10 22:52:17 +02:00
3142c58cf4
neovim, caddy: add json-schema, use tabs in
Caddyfiles, add vim-caddyfile
2022-08-09 23:23:55 +02:00
8e43046dee
nixos: follow release-22.05
home: follow release-22.05 branch

Fixes for upstream changes:

ag renamed to silver-searcher, extfat-utils is now exfat, lot's of
overrides no longer needed, as they're now in the release branch,
services.caddy.config split up into globalConfig and extraConfig
2022-06-02 10:13:17 +02:00
f4a2cc34bb
Comment Co-Authored-by 2022-05-03 12:43:32 +02:00
07577283e3
Remove fake comment from gitmessage
This was part of a botched copy paste and should not be in the actual
gitmessage, since the real change list will come from git itself.
2022-05-03 11:43:36 +02:00
26ccb60ce5 Merge pull request 'Add gitmessage template to global git config' (#72) from feature/gitmessage into main
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/72
Reviewed-by: teutat3s <teutates@mailbox.org>
2022-04-30 19:42:14 +00:00
4c9dd20e4a
better newlines 2022-04-30 21:35:32 +02:00
1f1ac4c575
Add gitmessage template to global git config 2022-04-30 21:27:22 +02:00
99ece3e3f1
Merge branch 'main' into fix/gnome3-to-gnome 2022-04-30 20:17:25 +02:00
e30974c1b2
Merge branch 'main' into feature/basic-iso 2022-04-30 19:51:38 +02:00
970e6de8a7
Merge branch 'main' into feature/basic-iso 2022-04-30 16:04:59 +02:00
a7215fa101
neovim: add template for shell.nix files 2022-04-30 15:18:46 +02:00
2b1a6d26fd
core: nixpkgs-review, see:
https://github.com/Mic92/nixpkgs-review#usage
2022-04-09 16:51:55 +02:00
db2ffe63f5
pub-solar-iso: enable wlroots software renderer pixman 2022-02-03 03:41:42 +01:00
741c0863ed
graphical: make wayland use the software renderer pixman optionally,
https://github.com/swaywm/wlroots/blob/master/docs/env_vars.md#wlroots-specific

This should help run sway in VMs
2022-02-03 02:47:00 +01:00
2c9fef6cbd
sway: add foot, make sway.terminal an option
this helps getting a working terminal in VMs where

3D acceleration is limited
2022-02-03 02:05:56 +01:00
e9e53147d8
Fix up rebase 2022-02-02 04:47:08 +01:00
74b4ec148c
Merge branch 'main' into feature/basic-iso 2022-02-02 04:38:30 +01:00
bc4ca4557e
core: add ncd, useful for comparing versions of pkgs that
will be upgraded, see:
https://discourse.nixos.org/t/nvd-simple-nix-nixos-version-diff-tool/12397
2022-02-02 04:00:11 +01:00
e2a15bf817
core: add missing argument inputs 2022-02-02 04:00:11 +01:00
fa03692511
modules: user: add publicKeys option 2022-02-02 04:00:11 +01:00
6da0f503e1
wayland: use NIXOS_OZONE_WL instead of *-wayland packages 2022-02-02 04:00:10 +01:00
f07010445e
Reference nix-dram package directly from inputs
This should avoid patches not working because our pkgs
follows nixos = release-21.11 and nix-dram follows nixos-unstable
2022-02-02 04:00:10 +01:00
3cb0cd2e2e
Fix last upstream merge, add back openssh service
Dont't autoUpgrade by default
2022-02-02 04:00:10 +01:00
Parthiv Seetharaman
ea8937cd51
profiles/core: add comments for each option 2022-02-02 03:42:13 +01:00
8d3dedc562
core: add gitFull, nix-tree 2022-02-02 03:37:02 +01:00
2a6ac25369
base user: init global gitignore, update mimeapps 2022-02-02 03:37:02 +01:00
0629024cf5
chore: clean up after upstream updates 2022-02-02 03:33:20 +01:00
ad3fc6126d
core: add missing argument inputs 2022-01-31 17:37:21 +01:00
2748fbcdee
wayland: use NIXOS_OZONE_WL instead of *-wayland packages 2022-01-31 17:12:03 +01:00
a4dbe4fa78
Reference nix-dram package directly from inputs
This should avoid patches not working because our pkgs
follows nixos = release-21.11 and nix-dram follows nixos-unstable
2022-01-31 16:19:36 +01:00
7becfcd913
Fix last upstream merge, add back openssh service
Dont't autoUpgrade by default
2022-01-31 14:42:02 +01:00
34777780b6
Merge branch 'devos' 2022-01-31 12:16:36 +01:00
a0aa106565
core: add gitFull, nix-tree 2022-01-05 23:45:32 +01:00
f45a51805a
base user: init global gitignore, update mimeapps 2022-01-05 23:45:21 +01:00
Parthiv Seetharaman
ceffec9392 profiles/core: add comments for each option 2021-12-29 14:42:51 -08:00
65c8894f47
Remove minimap from nvim, fix mergetool config for git 2021-11-29 17:23:09 +01:00
91163d38ed
Allow changing the user description 2021-11-17 12:06:47 +01:00
b890e2d04a
Fix java session variable 2021-11-15 11:39:55 +01:00
7271c34320
hammer for fontconfig 2021-10-26 01:19:47 +02:00
2340270d81
All the option are with us now 2021-10-24 22:55:28 +02:00
2588264d88
Make check work 2021-10-24 22:03:28 +02:00
3aaef50eca
profiles: move social into separate profile 2021-10-24 20:12:57 +02:00
7473789e8e
kernel: switch to linux lts 5.10 2021-10-23 23:27:38 +02:00