Commit Graph

57 Commits

Author SHA1 Message Date
a7ce77727b chore: update flake inputs 2024-10-02 02:48:25 +03:00
9a921aa73f Merge remote-tracking branch 'refs/remotes/origin/master' 2024-10-02 01:52:35 +03:00
d26c2e9012 change(home/modules/nethack): remove default roles (choose option), change interface settings 2024-10-02 01:51:10 +03:00
644085925b feat(home): add graphics software to all systems 2024-10-02 01:34:27 +03:00
f1279adac4 chore(hardware): reinstall nixos on thinkpad 2024-09-27 01:57:44 +03:00
5a2ba0e314 feat(system): add bluetooth to every system by default 2024-09-27 01:56:15 +03:00
c94b6da250 feat(home): change default keyboard layouts for KDE Plasma 2024-09-24 03:25:23 +03:00
acf85dd34b feat(system): install adb on all devices 2024-09-24 03:24:43 +03:00
649c734b79 feat(system): add distcc server to every machine 2024-09-09 01:35:53 +03:00
3975280145 fix(system): only mount ~/Public when accessed 2024-09-04 22:36:48 +03:00
65962041e3 chore: update flake inputs 2024-09-03 17:36:09 +03:00
f9e87d2d0a feat(home): add thunderbird module, included in common.nix 2024-09-03 01:28:10 +03:00
31d3e1c2ac feat(system/maidena,system/noma): add bluetooth support 2024-09-02 23:50:10 +03:00
abda1acad9 feat: add new host, noma.nix 2024-09-02 23:40:26 +03:00
4346c1502b chore: add gitignore 2024-08-21 15:38:19 +03:00
42ddf88931 feah(home): add suckless sent tool with pdf patch 2024-08-21 15:30:03 +03:00
7151ae23d7 fix(home): clock/date and spacers on plasma panel 2024-08-17 19:45:31 +03:00
186afc9cd0 feat(home): add power configuration to plasma 2024-08-17 19:44:57 +03:00
155e1512de fix(home): plasma panel configuration 2024-08-17 19:25:05 +03:00
3fa174d961 refactor(flake): discovered function lib.mergeAttrsList, now used in forEachHost 2024-08-17 19:13:24 +03:00
09829c1786 feat(home): change plasma panel 2024-08-17 19:05:40 +03:00
69af85a55e feat(system): change public filesystem ip address 2024-08-17 17:41:50 +03:00
3eea0a9bd4 feat(system): add avahi service 2024-08-17 17:41:03 +03:00
9aa3ab5d41 feat(system): add myself as trusted user for nix 2024-08-16 02:03:02 +03:00
8dd38dd6c0 feat(system): enable tailscale for all hosts 2024-08-16 01:44:46 +03:00
db2758d0fc feat(home): add emacs, enable it for maidena host 2024-08-16 01:44:14 +03:00
c2a85ce5df feat(home): add latex package, full scheme 2024-08-15 16:28:28 +03:00
6dec59555e refactor(flake): modifications for readability 2024-08-15 00:41:37 +03:00
a4e3511154 feat(system): add printer and scanner support by default 2024-08-15 00:31:46 +03:00
bf2392c65b refactor(home): move modules/{program}.nix to modules/{program}/default.nix 2024-08-13 22:52:21 +03:00
c55400247b refactor(home): move neovim config to modules/ 2024-08-13 17:19:02 +03:00
8f9b03ecb0 fix(home): remove firefox containers, somehow fixes console 2024-08-13 17:00:07 +03:00
f7e1b1c86c feat(home): improve default wallpaper 2024-08-13 12:15:17 +03:00
95f82db97b fix: add missing allowUnfree options 2024-08-12 22:24:07 +03:00
de224ad756 feat(home): improve firefox configs and fix plasma integration 2024-08-12 22:22:31 +03:00
b2b5c5e003 feat(home): in dolphin, browse through archives 2024-08-11 17:30:20 +03:00
1763a0a695 feat(home): NUR + firefox plasma integration
Install plasma-integration extension from NUR, add two settings to
enhance experience in KDE Plasma:

- disable media keys due to plasma-integration
- use KDE file picker over default GTK one
2024-08-11 17:29:31 +03:00
df07321782 chore: update flake inputs 2024-08-10 23:38:25 +03:00
d7c2a32c30 refactor(home): renamed components/ to modules/ and moved awesomerc.lua to resources/ 2024-08-10 23:11:46 +03:00
3e900d52ec chore: update flake inputs 2024-08-09 17:31:22 +03:00
94bf32731b feat(system): Add remote sshfs filesystem 2024-08-07 21:02:33 +03:00
5e6db2d595 feat: Remove nethack from packages, it will be installed by module 2024-08-06 17:35:49 +03:00
be0c828219 feat(flake, home): Add plasma component using plasma-manager 2024-08-06 15:56:59 +03:00
93a6ef8c15 chore: Update flake inputs 2024-08-06 13:53:04 +03:00
c3327f0152 feat(home): Add neovim keymaps, improve readability 2024-08-06 12:09:59 +03:00
f5b01e9f8f refactor(system, home): Move mpv [./system -> ./home], add git to ./system 2024-08-06 02:28:20 +03:00
668c2f17c4 refactor(flake, system): improve code structure
Refactor configuration generation

- Inherit lib from nixpkgs
- Rename functions (mkHome -> makeHome, merge -> forEachHost
- Relocate some variables' definitions into config generator functions
- Create separate function to track home-manager modules
2024-08-06 01:59:04 +03:00
2f0934d02b Removed "# vim: ts=2 sw=2 et" from all files 2024-08-05 01:59:45 +03:00
b4f1f0401d Changed neovim colorscheme to nightfox/nordfox 2024-08-05 01:59:05 +03:00
299528e840 Moved common stuff into ./home/common.nix 2024-08-05 01:35:00 +03:00