Commit graph

1038 commits

Author SHA1 Message Date
c8659e9d45 Enable Plasma (Wayland) session in SDDM 2021-06-10 08:24:38 +05:30
3a4a0d1820 Add bandwich 2021-05-24 03:55:07 +05:30
22de1a48d4 Revert "Minor refactor"
This reverts commit 34c985b2f4.
2021-05-16 15:23:56 +05:30
34c985b2f4 Minor refactor 2021-05-16 15:18:03 +05:30
2389096875 Minor nvidia refactor 2021-05-16 15:17:36 +05:30
7d9600731e Nvidia: Move to beta driver and minor refactor 2021-05-16 12:05:32 +05:30
c60856c164 Setup Grafana + Prometheus
NixOS Config only sets up Systemd scraper.
To monitor Syncthing, syncthing_exporter needs to be running

(PR created, needs to be converted to service)
2021-05-15 15:02:44 +05:30
c1ba24d34d Replace sub-batch with alass 2021-05-15 15:02:23 +05:30
db3f623b13 Enable Arcan + Durden : Initial commit
Forked from https://gist.github.com/cipharius/829fb6baacfcbc668af23488db95fe11
2021-05-01 17:16:26 +05:30
33adb9b944 Added element-desktop 2021-04-11 16:53:14 +05:30
78724b01a3 Initial setup for Snapcast and Mopidy 2021-04-11 16:52:54 +05:30
2947a7e0f1 Add Neovim
I've been using it via nix-shell during experiments when Emacs got messed up.
About time for nvim to graduate to permanent status
2021-03-29 18:36:18 +05:30
e3769baec2 Enable pdf-tools and org-pdftools for emacs
To be used with doom-emacs and org-noter
2021-03-28 13:25:52 +05:30
7d0a0eed41 Remove Kitty
I've been using Konsole and have been mostly content with it so far.
If and when needed, Kitty can be re-installed
2021-03-28 12:24:27 +05:30
1539f79352 Add a TODO for kdeconnect option from nixpkgs in future 2021-03-24 18:17:29 +05:30
e88c892285 Remove vterm from emacs configuration
I do not use terminal form inside emacs anymore.
For more details, please check dotfiles repo for corresponding change to doom config
2021-03-24 18:16:27 +05:30
57bc004a72 Remove jdk11 2021-03-24 18:16:09 +05:30
198898e382 Added sub-batch : Subtitle synchronization 2021-03-21 10:27:01 +05:30
2acd583901 Enable xwayland
Still doesn't show option to select wayland on sddm
2021-03-20 21:41:38 +05:30
50dbc0b2c1 Revert "Another attempt at i3"
This reverts commit 68e90084dc.
2021-03-15 17:02:13 +05:30
68e90084dc Another attempt at i3
Mostly working now :
- QT5 theme is working, some non-declarative
- wallpaper is working with feh
- rofi is working (some config non-declarative)
- nmtui for connecting to wifi works (requires password every time)

Problems :
- Wallpaper is not set by default
- multi-monitor story is still in question
- plasma config is no longer available on lockscreen
- networkmanager autoconnect is not yet working
- some tearing is present
- nvidia suuport is still in doubt (not that I've been using nvidia at all)
- Emacsclient does not work, probbaly emacs daemon is not starting (but emacs
itself is semi-fast)
- GParted does not start from dmenu/rofi (need to start from terminal)
- brightness/volume control buttons don't work (need to configure manually)
- dolphin does not work/is not present here (maybe because plasma itself is disabled)
2021-03-14 16:22:29 +05:30
b3b5feb6a8 Change gc window to from 7 days to 5 days 2021-02-27 23:43:58 +05:30
107060bb82 Enable hidpi support 2021-02-27 23:30:08 +05:30
948a4a3811 Move from nvidia_x11_beta to nvidia_x11 (stable)
Beta had issues building due to collisions
Beta was also behind stable in versions anyway
2021-01-31 11:17:07 +05:30
8d87fa4fae Move from Lorri to nix-direnv 2021-01-31 11:16:42 +05:30
aaf2e62413 Change automatic garbeaage-collection to delete older than 7 days
This should clear up some space
2020-12-06 13:42:36 +05:30
998b5c5a78 Cleanup 2020-12-06 11:03:48 +05:30
cf148468d1 Enable Plasma Browser Integration via config directly 2020-12-06 11:03:08 +05:30
c4607db2a6 Clean up configuration: Virtualbox, ffmpeg, hledger
Remove:
commented virtualbox and ffmpeg (ffmpeg can be safely removed as strawberry
works nicely to convert flacs to opus, making old script redundant)
hledger : not used once
amfora : was mostly noveelty, still probably will never use it
commnted virtualbox config
2020-11-28 23:53:14 +05:30
fb1e5bd875 Switch default editor to emacsclient
Emacsclient startup time is more or less in line with other editors, save for
maybe sublime.

Keeping other editors around for now, until I get more confortable with emacs
and evil mode

Currently set to start in separate window, but since its all connected to same
daemon, it shouldn't matter! Unlike plain emacs, opening multiple editor windows
will still share state of all files, so any buffers can be edited anywhere, and
closed anywhere and it will affect everywhenre. No window will have its own
state held and maintained and there will be no drift!
2020-11-28 23:49:05 +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
5e4e7899c9 Revert all i3 changes
QT theme is messed up
Keybindings for brightness and sound don't work
Tearing
Terrible video rendering
Somehow slow Dolphin
2020-11-04 18:52:56 +05:30
c9e5f4a103 Further i3 changes 2020-11-04 18:47:50 +05:30
924b637356 Set default terminal emulator to Kity 2020-11-04 18:36:14 +05:30
668074945b Add i3 and supporting applications
TO be used alongside plasma for now, on experimental basis
2020-11-04 18:26:28 +05:30
865c1ab8a4 Replace Gnome disks with Etcher 2020-11-04 17:21:54 +05:30
6e4cd432a9 Cleanup, refactor
Prepare to divide config in separate modules/files
Temporarily disable ffmpeg to test
2020-11-04 17:00:29 +05:30
8afac13daa Initial flake implementation
For now, simply copied current configuration.nix and hardware-configuration.nix
to hostname specific directory.
Made minor modifications to remove input impurity from
hardware-configuration.nix (<nixpkgs> to 4{modulesPath}).
Created flake.nix to import the configuration.nix and just build it.

Referred to this guy : https://github.com/MatthewCroughan/nixcfg
2020-11-03 16:10:59 +05:30