932fa37cfa
chore: bump flake.lock
2024-11-14 14:10:21 +02:00
a641d4fafe
feat: add rust error explanation binding
2024-11-02 11:17:38 +02:00
3c9a9d42cf
chore: fix some errors and update lock file
...
Nixvim: switch to Rustaceanvim
Pkgs: add lazygit
2024-11-01 22:06:20 +02:00
ba450b88ef
feat: font; qt theme; foot program
...
font: Change from Monocraft to JetBrains
qt: Change theme to Fusion (doesn't look like it works)
foot: enable proper home-manger foot server support
2024-10-26 12:47:26 +03:00
d15dd3bb76
feat: trying out this new terminal font
2024-10-22 18:40:40 +03:00
db6ad0b031
feat: keyd config CapsLock -> Escape
2024-10-11 22:16:49 +03:00
20af7fa881
feat: implement UNIX Pass password manager
2024-10-11 21:46:19 +03:00
62c6c836e3
feat: pass and import plugins config
2024-10-06 23:43:37 +03:00
9975cd7d64
chore: fmt and bump lock
2024-10-06 11:00:48 +03:00
54281863cd
feat: inherit stylix spotify theme; stop suspend
2024-10-03 20:23:40 +03:00
4a99257e90
feat: nvidia logind seatd gamescope config update
...
Nvidia: added Dynamic Boost and fixed PRIME BusIDs
Gamescope: added capSysNice definition
Fcitx5: change names to resolve eval warning
Logind: Delayed processing of power key press (600ms)
2024-10-02 17:36:18 +03:00
0608d646c5
feat: add extra power-saving profile
2024-09-26 16:51:22 +03:00
236c4b8ed2
feat: spicetify add lyricsPlus to app display
2024-09-23 10:21:52 +03:00
dad3573f27
feat: add pipewire noise cancellation config
2024-09-22 21:49:52 +03:00
dde872db67
feat: created AGS configuration for multiple bars
...
AGS config using multiple monitor ids
GRUB extra boot menu entries
Fix issue with Foot terminal starting
2024-09-19 19:53:40 +03:00
09e506c6a6
feat: changes to kanshi nvidia hyprland
...
Bumped flake inputs to latest
2024-09-19 10:24:14 +03:00
466f0992f1
feat: add misc style changes
...
Steam: added gamescopeSession and gamemoderun support
Hyprland: added additional formatting options
2024-09-07 23:38:54 +03:00
f4df5fd49c
feat: kanshi fish and tailscale
...
move kanshi config to individual file
add tailscale fish completions
remove auto-cpufreq
change tailscale service to fix exit-node and routing features
2024-09-01 09:23:43 +03:00
7db7922cd3
feat: add tailscale support and update timeZone
2024-08-31 11:50:24 +03:00
ab9b248551
feat: pa-notify and libvirtd configuration
...
added virt-manager and libvirtd for VMs
added pa-notify autostart command for volume notification
2024-08-26 23:08:08 +08:00
71de8c08a0
feat: rollback changes to RTC time
2024-08-25 19:18:41 +08:00
5a2116572d
feat: included additional system components
...
Moved proxy declaration to specialisation
Enabled avahi
Enabled CUPS printing services
2024-08-25 18:43:16 +08:00
61202b51c7
fix: resolve issue with obs-studio and NVENC
...
Manually forced nvidia_uvm kernel module to load when system boots.
Fix for https://github.com/NixOS/nixpkgs/issues/272413
2024-08-25 18:41:15 +08:00
bc64af1a17
feat: enable stylix integration with home-manager
2024-08-22 17:07:07 +08:00
9fec340586
feat: modified AGS bar styling
2024-08-22 11:24:52 +08:00
793491e2a1
feat: introduce flake var to shorten nh commands
2024-08-21 11:48:21 +08:00
44565c5139
chore: update and Alejandra formatting on devenv
2024-08-20 16:07:20 +08:00
37674d828e
feat: better AGS integration and Hyprland setup
...
AGS: Full AGS config directory init
Autostart: Created myAutostartCommands var to programmatically define
all commands to be started when Hyprland initiates
this includes firefox, thunderbird, and a terminal to be set in the
special Hyprland workspace
2024-08-20 14:27:41 +08:00
b716af87bd
fix: change dataDir and configDir
...
This resolves the issue of not being able to sync the whole directory
because of the existence of protected files.
2024-08-20 14:26:32 +08:00
3084dbcb7f
feat: grub and greetd setups
...
grub: changed theme to distro-grub-themes
kernel: upgraded to linux zen kernel
greetd: configured tuigreet with greetd to replace sddm
2024-08-20 11:18:51 +08:00
101aee8193
feat: modified configuration to introduce ags, with extras
...
Revert displayScale to 1
Create AGS bar component configuration
Removed declarations for waybar
2024-08-19 17:33:37 +08:00
24eb923bbb
feat: trying to solve hardware acceleration issue by including libvdpau-va-gl driver support
...
So far this has not worked in VLC media player, with reasons unknown
2024-08-13 12:51:43 +08:00
d88a524105
feat: updated configuration for thunderbird, fish, and hypridle configuration
...
thunderbird: added configuration values in home-manager
fish: added more plugins and custom functions to do funny things
hypridle: changed timeoutSeconds value from 60 to 600 because it is too annoying
2024-08-12 15:31:40 +08:00
956c555c6f
feat: custom fish prompt and GDK scaling
2024-08-12 09:31:10 +08:00
2fcbfd8d88
refactor: move common variables referenced into common/variables.nix
...
In the future, should have independent variable files for home-manager and nixos-specific,
in their respective directories.
2024-08-12 09:27:59 +08:00
170f232750
feat: enabled fcitx5 configuration with RIME configured
...
refactored configuration values in nixos/configuration.nix
2024-08-11 19:46:32 +08:00
588774b59e
feat: create libreoffice configuration
2024-08-10 17:45:13 +08:00
872935e646
fix: fixed kanshi service configuration
2024-08-10 16:13:48 +08:00
8bdd51e77a
feat: added new configuration for enabling fish shell
2024-08-10 13:17:21 +08:00
51c7913ad5
bump: upgrade to latest linux kernel, this should fix the issue where SDDM launches twice, which has been found to be a kernel issue
2024-08-10 12:28:26 +08:00
6d14dac991
feat(hyprland): added input options for reduced repeat_delay and increased repeat_speed
2024-08-09 18:26:26 +08:00
c811d1979c
feat(devenv): make new devenv config that integrates alejandra and commitizen
2024-08-09 18:06:06 +08:00
7af26d3e3f
feat: created integration of all hypr ecosystem components
2024-08-09 17:06:39 +08:00
3651ddb6cb
feat: new nginx configuration
2024-08-09 16:15:27 +08:00
899c1b4a26
feat: create syncthing and pipewire services
2024-08-08 18:21:49 +08:00
065b1bac9d
feat: changed wayland compositor configuration
...
- added hyprland initial configuration
- added hyprland plugins
- added kanshi profiles for docked modes
- added misc home manager configuration options
2024-08-08 18:03:40 +08:00
e0537affdc
fix: fix hyprland configuration
...
add new hyprland NixOS module
2024-08-06 18:58:56 +08:00
4dcde6a0d9
feat: nvidia open r560 drivers
2024-08-06 18:10:25 +08:00
4fe4ebefc8
feat: decent shell configuration with starship and zsh
...
direnv and devenv integrated support
experimental nginx test configuration
sway and foot configuration updated
created initial sddm configuration for login manager
2024-08-01 18:05:58 +08:00
0770a70d0b
feat: created variable-based nix configuration
...
Added variables.nix
Added Syncthing service definition
2024-07-31 14:46:59 +00:00