Commit graph

290 commits

Author SHA1 Message Date
46c694a4b1 flake.lock: 2022_02_18 2022-02-19 16:52:33 +05:30
bbe5634370 flake.lock: 2022_02_14 2022-02-14 15:05:33 +05:30
b7130e72e1 flake.lock: 2022_02_10 2022-02-11 16:44:03 +05:30
b04b3c6af9 flake.lock: 2022_02_08 2022-02-08 23:35:54 +05:30
6310acb6b8 flake.lock: 2022_02_03
This fixes the unlock issue and is a mass rebuild.
2022-02-03 19:55:02 +05:30
ccf49dfd76 flake.lock: 2022_01_24 2022-01-24 17:34:34 +05:30
3249702c8c flake.lock: 2022_01_23 2022-01-23 15:37:23 +05:30
399056a56c flake.lock: 2022_01_18 2022-01-18 21:36:19 +05:30
5a87c9ca7a flake.lock: 2022_01_15 2022-01-16 12:05:05 +05:30
7f069fc4b6 flake.lock: 2022_01_13 2022-01-13 19:46:21 +05:30
53ed08a399 flake.lock: 2022_01_09 2022-01-09 12:54:52 +05:30
150fe9eb2f flake.lock: 2022_01_08 2022-01-08 14:37:27 +05:30
f4dfde1560 flake.lock: 2022_01_01 2022-01-01 13:02:16 +05:30
3c629724dc flake.lock: 2021_12_31 2021-12-31 17:37:12 +05:30
ac478a77e3 flake.lock: 2021_12_30 2021-12-30 22:34:28 +05:30
0f6e0c2b1a flake.lock: 20211219 2021-12-19 15:50:09 +05:30
810390685b lock: 20211212 2021-12-12 20:38:22 +05:30
4e6207a2f8 flake.lock: 20211124 2021-11-24 20:56:02 +05:30
2a4ad4268b flake.lock: 20211113
First generation copied with nix-community cachix for emacs-overlay
2021-11-13 12:21:06 +05:30
41291708f1 flake.lock: 2021-11-03 2021-11-03 11:02:23 +05:30
a6ee16e8dc Use EmacsGcc package from emacs-overlay
Use Emacs master branch with native compilation flag enabled.

I tried Pgtk branch, but it is not always kept up to date with master (currently
3+ months behind) and could have some issues that aren't always tested. It does
mean Wayland integration is imperfect, but right now it is good enough (with few
minor annoyances).

Emacs + Gcc (native-comp)

native-comp is currently in upcoming release branch (28.0.50), while pgtk branch
is yet to be merged. Using both above features is easily available with
emacs-overlay provided by nix-community.

I still haven't been able to get cachix build cache to work, so currrently this
config builds full Emacs on machine. This extends system rebuild by 30+ minutes
and reduces system useability for the same duration.

Updating system frequently is not currently on my radar anyway, and I can
probably stomach keeping the machine humming for 60+ minutes of system
rebuild (compiling Emacs itself takes 25-30 min),
as long as I do it less than once per week. Will see how it goes.
2021-10-31 12:01:55 +05:30
7ded2446c8 flake.lock: Update 20210930 2021-10-01 08:09:42 +05:30
338b82dd4a Switch Sound to PipeWire and move to separate module
PipeWire is new Linux audio and video streams.
Previously I used PulseAudio, and while it worked, it was less than
perfect. Pulse used bit much processing, and in general had few bugs.

Pipewire is supposed to be lighter, more stable, and it can use high
quality codec for bluetooth.

I took this opportunity to move sound-related config to its separate
module (sound.nix). This is a beginning to nicely move inpendent config
sections to their own modules. Sound config has pretty much zero
relations with rest of the config, so it made sense to move it in
separate file. Perhaps I can do the same with other stuff, maybe some services.
2021-09-13 08:08:58 +05:30
4258ce5c1e flake.lock: Update 20210911 2021-09-11 22:20:04 +05:30
1d1906dd30 Add godot 2021-08-06 16:21:46 +05:30
45cc83cf4c flake.lock : 20210731 2021-07-31 20:42:49 +05:30
4cffebb34c mbsync + msmtp + mu setup via home-manager
Initial setup to email from within emacs.
That required setting up above stuff, detailed below:

mbsync : sync maildir with email host/provider (gmail)
mu : index and search maildir
msmtp : send mail

All of the above have good module under home-manager, making it *relatively*
straightforward to set the whole thing up.
2021-07-20 16:55:19 +05:30
51654e5e8d flake.lock : before nix-ld 2021-07-19 13:02:57 +05:30
3dbb14e24e flae.lock : 2021-07-03 2021-07-03 22:35:15 +05:30
b9e736ed16 flake.lock : 2021-06-24 2021-06-24 20:16:48 +05:30
84eec995a2 flake.lock : June 2021 2021-06-10 08:29:41 +05:30
3a4a0d1820 Add bandwich 2021-05-24 03:55:07 +05:30
b09fb7fb53 flake.lock update 2021-05-16 12:10:58 +05:30
b310baab61 flake.lock : 20210430 2021-05-01 16:41:00 +05:30
bc4a171892 flake.lock : 20210425 2021-04-25 17:36:32 +05:30
2acd583901 Enable xwayland
Still doesn't show option to select wayland on sddm
2021-03-20 21:41:38 +05:30
c68607e917 Untrack flake.lock 2020-12-09 19:36:07 +05:30
35e2d5bae9 Switch to Emacs daemon (service) and emacsclient
Benefits : Faster startup time and hopefully shared buffers and session in
future for remote access
2020-11-22 12:30:54 +05:30
b5888568eb NixOS update 2020-11-12 08:59:57 +05:30
d3d8a6b6b1 Add flake.lock 2020-11-04 16:19:09 +05:30