David Arnold
838bcd1f51
nix-direnv: rm enableFlakes and pass nixUnstable
...
> Failed assertions:
- The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it.
Flake support is now always enabled.
2021-12-29 14:00:25 -08:00
Bad
21c4a9be8f
Update to 21.11
2021-12-06 20:13:29 +01:00
Bad
564545dc4f
Merge remote-tracking branch 'upstream/main' into config
2021-11-30 21:41:12 +01:00
Dmytro Kostiuchenko
b15b8bf865
Do not hardcode UID for the exemplary user
...
uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in
2021-11-29 10:41:33 -05:00
bad
6afb7f80d8
Add coc-pyright
2021-11-12 23:54:41 +01:00
bad
82f872c9e3
Add tmux profile
2021-10-29 18:16:59 +02:00
bad
7939bc2fdd
Add network manager to the workstation level
2021-10-29 18:16:59 +02:00
Bad
3f2f33c19c
Add neovim-dap and configure it for go
...
Should probably put it in a separate file, TODO
2021-10-19 22:14:27 +02:00
bad
57cd41e8f0
Various firefox fixes
2021-10-08 18:35:13 +02:00
bad
4e3a496acf
Merge remote-tracking branch 'refs/remotes/origin/config' into config
2021-10-08 17:37:14 +02:00
bad
e153ffe890
Switch to vim keymaps in zsh
2021-10-08 17:37:07 +02:00
Bad
aef92606bc
Theme gtk
2021-10-07 15:57:30 +02:00
Bad
4661f8542e
Switch to managing alacritty with home-manager
2021-10-03 11:27:51 +02:00
Bad
5d052d817a
Switch to user podman profile
2021-09-12 23:46:43 +02:00
Bad
789671d6af
Add podman module
2021-09-12 23:46:22 +02:00
Bad
d0089ca72e
Stuff too lazy to list
2021-09-09 23:24:25 +02:00
Bad
cf8b6862a8
Don't autoattach to tmux
2021-09-07 18:53:22 +02:00
Bad
d71b9cb38d
Add docker group
2021-09-04 01:10:20 +02:00
Bad
64fa4ec76c
Run nixpkgs-fmt
2021-08-31 23:21:03 +02:00
Bad
cd50ad37b1
Fix issues with dbus, fixes mako
2021-08-31 23:20:46 +02:00
Bad
baa4cfb08d
Add vim-nix
2021-08-31 23:20:09 +02:00
Bad
7941a6e260
Remove broken hueshift block
2021-08-30 23:37:10 +02:00
Bad
00296b6d4f
Add go fold if err nil vim plugin
2021-08-27 14:44:04 +02:00
Bad
ae0325f120
Remove zsh nix shell
2021-08-26 19:18:18 +02:00
Bad
78d39c1f42
Fix sway on desktop
2021-08-26 19:17:27 +02:00
Bad
3c8ffa9c28
Install go
2021-08-24 14:46:19 +02:00
Bad
9c729e9a4e
Add mako notif manager
2021-08-15 00:45:20 +02:00
Bad
1a3266f243
Merge remote-tracking branch 'upstream/main' into config
2021-08-05 19:47:34 +02:00
Bad
ee8b6ea441
Add virt-manager
2021-08-03 11:30:20 +02:00
GTrunSec
aba10aa8a4
fix/hm: direnv flakes support
2021-08-02 15:52:41 -05:00
Bad
affe651726
Idk various stuff too lazy to list
2021-07-27 11:50:57 +02:00
Bad
c3c2b5f36d
Remove markdown composer
2021-07-22 13:11:57 +02:00
Bad
8614abe701
Fix warning about a deprecated option in direnv
2021-07-20 16:15:56 +02:00
David Arnold
4b9cab40cb
imp: add portable user definition
...
According to https://github.com/nix-community/home-manager/issues/2161
there might be a better formal distinction between host-spaced and
portable arch-spaced hm users in the future.
2021-07-16 11:22:10 -05:00
Bad
d80160264a
Switch to rofi
2021-07-15 18:51:27 +02:00
Bad
42bda3414a
Fix default terminal in sway
2021-07-12 20:14:28 +02:00
David Arnold
fe73d2a083
fix: hm pin to corresponding nixos version
2021-07-09 11:46:42 -05:00
David Arnold
3cc28b3adb
bump digga to latest develop
2021-06-24 18:11:24 -05:00
Bad
e0081668e0
Don't disable mouse while typing
2021-06-06 12:41:59 +02:00
Bad
71563734ca
Merge branch 'core' into config
2021-06-03 14:35:53 +00:00
Bad
d16f5cc727
Fix clangd
2021-06-03 11:57:45 +02:00
Bad
bc907b30f6
Fix rust-analyzer
2021-06-01 22:04:48 +02:00
Bad
4b42ac393a
Update packages
2021-05-30 19:48:55 +02:00
Bad
363b9bef8c
Unset the SDL_VIDEODRIVER option to fix games
2021-05-16 18:04:04 +02:00
Bad
81556164d7
add kdeconnect
2021-05-16 00:37:03 +02:00
Bad
7b2789b363
Add syncthing
2021-05-16 00:21:30 +02:00
Bad
c1203f2475
Fix a bunch of stuff
2021-05-07 12:06:29 +02:00
Bad
1065309b01
Change default branch name to mistress
2021-05-03 14:09:09 +02:00
Bad
834cd96a2d
Add clangd
2021-04-28 22:30:23 +02:00
Bad
ea376c621f
Add clangd
2021-04-28 22:26:52 +02:00
Bad
b0ce77e392
Merge branch 'config' of im.badat.dev:bad/devos into config
2021-04-28 22:09:03 +02:00
Bad
ade09df4d3
Add markdown-composer
2021-04-28 22:03:45 +02:00
Bad
1459021625
Add clangd
2021-04-28 20:23:15 +02:00
Timothy DeHerrera
2d91946745
doc: move all docs under doc
2021-04-18 20:42:49 -06:00
Bad
6e55fa0a59
Add dnot die to tmux
2021-04-16 11:03:26 +02:00
Bad
06f22fd874
Separate mae into two users
2021-04-15 14:40:48 +02:00
Bad
332881e306
Add coc config
2021-04-15 12:23:55 +02:00
Bad
ae16e2ea9b
Add sway home-manger config
2021-04-15 01:06:10 +02:00
Bad
b53eba6f59
Set default git branch name
2021-04-13 07:05:42 +00:00
Bad
827eafa765
Set username and email in git
2021-04-13 07:03:36 +00:00
Bad
79668bebc1
Add direnv to imports
2021-04-13 07:03:21 +00:00
Bad
d23101d515
Remove unused nvim package
2021-04-11 19:31:06 +02:00
Bad
0c8b07077e
Refactor configs
2021-04-11 18:04:01 +02:00
Bad
97656f8e60
Add fzf
2021-04-11 18:00:14 +02:00
Bad
24f67782ed
Add tmux to zshrc
2021-04-10 21:12:06 +02:00
Bad
c14709c941
Add nix-shell zsh
2021-04-10 14:50:48 +02:00
Bad
e5d8397eaa
Add zsh configuration
2021-04-10 14:46:40 +02:00
Timothy DeHerrera
be4b612b23
treewide: format with nixpkgs-fmt
2021-04-09 19:22:08 -06:00
Bad
65f1230f38
redshift and stuff
2021-04-09 21:20:58 +02:00
Bad
621cab576f
a
2021-04-09 19:51:39 +02:00
Bad
8f204d6f50
Format files
2021-04-06 20:59:09 +02:00
Bad
bb0468d538
Init
2021-04-06 13:37:40 +02:00
Pacman99
6d51ed0266
users: add Home Manager section to doc
2021-03-23 09:43:37 -07:00
Pacman99
dc9d9877b8
export homeConfigurations for all user@host pairs and add better home-manager only defaults
2021-03-23 09:43:37 -07:00
Pacman99
cc52cd9fa2
users: wire up all user profiles to userSuites and pass to home-manager
2021-03-23 09:43:37 -07:00
Pacman99
416a52fcd3
users: add and export user modules and import them in hosts
2021-03-23 09:43:37 -07: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
9234577e7e
suites: add users to suites
2021-02-03 13:16:21 -07:00
Timothy DeHerrera
c67b846929
profiles: add concept of suites
...
* Import attrs of profiles automatically with `defaultImport`.
* Refactor profiles to ensure all are functions returning a module.
* Add a suites.nix with collections of profiles.
* Add suites as `specialArgs` to modules.
* Add suite import to NixOS host.
2021-02-03 13:16:14 -07:00
Timothy DeHerrera
fde19f0117
direnv: use nix-direnv instead ad hoc hack
2020-12-25 22:09:09 -07:00
Timothy DeHerrera
70723403cc
direnv: flake based envs are pure by default
...
We should reflect this in the IN_NIX_SHELL envar, since it doesn't
get set properly otherwise.
2020-12-19 17:49:18 -07:00
Timothy DeHerrera
4367a6212f
users#git: avoid warning on git pull
2020-12-19 17:44:30 -07:00
Timothy DeHerrera
aa85a2eda5
users#nixos: use git and direnv profiles
2020-08-02 13:30:03 -06:00
Timothy DeHerrera
f3f73c2b7b
users#direnv: init profile
2020-08-02 13:29:42 -06:00
Timothy DeHerrera
cdc9960c55
users#alacritty: init profile
2020-08-02 13:29:31 -06:00
Timothy DeHerrera
d225760ebe
users#git: init profile
2020-08-02 13:29:14 -06:00
Timothy DeHerrera
fe0e81b72e
niximg: fix nixos user
2020-01-11 00:24:12 -07:00
Timothy DeHerrera
e078e7a229
DOC.md: split off from README.md
...
Keep the README.md lean and use DOC.md for more detailed explanations. While
revising user documentation, a default `nixos` user profile was created, which
serves as a goood base example.
2020-01-10 23:49:18 -07:00
Timothy DeHerrera
73d3826d64
Initialize template branch
...
Remove all idiosyncratic stuff and only leave profiles, modules and pkg
definitions, which are general and applicable for any configuration.
2020-01-03 17:47:17 -07:00
Timothy DeHerrera
c13b241b6c
core: empty root passwd by default
2020-01-03 01:02:08 -07:00
Timothy DeHerrera
5ae733b854
graphical: add develop as dependency
2019-12-22 22:01:28 -07:00
Timothy DeHerrera
e35652cac0
create media group
2019-12-19 13:03:15 -07:00
Timothy DeHerrera
92648918af
graphical: sddm display manager
2019-12-17 23:33:06 -07:00
Timothy DeHerrera
a4f5fa9692
enable hardware acceleration
2019-12-17 18:53:29 -07:00
Timothy DeHerrera
7a7599fae3
users#nrd: alacritty configuration
2019-12-17 16:26:01 -07:00
Timothy DeHerrera
f37dbf1521
users#nrd: add git restore aliases
2019-12-17 16:00:59 -07:00
Timothy DeHerrera
d05c7bed71
users#nrd: fix gpg-agent
2019-12-16 01:53:23 -07:00
Timothy DeHerrera
42f2f27183
develop#graphical: init
2019-12-16 00:54:46 -07:00