teutat3s
26d5fcf589
Merge branch 'main' into teutat3s
2022-04-30 20:13:39 +02:00
Benjamin Bädorf
e30974c1b2
Merge branch 'main' into feature/basic-iso
2022-04-30 19:51:38 +02:00
Benjamin Bädorf
84fa70513f
Improve terminal pwd title by shortening home to ~
2022-04-30 18:28:11 +02:00
teutat3s
89d9611e5e
Merge branch 'main' into teutat3s
2022-04-30 18:14:55 +02:00
teutat3s
01fc42e15f
Merge branch 'main' into feature/neovim-improvements
2022-04-30 18:12:49 +02:00
teutat3s
ed26820593
neovim: remove unneeded autocmd CursorHold
2022-04-30 18:11:43 +02:00
Benjamin Bädorf
003140fc54
Merge pull request 'Change terminal title to cwd' ( #69 ) from feature/terminal-title-cwd into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/69
Reviewed-by: teutat3s <teutates@mailbox.org>
Reviewed-by: hensoko <hensoko@noreply.example.org>
2022-04-30 16:01:05 +00:00
teutat3s
5a95fedf3c
Merge branch 'main' into teutat3s
2022-04-30 17:52:44 +02:00
Benjamin Bädorf
b516473f69
Change terminal title to cwd
2022-04-30 17:52:11 +02:00
teutat3s
db34fa77c2
Merge branch 'main' into feature/basic-iso
2022-04-30 16:40:10 +02:00
teutat3s
970e6de8a7
Merge branch 'main' into feature/basic-iso
2022-04-30 16:04:59 +02:00
Benjamin Bädorf
020e5801b0
Merge pull request 'virtualisation: generalize for intel CPUs by adding intel_iommu to kernelParams' ( #65 ) from fix/generalize-virt-for-intel-cpus into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/65
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-04-30 13:52:13 +00:00
Benjamin Bädorf
517eaf8d21
Merge pull request 'zsh: use max length for dir to allow enough space for' ( #67 ) from fix/zsh-add-max-length-for-dirs into main
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/67
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
2022-04-30 13:50:57 +00:00
teutat3s
b326f18344
zsh: use max length for dir to allow enough space for
...
the right hand indicators
2022-04-30 15:23:33 +02:00
teutat3s
2c53b3c3b1
virtualisation: generalize for intel CPUs by adding intel_iommu to kernelParams
2022-04-30 15:21:58 +02:00
teutat3s
2852efbbbc
tree-wide: gnome3 -> gnome, add hicolor-icon-theme
...
as fallback
2022-04-30 15:21:27 +02:00
Hendrik Sokolowski
c56a3eaee2
Wrap signal-desktop to add flag to disable gpu processing
2022-04-30 15:19:17 +02:00
teutat3s
af67e0d15f
neovim: don't show diagnostics when in insert mode
2022-04-30 15:18:57 +02:00
teutat3s
a7215fa101
neovim: add template for shell.nix files
2022-04-30 15:18:46 +02:00
teutat3s
7c98e09e88
virtualisation: generalize for intel CPUs by adding intel_iommu to kernelParams
2022-04-30 15:15:29 +02:00
teutat3s
0a22395a8c
tree-wide: gnome3 -> gnome, add hicolor-icon-theme
...
as fallback
2022-04-30 15:13:20 +02:00
teutat3s
75dfffa614
neovim: don't show diagnostics when in insert mode
2022-04-30 15:12:26 +02:00
teutat3s
5149c219e6
neovim: use apprentice colorscheme
2022-04-30 15:10:27 +02:00
teutat3s
67a4b2e58d
zsh: use max length for dir to allow enough space for
...
the right hand indicators
2022-04-30 15:10:27 +02:00
teutat3s
3c3945d34b
neovim: fix lsp for neovim 0.7.0
2022-04-30 15:10:26 +02:00
teutat3s
03cf31989f
neovim: add template for shell.nix files
2022-04-30 15:10:26 +02:00
teutat3s
469c2a3ed9
neovim: fix lsp for neovim 0.7.0
2022-04-26 11:37:59 +02:00
teutat3s
030bf9e808
neovim: diagnostics: only show under cursor and
...
use custom signcolumn icons using new lua
vim.diagnostic.config options
fix fzf pop-up colors
get sonokai, suda-vim from nixpkgs vimPlugins
bump vim-workspace
add apprentice, hybrid and airline colorschemes
2022-04-09 16:52:18 +02:00
teutat3s
0764093600
office: add xournalpp, tool for annotating PDFs
2022-04-09 16:49:46 +02:00
teutat3s
0c14291bc2
neovim: diagnostics: only show under cursor and
...
use custom signcolumn icons using new lua
vim.diagnostic.config options
fix fzf pop-up colors
get sonokai, suda-vim from nixpkgs vimPlugins
bump vim-workspace
add apprentice, hybrid and airline colorschemes
2022-04-09 16:47:28 +02:00
teutat3s
a1c87c43ca
office: add xournalpp, tool for annotating PDFs
2022-04-09 14:24:51 +02:00
teutat3s
841ce25ab2
printing: add driver for canon pixma
2022-04-03 18:48:41 +02:00
teutat3s
f44e3f06ed
Merge branch 'main' into teutat3s
2022-04-03 18:46:34 +02:00
teutat3s
93b895136d
neovim: fix config for version 0.6.1
2022-04-03 18:40:07 +02:00
teutat3s
1cbb04d808
neovim: fix config for version 0.6.1
2022-04-03 18:34:46 +02:00
teutat3s
ec2e42593e
terminal-life: use builtin zsh fzf-history-widget
2022-04-01 11:16:16 +02:00
teutat3s
ab8850998e
virtualisation: add vagrant, comment out virbr1
2022-03-23 11:11:10 +01:00
teutat3s
83074e2dff
neovim: add quick-scope plugin
2022-03-15 19:06:55 +01:00
teutat3s
3a5a8f3706
neovim: add quick-scope plugin
2022-03-15 19:06:03 +01:00
teutat3s
ac35bb4555
Switch to ungoogled-chromium
2022-03-04 15:11:37 +01:00
teutat3s
a188dc9c6e
terminal-life: add python-wiki-fetch
2022-02-25 13:31:45 +01:00
teutat3s
869446df63
alacritty: better search colors highlighting
2022-02-22 16:50:27 +01:00
teutat3s
81ec0ecffc
alacritty: better search colors highlighting
2022-02-22 16:49:46 +01:00
teutat3s
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
teutat3s
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
teutat3s
d551045ac5
services.getty.autologinUser wants a lib.mkForce hammer
2022-02-03 01:34:01 +01:00
teutat3s
9d0eb01b1a
Add mdbook from pr 1306 with multilang support
2022-02-03 00:30:49 +01:00
teutat3s
74b4ec148c
Merge branch 'main' into feature/basic-iso
2022-02-02 04:38:30 +01:00
teutat3s
fa03692511
modules: user: add publicKeys option
2022-02-02 04:00:11 +01:00
teutat3s
7589360e6d
terminal-life: add asciinema
2022-02-02 04:00:11 +01:00
teutat3s
c85cb99a15
Use newer ansible version instead of pythonPackages one
2022-02-02 04:00:11 +01:00
teutat3s
6da0f503e1
wayland: use NIXOS_OZONE_WL instead of *-wayland packages
2022-02-02 04:00:10 +01:00
teutat3s
18c566f30e
devops: add pgcli
2022-02-02 03:37:02 +01:00
teutat3s
a208a817f7
audio: rename pulseeffects to easyeffects, follow
...
upstream: https://github.com/wwmm/easyeffects
2022-02-02 03:37:02 +01:00
teutat3s
52e934b3fc
neovim: fix completion, fix python lsp
2022-02-02 03:37:00 +01:00
teutat3s
0629024cf5
chore: clean up after upstream updates
2022-02-02 03:33:20 +01:00
teutat3s
af6c13f3e6
modules: user: add publicKeys option
2022-01-31 17:41:32 +01:00
teutat3s
19bf284361
terminal-life: add asciinema
2022-01-31 17:34:32 +01:00
teutat3s
2690f79f10
Use newer ansible version instead of pythonPackages one
2022-01-31 17:34:08 +01:00
teutat3s
a2c3102fae
Merge branch 'main' into teutat3s-init-fae
2022-01-31 17:13:35 +01:00
teutat3s
2748fbcdee
wayland: use NIXOS_OZONE_WL instead of *-wayland packages
2022-01-31 17:12:03 +01:00
teutat3s
f33597926e
Merge branch 'main' into teutat3s-init-fae
2022-01-31 14:09:28 +01:00
teutat3s
34777780b6
Merge branch 'devos'
2022-01-31 12:16:36 +01:00
teutat3s
e19388f99b
Merge branch 'feature/basic-iso' into teutat3s-init-fae
2022-01-19 01:16:35 +01:00
teutat3s
082e33c1ed
wip
2022-01-19 01:13:15 +01:00
Benjamin Bädorf
578f05b4f1
Always hibernate
2022-01-12 17:39:16 +01:00
teutat3s
d50ef271e6
devops: add pgcli
2022-01-05 23:45:14 +01:00
teutat3s
b3d764ba6e
audio: rename pulseeffects to easyeffects, follow
...
upstream: https://github.com/wwmm/easyeffects
2022-01-05 23:45:06 +01:00
teutat3s
e0e7c4c42d
neovim: fix completion, fix python lsp
2022-01-05 23:44:59 +01:00
teutat3s
fb04812df1
devops: add pgcli
2022-01-05 23:17:09 +01:00
teutat3s
73739322fa
audio: rename pulseeffects to easyeffects, follow
...
upstream: https://github.com/wwmm/easyeffects
2022-01-05 23:02:05 +01:00
teutat3s
8229dea533
neovim: fix completion, fix python lsp
2022-01-05 22:56:03 +01:00
teutat3s
19bd4126df
Merge branch 'main' into teutat3s
2021-12-14 15:13:09 +01:00
Benjamin Bädorf
c825128eb4
Add looking glass for VMs, switch from scream-ivshmem to qemu-pulse
2021-12-11 21:10:07 +01:00
teutat3s
36678d57f9
Merge branch 'main' into teutat3s
2021-12-11 00:58:19 +01:00
Benjamin Bädorf
40dab652fb
Cleanup nvim config, add instant.nvim
2021-12-02 12:20:08 +01:00
teutat3s
30b3838b2a
Merge branch 'main' into teutat3s
2021-11-29 19:23:17 +01:00
Benjamin Bädorf
dc580d30b7
Remove useless nvim plugin plenary
...
This dependency plugin is not needed anymore
2021-11-29 19:07:39 +01:00
Benjamin Bädorf
09508319e9
Merge branch 'main' of git.b12f.io:pub-solar/os
2021-11-29 19:07:07 +01:00
Benjamin Bädorf
b5500d5e9e
Better terminal editing experience
...
* Decrease alacritty font size
* Improve file previews in fzf-nvim by removing some copyright notices
* Use reverse layout in fzf-nvim to align with zsh file completion
2021-11-29 19:06:10 +01:00
teutat3s
e6f679387c
Merge branch 'main' into teutat3s
2021-11-29 17:27:38 +01:00
teutat3s
ea282db4eb
nvim: remove diffview-nvim
2021-11-29 17:25:55 +01:00
Benjamin Bädorf
65c8894f47
Remove minimap from nvim, fix mergetool config for git
2021-11-29 17:23:09 +01:00
teutat3s
e84fb19a20
sway: hotfix for swayidle, swaylock-bg missing in PATH
2021-11-29 17:19:10 +01:00
teutat3s
b84d88fc92
graphical, sway: disable greetd, auto-login directly to desktop
2021-11-29 17:19:05 +01:00
teutat3s
eae049a62c
Merge branch 'main' into teutat3s
2021-11-29 16:44:51 +01:00
teutat3s
0ac864d8a0
sway: hotfix for swayidle, swaylock-bg missing in PATH
2021-11-29 15:14:18 +01:00
teutat3s
269aff703d
graphical, sway: disable greetd, auto-login directly to desktop
2021-11-29 15:14:10 +01:00
teutat3s
54044ed31a
Merge branch 'main' into teutat3s
2021-11-19 00:52:10 +01:00
Benjamin Bädorf
91163d38ed
Allow changing the user description
2021-11-17 12:06:47 +01:00
teutat3s
d670aee07d
neovim: fix jsonls, fix cursor jumping into diagnostics buffer
2021-11-07 20:42:50 +01:00
teutat3s
7ea95e90f5
terminal-life: add glow, a tui markdown viewer; sort packages
2021-11-07 20:42:39 +01:00
teutat3s
a1adee5cb6
terminal-life: add glow, a tui markdown viewer; sort packages
2021-11-07 19:48:50 +01:00
teutat3s
3ce9be7c4c
neovim: fix jsonls, fix cursor jumping into diagnostics buffer
2021-11-07 19:48:50 +01:00
drone
f8c52bdee1
Merge remote-tracking branch 'origin/main' into teutat3s
2021-10-30 00:07:27 +00:00
teutat3s
9bd3f7d871
nvim: sort alphabetically, add gopls (go lsp)
2021-10-29 16:47:11 +02:00
teutat3s
c059af5248
terminal-life: add upstream nixos-option gc fix
2021-10-29 16:47:01 +02:00
teutat3s
27d962c96b
fix x-os option
2021-10-26 01:06:13 +02:00
teutat3s
09371808ae
Merge branch 'main' into feature/basic-iso
2021-10-26 01:00:30 +02:00
teutat3s
2340270d81
All the option are with us now
2021-10-24 22:55:28 +02:00
teutat3s
2588264d88
Make check work
2021-10-24 22:03:28 +02:00
teutat3s
c956297041
x-os: prepare booting from unencrypted /boot partition
2021-10-24 20:19:13 +02:00
teutat3s
c35a38f834
x-os: prepare booting from unencrypted /boot partition
2021-10-24 01:20:31 +02:00
teutat3s
56ab7a1d28
x-os: prepare booting from unencrypted /boot partition
2021-10-24 01:18:33 +02:00
teutat3s
d35fc6d8ae
overrides: try out docker-compose v2, xdg-desktop-portal from latest
2021-10-24 01:17:50 +02:00
teutat3s
27aab3e540
initrd: make keyfile optional
2021-10-23 23:29:09 +02:00
teutat3s
0bfe4a135e
modules: remove redundant server module, SSH is enabled in core profile, too
2021-10-23 23:28:42 +02:00
Benjamin Bädorf
411a0e3e74
Add basic ISO setup
2021-10-21 20:06:57 +02:00
teutat3s
be2419645d
Merge branch 'master' into teutat3s
2021-09-23 01:11:03 +02:00
teutat3s
9d0e9efb47
fix/mimeapps-tweaks ( #20 )
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/20
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
Co-authored-by: teutat3s <teutates@mailbox.org>
Co-committed-by: teutat3s <teutates@mailbox.org>
2021-09-22 20:21:11 +00:00
teutat3s
25d605d45b
Merge branch 'master' into teutat3s
2021-09-21 22:28:43 +02:00
Benjamin Bädorf
9b248f9fb4
Remove direnv ( #18 )
...
Co-authored-by: Benjamin Bädorf <hello@benjaminbaedorf.eu>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/18
Reviewed-by: teutat3s <teutates@mailbox.org>
Co-authored-by: Benjamin Bädorf <b12f@noreply.example.org>
Co-committed-by: Benjamin Bädorf <b12f@noreply.example.org>
2021-09-21 20:27:18 +00:00
teutat3s
8ff750994e
Use wayland version of element-desktop ( #15 )
...
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/15
Co-authored-by: teutat3s <teutates@mailbox.org>
Co-committed-by: teutat3s <teutates@mailbox.org>
2021-09-08 09:13:59 +00:00
teutat3s
916cd67458
Use wayland version of element-desktop
2021-09-07 17:39:00 +02:00
teutat3s
02330bc9ce
Merge remote-tracking branch 'devos/master'
2021-09-01 18:45:42 +02:00
teutat3s
5aea1e8089
Merge remote-tracking branch 'devos/core' into core
2021-08-23 23:22:55 +02:00
David Arnold
5bd943f97d
imp: advise removal of */modules-list.nix on merge conflicts
...
During merge conflicts, these lines should appear in the hunks
and give instructions on how to handle them in the face of the
implementation of `rakeLeaves` for modules in https://git.io/JB1Wk via
`importModules`, that knows how to rake leaves by walking the folder
tree on it's own and collecting leaves that are normal nix files or
folers who contain a `default.nix` mmicking strongly a "recursive"
import-ish syntax.
2021-07-31 23:03:19 -05:00
teutat3s
f66f600b9b
Merge remote-tracking branch 'devos/develop' into teutat3s-develop
2021-07-28 12:04:39 +02:00
David Arnold
31a8e76209
ref: adapt to using plain digga module for boostrap ISO
2021-07-20 21:45:41 -05:00
teutat3s
f0130f5df7
Make editorconfig linter happy again
2021-07-20 22:08:51 +02:00
teutat3s
15497046c7
Clean up unneeded compat module
2021-07-20 22:08:33 +02:00
teutat3s
021c8774fa
Merge branch 'core' into teutat3s-develop
2021-07-17 15:49:07 +02:00
teutat3s
81a70f7063
Merge remote-tracking branch 'devos/develop' into core
2021-07-17 15:43:05 +02:00
David Arnold
8ae22c63dc
fix: move legacy nix path definitions back to devos
2021-07-16 15:27:17 -05:00
David Arnold
26a2423312
ref: make hm common module explicit
2021-07-16 13:02:49 -05:00
teutat3s
de5d4a223a
upstream pub-solar changes from teutat3s ( #11 )
...
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/11
Reviewed-by: Benjamin Bädorf <b12f@noreply.example.org>
Co-authored-by: teutat3s <teutates@mailbox.org>
Co-committed-by: teutat3s <teutates@mailbox.org>
2021-07-13 17:05:36 +00:00
drone
06abae7874
Merge remote-tracking branch 'origin/core' into teutat3s
2021-07-13 16:52:14 +00:00
teutat3s
a3961f7c52
move back from neovim-nightly to neovim from unstable ( #10 )
...
https://github.com/neovim/neovim/releases/tag/v0.5.0
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
Reviewed-on: https://git.b12f.io/pub-solar/os/pulls/10
Co-authored-by: teutat3s <teutates@mailbox.org>
Co-committed-by: teutat3s <teutates@mailbox.org>
2021-07-13 16:33:15 +00:00
teutat3s
cacb98ed0b
Add vim rhubarb extension for GitHub links
2021-07-07 19:15:05 +02:00
teutat3s
ea32e36c57
Switch from ctags to maintained universal-ctags
2021-07-07 19:12:45 +02:00
teutat3s
192d10e3c3
Add gnome image viewer eog to graphical
2021-07-07 19:11:16 +02:00
teutat3s
ea5ef431c4
Fix mixed indent in neovim plugins config
2021-06-28 14:01:24 +02:00
David Arnold
3cc28b3adb
bump digga to latest develop
2021-06-24 18:11:24 -05:00
teutat3s
ce618a532d
neovim: only add files in git to tags file
2021-06-21 10:02:25 +02:00
teutat3s
e4976a58cf
Switch keyboard input toggle, comment out unused battery tweak
2021-06-15 02:05:09 +02:00
Benjamin Bädorf
52b6a54d28
Merge upstream
2021-06-09 18:37:21 +02:00
Jarosław Wygoda
454b27937f
customBuilds: add digitalOcean
2021-06-03 08:48:25 +02:00
Pacman99
d9082066f7
flake: update to new digga api
2021-06-01 11:32:20 -07:00
Benjamin Bädorf
ddcf369f41
Initial PubSolarOS commit
2021-05-30 21:10:28 +02:00
Pacman99
923ce7feff
tree: rename devlib -> digga
2021-05-14 10:20:02 -07:00
Pacman99
2b73d3bf53
customBuilds: add TODO to drop builderArgs
2021-05-12 11:43:27 -07:00
Pacman99
e98e595704
pass builderArgs to config and extract builds
...
have mkHomeConfiguration create its own custom build within the function
create a externalModule for customBuilds so its easy to add more
2021-04-30 10:52:35 -07:00
Timothy DeHerrera
2d91946745
doc: move all docs under doc
2021-04-18 20:42:49 -06:00
Timothy DeHerrera
8939c3401b
project rename: nixflk -> devos
2021-02-17 18:31:33 -07:00
Timothy DeHerrera
bf34d2071f
doc: new mdbook documentation
2021-02-14 02:46:05 -07:00
Timothy DeHerrera
40b49c52c1
create core branch without any profiles
...
This core will be used as the new base for the reuse branch, which is
essentiall the same as the existing template branch, except that it is
rebased from this core, simplifying future rebasing.
2021-02-03 18:58:58 -07:00
Timothy DeHerrera
10abd8cb71
gamemode: remove pkg from packages
2020-08-04 00:45:33 -06:00
Timothy DeHerrera
2369f43398
format: apply nixpkgs-fmt
2020-07-30 22:17:28 -06:00
Timothy DeHerrera
14edf3fd19
fix various linting errors throughout the repo
...
* replace `rec` attrs with let bindings
* remove unused args
2020-07-30 22:13:41 -06:00
Timothy DeHerrera
4ebf259d11
modules#steam: create xsession for Steam
2020-07-09 00:05:24 -06:00
Timothy DeHerrera
a0cef270aa
games: add gamemode service
2020-06-17 20:14:37 -06:00
Timothy DeHerrera
38b2ba7dda
games: add wii-u-gc-adapter package and service
2020-06-16 20:52:14 -06:00
Timothy DeHerrera
4527b96ffc
security#mitigations: avoid http call
2020-06-09 10:37:57 -06:00
Timothy DeHerrera
9b64b50ee8
flake.nix: consistent default.nix
semantics
2020-01-10 22:39:42 -07:00
Timothy DeHerrera
413a6c75f6
security#mitigations: init module
...
Resolves #6 by breaking out the disabling of mitigations into it's own module.
Now users must explicitly accept the risk of disabling Spectre and Meltdown
mitigations with `security.mitigations.acceptRisk` in addition to actually
disabling them with `security.mitigations.disable`.
2020-01-08 13:28:49 -07:00
Timothy DeHerrera
ae303b39fd
modules: convert to list to match nixpkg sematics
2020-01-04 16:08:49 -07:00
Timothy DeHerrera
8ab0a92850
Idiomatic semantics for overlays changed
...
The idiom of 'self: super:' is changing upstream to 'final: prev:'.
2020-01-04 15:30:00 -07:00
Timothy DeHerrera
16b8136f50
change formatter to nixfmt
2020-01-03 22:06:31 -07:00
Timothy DeHerrera
45edaf673c
modules#qbittorrent: add openFirewall
option
2020-01-01 16:24:36 -07:00
Timothy DeHerrera
cd25fdf37c
flake: move modules to outputs
2019-12-30 18:00:09 -07:00
Timothy DeHerrera
e7d560a3af
misc#qbittorrent: init
2019-12-18 00:57:31 -07:00
Timothy DeHerrera
08ede18662
mv modules/profiles profiles
2019-12-05 02:15:30 -07:00
Timothy DeHerrera
79181e103f
setup configurations API
...
NixOS file, configurations/<name>.nix, will be easily installable
via `nixos-rebuild --flake ".#<name>"`.
2019-12-05 01:58:40 -07:00